Linux基础命令大全

Linux基础命令大全

1. pwd:显示当前路径

  • 【mkdir 目录名 -p : 递归创建目录】

2. rmdir:删除空路径

  • 【rm -rf 目录名】
  • 【rm -f:强制删除 -r:删除目录 -v:可视化删除】
  • 【rmdir XXX:仅可以删除空白目录】

3. ls:查看目录或文件信息

  • 【-l:列出目录或文件的详细信息(比如修改时间、权限等)】
  • 【-a:列出当前目录下所有文件,包括隐藏文件(点 开头的都是隐藏文件)】
  • 【-i:查看文件的iNode号】
  • 【-h:以容易读取的方式显示文件大小】
  • 【-d:仅列出目录本身,而不显示目录中的文件】
  • 【-r:反序排列】
  • 【-S:以文件大小排序】

4. vi:文本编辑器

  • 【rm -rf 目录名】
  • 【:q!:不保存退出】
  • 【:wq:保存退出】
  • 【输入/,进入搜索】
  • 【输入:set nu,显示每一行的行数】
  • 【按键盘G,可以直接定位到最末尾】

5. cp:复制

  • 【-R:拷贝目录及目录下所有目录和文件】
  • 【cp a.txt b.txt:将a文件复制,且另命名为b文件】

6. Mv 移动

  • 【mv a.txt …/ 将a文件移动到上级目录(将一个文件移动到另一个目录没有重命名)】
  • 【mv a.txt …/b.txt 将a文件移动到上一级并改名为b文件(将一个文件移动到另一个目录并重命名)】
  • 【若目标存在,则会将原目录移动到目标目录下;如果目录不存在,则相当于移动并重新命名】
  • 【若目标文件存在,则询问是否覆盖】
  • 【也可以用于重命名】

7. find:查找

  • 【find . -name *.log 在当前目录查找.log结尾的文件】
  • 【find / -name log 在根目录查找log命名的目录】

8. grep:过滤

  • 【grep 字符串 文件名】

9. cat:显示文本文件内容

  • 【-A:查看所有内容,$代表每行的结尾】
  • 【-n:显示行号】

10. head:查看前几行

  • 【head -n 5 文件名】

11. tail:从指定点开始将文件写到标准输出

  • 【tail -n 5 文件名 查看后几行】
  • 【tail -f error.log 不断刷新,看到最新内容】

12. ps:查看进程(动态)

  • 【-ef 显示所有运行进程,并显示启动进程的命令】

13. netstat:查看网络状态

  • 【-an:按一定顺序排列输出】
  • 【-p:表示显示哪个进程在调用】

14. | 管道符

15. echo:打印文件内容或编辑文件内容

  • 【-n 不换行输出】
  • 【-e 可以使用转义字符】

16. touch:创建一个空白文件,假如当前目录有同样的文件,则会更新文件的时间戳

  • 【-a 修改access(访问)时间】
  • 【-m 修改modify(修改)时间这两个参数】

17. rz:上传文件【系统无该命令,使用yum install Irzsz 】

  • 【-y:覆盖】
  • 【直接输入rz,就可以上传文件】

18. uname:查看系统

  • 【-m:查看系统是几位操作系统】
  • 【-r】

19. sz:下载

  • 【-y:覆盖】

20. su:切换用户

21. history:查看命令历史记录

22. chmod:权限赋予命令

  • 【r=4;w=2;x=1】

23. tar:解压,压缩tar.gz

  • 【tar -zxvf test.tar.gz text:将text文件夹压缩为test.tar.gz】
  • 【tar -xzvf test.tar.gz:解压】

24. zip解压,压缩zip

  • 【zip -r test.zip test:压缩,必须带r,否则会生成一个空文件夹】
  • 【unzip XXX:解压】

25. 关闭防火墙

  • 【开启:service iptables start】
  • 【关闭:service iptables stop】
  • 【永久开启:chkconfig iptables on】
  • 【永久关闭:chkconfig iptables off】

26. alias:别名

  • 【alias XXX=‘XXX’ :设置别名】
  • 【unalias:取消别名】

1. 文件

  1. cat:查看文件内容
  2. tac:倒叙查看文件内容
  3. wc -l:查看文档的总行数
  4. more:一屏一屏查看文件内容【切换下一屏:空格;;;切换上一屏:Ctrl+B】
  5. less:查看文件内容(支持使用方向翻页)【Ctrl+B往回看;;;Ctrl+F往后看;;;看完退出q】
  6. head:查看前几行
  7. tail:查看结尾几行

2. which命令

  1. which:查看可执行文件的位置
  2. whereis:查看文件的位置
  3. locate:配合数据库查看文件位置
  4. find:实际搜寻硬盘查询文件名称

3. whereis命令

  1. -b:定位可执行文件(搜索二进制文件)
  2. -m:定位帮助文件(说明文件)
  3. -s:定位源代码文件
  4. -u:搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其他文件
  5. whereis -m locate:查找locate程序相关文件

4. locate命令

参考链接:

  1. Linux基础知识——Linux常用命令大全-阿里云开发者社区
  2. Linux基础命令大全
  3. Linux 常用命令学习 | 菜鸟教程
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值