您的位置:首页 > 运维架构 > Linux

linux 常用命令汇总

2017-10-09 10:05 218 查看

1.ls

ls 显示文件和目录列表  

2.cd

cd 切换目录

3.pwd 

显示当前工作目录

4.mkdir

创建目录 ,如果主目录没有自动创建 mkdir -p /test/test1

5.cp

复制目录或文件。 递归处理  cp -r

6.touch

创建文件 touch 1.text
清空文件内容  echo'' ->1.text

7. mv

移动文件或目录, 文件或目录改名

8.rm

删除文件  删除该目录下的所有文件 rm -r  强制删除不确认  rm -f

9.cat

显示文本文件内容

10. more 和 less

more 分页显示文件  下一页 按 空格或CTRL+F  上一页 CTRL+B  下一行按回车  退出  q
less 显示文件内容。 比more 更灵活

11.head

查看文件的头部内容  -n 显示几行

12. tail 

查看文件末尾的内容  -f 循环读取 -n 显示几行

13. wc

统计文本. 默认为 行数,字数,字符数。  -m  字符数 -w 字数 -l 行数

14. find

查找指定文件  find / -name 'test*'

15. grep

在指定文件中查找指定字符串  grep  字符串 文件目录

16.ln

 链接  直接是硬链接  -s 软连接

17.top

显示当前系统消耗资源最多的进程

18.ps

显示瞬间进程的状态 。 最常用的两种  ps -aux    ps -ef  可与 grep 一起使用查找指定的进程  ps aux|grep redis

19.kill

杀死一个进程  kill -9 pid,可先查 进程pid 在杀死。  也可以用  kill -9 `ps -ef|grep tomcat|grep -v grep|awk '{print $2}' `

20.df

显示文件系统磁盘的使用情况

21.du

显示指定的目录已使用的磁盘空间  -h 显示单位 -s 显示档案大小的总和

22.free

显示当前内存和交换空间的使用情况  -m 按 兆显示

23.netstat

显示网络状态信息。一般用来查看端口占用情况。 
-a 查看所有连接和监听端口 -t 仅tcp  -u 仅 udp  -n 拒绝显示别名,能显示数字的全部转化成数字 -p  显示简历相关链接的程序 名。-l 显示 监听  可与 grep 联合使用

24.ifconfig

网卡网络配置详细信息

25.ping

测试网络的连通性

26.tar

压缩和解压缩文件 -c 创建一个 压缩 -x 解压缩 -z 是否用 gzip  -j 是否用 bzip2 -v 显示过程  -f 使用档名   
解压缩  tar -zxvf 文件名  压缩  tar -cvf 压缩后文件名 需要压缩的目录或文件

27.关机重启

init 0      
shutdown  -r 关机后重启 -h 不重启
halt
reboot  重启  init 6

28.vi

编辑文件。
1.插入命令
i 在光标前插入
I 在光标当前航开始插入
a 在光标后插入
A 在光标当前航末尾插入
o 在下一行插入新行
O 在上一行插入新行
2.定位命令
:set nu 显示行号
:set nonu 取消行号
gg 到文本第一行
G 到文本最后一行
:n 到文本第n 行
3.替换和取消命令
u  undo 取消上一步操作
ctrl +r redo 返回到 undo 之前
r 替换光标所在处的字符
R 从光标所在处开始替换,esc 结束
4.删除命令
x 删除光标所在处的字符
nx  删除光标所在处往后的n个字符
dd 删除行  ndd 删除多行
dG 删除所在行到末尾行的内容
D 删除 光标所在处到行尾的内容
:1,3d 删除指定范围的行 (删除 1-3行的内容)
5.复制粘贴
yy 复制当前行
nyy  复制当前行及后面的n 行
p 粘贴
6.查找 替换
/查找内容   n 到下一个查找内容的地方
:[范围]s/要替换的文字/替换成的文字/[c,e,g,i] c 每次替换前询问 e 不显示 error i 忽略大小写 I 不忽略大小写 g 不询问

29.用户相关

useradd  添加用户  -u  指定组id  -g 指定所属组名  -G 指定多个组用,分隔 -c 用户描述  -e 失效时间
passwd  用户名   设置密码
删除用户 userdel 
修改用户 usermod

30.权限管理

修改权限  u(用户)g(用户组)o(其他权限) 
chmod g-rwx  用户组减去 rwx 权限
chmod 777 用二进制数字表示  天剑 ugo rwx 权限
chmod -R 770 test/ 统一修改文件夹下的 权限
chown -R root:root /test  修改 test目录下所有目录和文件的用户组为root ,用户为root   第一个问用户,第二个为用户组

31.免密登录

ssh-keygen
进入到 .ssh
ssh-cop-id  IP地址


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: