zoukankan      html  css  js  c++  java
  • 基本的bash shell命令--1

    1.man

      访问存储在linux系统上的手册页面。即可利用man命令来查看某条命令。

      eg:man ls      man man

    2.cd

      切换目录。目录的路径有绝对路径和相对路径。

      eg:cd ..    切换到上层目录

           cd example     切换到example目录下(采用了相对文件路径)

    3.ls

      最基本的格式是显示当前目录下的文件和目录。

      常见的参数选项:

      -F:区分文件类型。/为目录,*为可执行文件,什么都没有为文件。

      -a:显示隐藏文件。

      -R:显示目录下包含的目录中的文件。如果有很多的目录,输出的内容会比较长。

      -l:显示目录中每个文件的更多的相关信息。包括文件类型,权限,硬链接总数等等。

      -i:显示每个文件的索引值。

      eg: ls -sail

      另外,ls还支持在命令行下定义过滤器,即可以进行简单的文本匹配的字符串,支持通配符?(一个字符)和*(0个或多个字符)。

      eg:ls -l my  显示my这个文件的相关信息。

         ls -l my?   显示文件名有三个字符且前两个字母为my的文件的相关信息。

           ls -l my*   显示文件名的前两个字符为my的文件的相关信息。

    4.touch

      创建文件。

    5. cp

      复制文件。

      eg:cp test1 test2  test1为源对象,test2为目标对象。

      cp还可以创建链接文件。

      cp -l file1 file2  file2为file1的硬链接,相当于  ln file1 file2

      cp -s file1 file3    file3为file1的软链接,相当于  ln  -s file1 file2

    6.mv

      移动文件或者重命名文件(当文件有软链接时会出现问题,即源文件不存在了)。

      eg:mv file1 file2    同一目录下,file1被重命名为file2

          mv file1 dir    不同目录下,file1被移动到dir目录中

    7.rm

      永久性删除文件(文件存在软链接时会出现问题)。

      eg:rm -i test

    8.mkdir

      创建目录。

      eg:mkdir testdir

    9.rmdir

      删除空目录。

      eg:rmdir  testdir

      若目录不为空可以使用rm命令和-r参数递归的删除目录中的文件,然后删除空目录。

      eg:rm -r testdir

    10.stat

      查看文件统计信息。比ls命令看到的多。包含文件名,文件大小,访问时间,修改时间等等。

      eg:stat test

    11.file

      查看文件类型。包括文本文件,可执行文件,数据文件。

      eg:file test

    12.cat

      查看文件内容。

      eg:cat test

           cat -n test   给文本加上行号,包括空白行。

           cat -b test   给非空白行加行号。

           cat -s test   将多个空白行压缩到单个空白行。

    13.more

      显示文件内容,可翻页,每次显示一屏文件。

    14.less

      显示文件内容,可翻页,不用加载整个文件,每次显示一屏文件。是more的升级版本。

    15.head

      显示文件的开头的内容,默认为10行。

      eg:head -n 15 test  显示文件开头的15行

    16.tail

      显示文件的末尾的内容,默认为10行。

      eg:tail -n 15 test     显示文件末尾的15行

         tail -c 200 test  显示文件末尾的200个字节的内容

  • 相关阅读:
    day37 事务
    小组分享
    day36 pymysql 索引
    day 35 多表查询
    day 35 作业
    day 34 作业
    AST 节点类型对照表
    babel _shallowEqual.default
    js Proxy
    Symbol
  • 原文地址:https://www.cnblogs.com/healthylife/p/6079303.html
Copyright © 2011-2022 走看看