码迷,mamicode.com
首页 > 系统相关 > 详细

Linux初级运维命令总结

时间:2018-03-27 15:26:08      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:linux初级命令

Linux命令大全:
命令格式:命令ls [参数] -l [路径文件] /

常用命令总结:

mkdir
创建新目录 (-P 递归创建 mkdir -p /data)

cd
进入目录 (cd - 返回最近一次目录 cd~家目录)

pwd

查看当前路径:
ls
显示文件或目录 (-l长格式查看,-d查看目录, -a显示隐藏文件 ,以.开头表示隐藏文件 )

echo
打印输出内容 (printf -format and print data)

vi/vim
编辑文件(命令模式:wq/q/q!/wq!) w write q quit !强制
(插入模式:a/o/i)
esc切换命令模式
:set nu 显示行号,dd删除当前行,yy拷贝当前行,p粘贴
行号+gg定位到该行
G或者shfit+g:切换到文件尾 gg到文件头部

cat
查看文件内容(从第一行开始按顺序显示) cat -n显示行号
cat>>a.txt<<EOF 追加多行文本(将1234556 abcdefg追加到a.txt结尾)
1234556
abcdefg
EOF

tac
反转文件内容(从最后一行开始反向显示)

cp
拷贝文件或目录 (-r拷贝目录,-a=dpr) -a保存文件属性

mv
更名(rename命令)或剪切文件目录

rm
删除文件或目录(-fr目录或文件)

rmdir
删除空目录

touch
创建新文件

head
头部 显示文件前10行(-行数 -n行数)

tail
尾巴 显示文件后10行 (-行数 -n行数) (-f跟踪文件尾部的变化)
[root@localhost ~]# for n in seq 100;do echo $n >>/root/c.txt;sleep 1;done &
for循环:在后台执行以1秒的速度向c.txt文件写入1-100依次递增,(命令后跟&表示后台执行)
[1] 9281
[root@localhost ~]# tail -f c.txt
1
2
3
4

grep
(过滤字符串) 三剑客的老三
-v 排除
-E 同时过滤多个字符串(egrep)
-i 忽略大小写

egrep
相当于grep -E

sed
(取各种内容,取行最拿手)三剑客的老二
-n 取消默认输出
-p 打印(print)
-d 删除(delete)

alias
显示设置别名

unalias
取消别名

which
查看命令的所在路径(whereis,locate,find)

find
查找命令
-type (f 文件 d目录) 按文件类型查找
-name “a ” 按名字查找
-mtime 按照修改时间查找

tree
(-L 查看目录结构)

xargs
用于把find/ls的哦哦输出交给后面处理

seq
-s指定分隔符,打印数字序列echo {1..5}

man
查看命令及配置文件等的帮助命令

touch
创建文件或修改文件时间戳

pwd
查看当前路径

history
查看历史记录
-c 清空所有
-d 行号 查看制动行号的历史记录

diff
比较文件内容差别(compare files line by line) < vimdiff>

useradd
添加用户

passwd
修改用户密码(如果不指定用户,则修改当前用户密码,普通用户只能改自己的密码)

whoami
查看当前命令行终端用户

w
查看当前登录的用户

su
切换用户角色 ,注意要带上 -

sudo
让普通用户可以拥有指定用户root的权限

yum
包管理器,解决rpm包的依赖

rmp
-ivh 软件安装命令

chkconfig
查看设置开机自动软件的命令

netstat
查看网络状态lntup或an

lsof
-i "prot 查看端口

chattr
lsattr

sort
对文本行进行排序 -n(代表数字)

Linux初级运维命令总结

标签:linux初级命令

原文地址:http://blog.51cto.com/13233089/2091618

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!