Linux常用命令

Linux常用命令

1.文件处理命令
1. ls [选项]  //显示目录列表
  • -l 显示目录长格式信息
  • -h 显示隐藏目录
  • -a 显示隐藏文件,包括隐藏文件
  • -d 查看目录属性
  • -i 查看文件或目录的i节点号
    1). 文件详细信息
  • -开头表示普通文件
  • d开头表示目录
  • l开头软连接
    2). 权限描述(例如-rw-r–r--)划分为3不部分- rw- r-- r-- 三个部分分别是所有者的权限、用户组权限、其他人权限(-表示没有该权限)
  • 用户分为3类,u所有者、g用户组、o其他人
  • 文件权限,r可读、w可写、x可执行

2. mkdir [选项] 目录名   //创建目录
  • -p 递归创建

3. cd 切换目录
  • cd 目录 //切换到该目录
  • cd … //回到上一级目录

4. pwd 查看当前目录(完整路径)

5. rmdir [目录名]   //删除空目录

6. cp [选项] [原文件或目录][目标目录]   //删除空目录
  • -r 复制目录
  • -p 保留文件属性

7. mv [原文件或目录][目标目录]   //剪切文件、改名、重命名

8. rm -rf [文件或目录]   //删除操作
  • -r 删除目录
  • -f 强制执行

9. touch [文件名]   //创建空文件

10. cat [文件名]   //显示文件内容
   tac [文件名]    //倒着显示内容
  • -n显示行号

11. more [文件名]   //分页显示文件内容
  • 空格或f 翻页
  • Enter 换行
  • q或Q 退出

12. less [文件名]   //分页显示文件内容(可向上翻页,可以搜索)

13. head [文件名]   //显示文件前几行
  • -n 指定行数

14. tail [选项] [文件名]   //显示文件后面几行
  • -n 指定行数
  • -f 动态显示文件末尾内容

15. ln [选项] [源文件] [目标文件]   //生成(硬)链接文件
  • -s 创建软链接

2.权限管理命令

16. chmod [{ugoa}{+_=}{rwx}][文件或目录]    //改变文件或目录权限
          [mode=421][文件或目录]
  • -R 递归修改
  • 例如:chmod g=rwx test.txt //表示给所属组的权限是可读、可写、可执行
  • 另外一种写法:
  • r —> 4
  • w —> 2
  • x —> 1
  • rwxrw-r–
  • 7 6 4
  • 例如一个文件权限为drwxr-xr-x —> 表示的权限为755

17. chgrp [用户组] [文件或目录]     //改变文件或目录的所属组
  • 例如:chgrp test project //改变文件的所属组为test

17. umask [-S]     //显示、设置文件的缺省权限
  • -S 以rwx影视显示新建文件缺省权限

文件搜索命令

18. locate 文件名   在文件资料库中查找文件

19. which 命令   //搜索命令所在目录及别名信息

20. grep -iv [指定字串] [文件]   //在文件内容中搜寻匹配的行并输出
  • -i 不区分大小写
  • -v 排除指定字串
  • 例如:grep -i /root/install.log
  •   grep -v ^# /root/install.log    //去掉以#开头的行
    

帮助命令

21. man [命令]      //查看帮助信息
  • 例如:man ls //查看ls命令的帮助信息
  • man services //查看配置文件services的帮助信息

用户管理命令

22. useradd 用户名      //添加新用户

23. who     //查看登录用户信息
  • 登录用户名 / 登录终端 / pts远程终端 / 登录时间 / IP地址

24. w       //查看登录用户详细信息
25.gzip [文件]      //压缩文件,格式为.gz
26.gunzip [压缩文件]        //解压.gz的压缩文件
  • 例如:gunzip test.gz
  • 注意: 该压缩命令只能压缩文件,并且不保留源文件
27. tar [选项 -zcf] [压缩后文件名] [目录]       //打包目录,后缀为.tar.gz
  • -c 打包
  • -v 显示详情信息
  • -f 指定文件名
  • -z 打包同时压缩
  • 例如:tar -zcf test.tar.gz /var 表示把当前目录打包压缩成test.tar.gz 到var目录
27. tar [选项] [文件名]     //解压命令
  • -x 解包
  • -v 显示详情
  • -f 指定解压文件
  • -z 解压缩
    tar -xzvf filename
28. zip [选项] [压缩后文件名] [文件或目录]  //压缩文件或目录,后缀为.zip
  • -r 压缩目录
  • 例如:zip -r test.zip test 表示把test目录压缩为test.zip
29. bzip2 [选项] [文件]      //压缩文件,文件后缀为.bz2
  • -k 产生压缩文件后保留原文件
  • 例如:bzip2 -k test
30. bunzip2 [选项] [压缩文件]   //解压缩
  • -k 解压缩后保留原文件
  • 例如:bunzip2 -k test.bz2

网络命令

31. write [用户名]      //给用户发消息,以Ctrl+D保存结束
32. wall [message]      //发广播消息
33. ping [IP]       //测试网络连通性
34. ifconfig 网卡名称 IP地址        //查看和设置网卡信息
35. mail [用户名]       //查看发送的电子邮件
36. last        //列出目前与过去登录系统的用户信息
37. lastlog [选项] uid      //检查某特定用户上次登录的时间
  • 例如: lastlog -u 520
38. traceroute 地址      //显示数据包到主机的路径    
39. netstat [选项]      //显示网络相关信息
  • -t TCP协议
  • -u UDP协议
  • -l 监听
  • -r 路由
  • -n 显示IP地址和终端号
40. setup       //配置网络
41. shutdown [选项] 时间
  • -c 取消前一个关机命令
  • -h 关机
  • -r 重启
42. logout      //退出登录

文本编辑器

43. vim 
  • 进入插入模式:
  • a 光标所在字符后插入
  • A 在光标所在行尾插入
  • i 在光标所在字符前插入
  • I 在光标所在行行首插入
  • o 在光标下插入新航
  • O 在光标上插入新行
  • 命令模式下:
  • set nu 设置行号
  • set nonu 取消行号
  • gg 到第一行
  • G 到最后一行
  • nG 到第n行
  • :n 到第n行
  • $ 移至行尾
  • 0 移至行首
  • 删除命令
  • x 删除光标所在chu处字符
  • nx 删除光标所在n个字符
  • dd 删除光标所在行,ndd删除n行
  • dG 删除光标所在行到文件末尾内容
  • D 删除光标所在处到行尾内容
  • :n1,n2d 删除指定范围的行
  • 复制和剪切命令
  • yy 复制当前行
  • nyy 复制当前行以下n行
  • dd 剪切当前行
  • ndd 剪切当前行以下n行
  • p、P 粘贴在当前光标所在行下或行上
  • 复制和剪切命令
  • r 取消光标所在处字符
  • R 从光标所在处开始替换字符,按Esc结束
  • 替换和取消命令
  • r 取代光标所在处字符
  • R 从光标所在处开始替换字符,按Esc结束
  • u 取消上一步操作
  • 搜索和搜索替换命令
  • /string 搜索指定字符串,搜索时忽略大小写:set ic
  • n 搜索指定字符串的下一个出现位置
  • :%s/old/new/g 全文替换指定字符串
  • :n1,n2s/old/new/g 在一定范围内替换指定字符串
  • 保存和退出命令
  • :w 保存修改
  • :w new_filename 另存为指定文件
  • :wq 保存修改并退出
  • ZZ 快捷键,保存修改并退出
  • :q! 不保存修改退出
  • :wq! 保存修改并退出(文件所有者及root可使用)
  • :r! 导入命令执行结果
  • :map 快捷键触发命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值