Liunx常用命令

Posted muziwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Liunx常用命令相关的知识,希望对你有一定的参考价值。

Liunx常用命令有很多,需要逐渐的掌握,并能熟练运用。

最基础的是下面的这些,不过在你运行下面命令时,或许会提示权限不足,这时,请输入sudo获取权限。

 

 

                                        Linux常用命令

1.目录相关

     ls:显示当前目录下的文件信息

              -l 显示目录下文件的详细信息(八种文件)

                      ( d开头:目录文件

                        -开头:普通文件

                        c开头:字符设备文件

                        b开头:块设备文件

                        l开头:符号链接文件(快捷方式)

                        p开头:管道文件

                        s开头:套接字文件

                        f开头:常规文件)

             -a       显示所有文件(包括以点开的头的文件)

                       .    代表目录自身

                       ..   自身的上一层路径

  pwd:    显示当前文件的路径(绝对路径)

              绝对路径:以根目录作为起点路径

              相对路径:  以当前路径作为起始路径

  mkdir:   创建目录

                  -p: 递归创建多级目录(哪层不存在就创建)

                  -m:创建目录并给权限



  rmdir:    删除空目录

                  -p: 递归多层级删除 空 目录

  rm:        删除普通文件

                -r: 递归删除目录下的所有文件,包括目录本身

                ./*: 删除当前目录下的所有文件

                -f:  忽略提示信息,直接进行操作

 cp:         拷贝

              -r:递归对该目录下的所有文件进行拷贝

              -f:   忽略提示信息,直接进行操作

  mv:        剪切: 将一个文件移动至指定位置(该文件要是不存在,相当于改名)

              -i:   增加提示信息

  cd:        进入      改变当前所在路径(进入指定路径)

               -:    返回上一次所在的路径

              ~:    返回当前用户的家目录

2.文件相关

 touch:        改变文件的时间戳,刷新属性,文件不存在则创建新文件

               -d:    刷新时间属性至指定时间(“2019-4-13 11:20:34”)

               -r:     用指定文档的时间,刷新另一个文档的时间

               -a:    刷新最后访问时间

 cat:             连接两个文件的内容并打印文件内容到显示终端

               -n:     打印行号

 tac:          按行逆序打印

 more:    分页显示文件内容(内容翻页,b向上翻,q退出)

 less:        分页显示文件内容

                向下翻页:空格,f,   PgDn

                向上翻页:b     PgUp

                向下滚动:    j        ↓

                向上滚动:    k       ↑

                退出 :          q

               /string                   向下匹配string字符串

               ?string                  向上匹配string字符串

 head:       默认显示文件的前10行

                -n  n:        显示前n行数据

 tail :           默认显示文件的末尾十行nei‘ro

                -n  n:        指定显示末尾的n行数据

                -f :            一直刷新文件末尾新数据

                head    -n   10  filename | tail  -n   1   :显示第十行(|:管道符,连接两个命令,将前边命令的输出结果作为后边命令的输入)                    

3.压缩命令

  压缩方式:

      zip/unzip

      gzip/gunzip

      bzip2/bunzip2

 tar:

            -c:           打包

            -x:           解包

            -z:        在打包或者解包的同时,进行gzip格式压缩解压缩 

            -j:            在打包或者解包的同时,进行bzip2格式压缩解压缩

            -v:           显示详细的打包或者解包信息

            -f:            用于指定打包名称(后面需要加上包名)

4.时间日期

 cal:      查看日历

            -3:    查看附近三个月的日历

            -y:     查看全年日历(当前月份所在年份,不是向后一年的日历)

            -j:    显示本月的日历(显示格式是今天是本年的第多少天)

 date:     显示当前系统时间(默认时间:Sat Apr 13 11:20:39 EDT 2019)

           +        以指定格式显示时间

                          date  “+%Y-%m-%d %H:%M:%S”

          -s:        设置系统时间

                         date  -s   2019-04-13 11:20:50   

5.匹配查找

  grep:        从文件内容中匹配包含字符串的行

           -i:       grep -i  "string"  filename      匹配包含指定字符串的行 

           -v:      grep -v  "string"  filename      匹配不包含指定字符串的行

           -R   递归对指定的目录下的所有文件逐一进行匹配

   find    在指定目录下搜索文件

           -name   按照文件名字查找文件(*通配符的使用)
            -type   按照文件类型查找文件
            -size   按照文件大小查找文件(+/-n[b c w k M G])
            -mtime  -atime -ctime   按天查找
            -mmin   -amin  -cmin    按分钟查找  

6.其他命令

    man +命令名     查看命令手册

    stat      查看文件的详细信息(最后一次修改时间,状态改变时间,访问事件)

    ctrl+c    中断当前操作

               >      清空文件原有数据,将数据写入文件
               >>    将数据追加到文件末尾

    bc        计算器
    table    自动补全
    reboot  重启
    shutdown -h now 立即关机
     halt                      

 

以上是关于Liunx常用命令的主要内容,如果未能解决你的问题,请参考以下文章

liunx常用基础命令

liunx常用命令-----查找命令

liunx常用命令

Liunx 部署环境常用命令

liunx 常用的命令

liunx:常用命令