linux常用基本命令大全(超详细,建议多操作,多练)

 linux常用命令

在Linux中存在绝对路径和相对路径。

  • 绝对路径:路径的写法一定由根目录 ‘/’写起,例如/usr/local/net-snmp.
  • 相对路径:路径的写法不是由根目录 ‘/’写起。例如#cd /etc

(1)pwd:显示当前目录的工作名称

(2)cd:change directory用来变更用户所在目录

特殊符号作用
~代表用户的家目录
-表示返回前一个目录
.表示当前目录
..表示当前目录的上一级目录

(3)ls命令

命令作用
ls显示目录与文件信息
常用选项:

    -a 显示所有,包括隐藏文件和目录

    -d 显示目录本身的信息,而非目录下的文档信息

    -h 人性化显示容量信息

    -l 长格式显示文档的详细信息

    -u 显示文件或目录最后被访问的时间

    -t 以修改时间排序,ls命令默认是以文件名排序

    -r, --reverse               逆序排列

(4)mkdir命令:创建目录  mkdir+目录名

        常用选项 :  –p 创建多级目录。

(5)rm命令

命令作用
rm 删除文件或目录
常用选项:

         -f 不提示,强制删除

         -i 删除前,提示是否删除

         -r 递归删除,删除目录下所有文件和目录

 注意:常用 rm –rf XXX,千万不能执行rm –rf  / ,否则它会把你的系统文件全部删除,非常危险!

(6)touch命令:创建文件

(7)stat命令:查看文件详细信息,后要加查看的文件名

查找命令

(8cat命令:查看文件内容

        常用选项:-b 显示行号,空白行不显示行号

                          -n 显示行号,包括空白行

                          -A列出所有隐藏符号

(9)more命令:分页查看文件内容,通过空格键查看下一页,q退出查看。

(10)less命令:分页查看文件内容,空格,方向键上下回翻,q退出查看。

(11)head命令:查看文件头部内容,默认显示前10行。

     选项 –n 显示前n行

(12)tail命令:查看文件尾部内容,默认显示尾10行。

         常用选项 :–n 显示后n行

         tail还有一个重要的作用是用来显示文件中,实时新增的内容,方法如下:tail -f xxx

(13)cp命令:复制文件和目录

           用法: cp [选项] 源 目标

           常用选项:-r 递归,复制子文件和子目录,一般用在复制目录

                            -a 复制时保留源文档的所有属性(权限时间等)

(14)mv命令: 移动或重命名文件或目录

(15)pwd命令:显示工作的绝对路径

(16)echo命令:输出内容到控制台

(17)ln命令:创建一个软连接

            用法:ln -s [源文件或目录][软连接名]

帮助命令

1.man命令:帮助命令

       用法: man [选项]  命令

       常用选项:-f 或 whatis   查看命令拥有那个级别的帮助

2.info命令:帮助信息

3.help命令:只能获取shell内置命令的帮助

         --help;选项来查看帮助,例如:ls --help


搜索命令

1.whereis :搜索系统命令的命令,查找二进制命令,源文件和帮助文档的命令

2.which:查找二进制命令,同时找到命令的别名

3.local:按着文件名搜索普通文件的命令

优点:按照数据搜索,搜索速度快,消耗资源小。数据库位置/var/lib/mlocate/mlocate.db

4.find命令: 搜索ml文件或者目录

          用法:find 搜索路径 [选项] 搜索内容

命令功能
find搜索文件或者目录
-name按照文件名搜索
-iname按照文件名搜索,不区分大小写
-inum按照inode号搜索
-size [+|-]按照指定大小搜索文件

默认的搜索路径为当前目录下所有目录及其子目录。

5.grep命令:查看关键词并打印匹配的字符串行

  用法:grep [选项]  "搜索内容" 文件名

     选项:-i 忽略大小写

           -v 取反匹配(不匹配)

           -w 匹配单词

           -n 行号

           -color 显示颜色

压缩

1."tar.gz"和".tar.bz2":直接打包压缩

用法:tar [选项] 压缩包 源文件或目录

例如:.tar.gz格式

[root@localhost ~]# tar -zcvf tmp.tar.gz /tmp/

#把/tmp/目录直接打包压缩为“.tar.gz”格式

[root@localhost ~]# tar -zxvf tmp.tar.gz

#解压缩与解打包“.tar.gz”格式

例如:.tar.bz2格式

[root@localhost ~]# tar -jcvf tmp.tar.bz2 /tmp/

#打包压缩为“.tar.bz2”格式,注意压缩包文件名

[root@localhost ~]# tar -jxvf tmp.tar.bz2

#解压缩与解打包“.tar.bz2”格式

关机和重启命令

命令作用
sync刷新文件系统缓冲区。
shutdown

[root@localhost ~]# shutdown [选项]时间[警告信息]

选项:-c:取消已经执行的shutdown命令

           -h:关机

            -r:重启

  


持续更新中,有错误欢迎指正

    

      

:

  • 13
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
以下是 Linux 常用操作命令大全: 1. cd:切换目录 2. ls:列出当前目录下的文件列表 3. pwd:显示当前工作目录的路径 4. mkdir:创建新目录 5. rmdir:删除空目录 6. rm:删除文件或目录 7. cp:复制文件或目录 8. mv:移动或重命名文件或目录 9. touch:创建新的空文件或更改现有文件的时间戳 10. cat:显示文件内容 11. less:分页显示文件内容 12. head:显示文件的前几行 13. tail:显示文件的后几行 14. grep:在文件中查找匹配的字符串 15. find:在文件系统中搜索文件 16. top:显示系统进程的实时动态 17. ps:显示当前系统中的进程信息 18. kill:终止一个或多个进程 19. ping:测试网络连接 20. ifconfig:显示网络接口的配置信息 21. netstat:显示网络统计信息和连接状态 22. ssh:与远程主机建立安全的shell连接 23. scp:在本地主机和远程主机之间复制文件 24. tar:打包和解压文件 25. gzip:压缩和解压文件 26. chmod:更改文件或目录的权限 27. chown:更改文件或目录的所属用户和组 28. su:切换用户身份 29. sudo:以级管理员身份执行命令 30. useradd:创建新用户 31. usermod:修改用户信息 32. passwd:修改用户密码 33. groupadd:创建新用户组 34. groupmod:修改用户组信息 35. man:查看命令的帮助文档 36. info:查看命令的详细帮助文档 37. which:查找命令的路径 38. echo:显示文本字符串 39. date:显示当前日期和时间 40. uname:显示当前系统的基本信息

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值