• 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命令:查看文件详细信息,后要加查看的文件名

    查找命令

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

            常用选项:-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:重启

  • 相关阅读:
    SRM采购管理系统投标管理模块:阳光招采,助力建筑材料企业智慧采购
    阿里云大数据实战记录9:MaxCompute RAM 用户与授权
    多线程解决需求
    【算法】排序——冒泡排序
    Java基础 --- 创建线程
    如何快速实现一个颜色选择器
    编程面试_字符串
    Swagger(2):Springfox简介
    私域流量的变现方式,你知道多少?
    K8S(四):通过yaml 文件编排一个web-MySQL小项目
  • 原文地址:https://blog.csdn.net/m0_65443540/article/details/136369425