Linux指令每日背诵(第一天)

了解:Linux 命令的分类:内部指令、外部指令。ide

          Shell 在用户和内核之间充当了“翻译官”的角色。spa


掌握:四种指令方式:一、命令字;二、命令字+选项;三、命令之+参数;四、命令字+选项+参数;操作系统

          命令字:惟一肯定一条命令翻译

          选项:是调节命令的具体功能,决定这条命令如何执行3d

          参数:是命令字的处理对象,一般状况下命令参数能够是文件名、目录(路径)名或用户名等内容。对象


1、帮助指令blog

       一、help 命令自己是 Linux Shell 中的一个内建指令 ,其用途是查看各 Shell 内部命令的帮助信息。递归

       (例:help  pwd)ip

       二、--help来显示对应外部命令字的格式及选项等帮助信息。it

       (:ls --help)

       三、man是 Linux 操做系统中最为经常使用的一种在线帮助形式,绝大部分的外部软件在安装时为执行程序、配置文件提供了详细的帮助手册页。

       (:man file)


2、目录和文件操做

       一、pwd---------------------查看当前的工做目录

            1.png

       二、cd-----------------------切换工做目录

                   .---------------------当前目录

                   ..--------------------上级目录

                   /usr/soft------------绝对路径目录

                  soft------------------相对路径目录 

                 ~---------------------家目录(root的家目录是/root,其余的用户是/home)

             image.png

             image.png


      三、ls-------------------------列表(List)显示目录内容(ls)或者(ls /usr/soft)(后面列子省略了目录或文件)

             -l------------------------显示文件和目录的列表,包括权限、大小、最后更新时间等详细信息(ls -l)

             -a-----------------------显示隐藏目录和文件(ls -a)

             -h-----------------------显示文件和目录的大小(ls -h)

             -d-----------------------显示当前目录自己的属性,不显示目录里面内容(ls -d)

             使用 ls 命令时,还能够结合通配符“?”或“*“”。其中,“?”能够匹配一个未知字符,而“*”能够匹配文件名中的任意多个字符。(ls -lh  /etc/ns*.conf )

          image.png

            image.png

            image.png

            image.png

            image.png


      四、du------------------------统计目录及文件的空间占用状况(du -ah test) \(du -sh tset)

               -a---------------------统计磁盘空间占用时包括全部的文件,而不单单只统计目录。 

              -h---------------------以更人性化的方式(默认以 KB 计数,但不显示单位)显示出统计结果,使用-h 选项后将显示出 KB、MB 等单位。 

              -s----------------------只统计每一个参数所占用空间总的(Summary)大小,而不是统计每一个子目录、文件的大小。 

            image.png

               image.png

              

      五、mkdir--------------------建立新的目录

                    -p------------------建立多层目录

              image.png

      六、touch --------------------建立空文件 (多个用空格)

           image.png

      七、ln-------------------------建立硬连接

               -s----------------------建立软链接

              (例:ln -s 源名 链接名)

               删除原始文件后,软连接将失效,但硬连接仍然可用,硬连接只能是文件且与源文件在一个文件系统中

      八、cp------------------------复制(Copy)文件或目录 

                -r----------------------递归复制全部文件及子目录

                -f----------------------覆盖目标同名文件或目录时不进行提醒,而直接强制(Force)复制

                -i----------------------覆盖目标同名文件或目录时提醒用户确认(Interactive,交互式

                -p---------------------复制时保持(Preserve)源文件的权限、属主及时间标记等属性不变

                (:cp -rf  test  test1)、(cp dog.txt test1)、(cp -rip  cat.txt  test2)

     九、rm------------------------删除(Remove)文件或目录 

                -f----------------------删除文件或目录时不进行提醒,而直接强制删除。

                -i----------------------删除文件或目录时提醒用户确认。

                -r----------------------删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)。

                (例:rm -rf  test) 、(rm -ri  test)千万别  rm  -rf * 不然你就准备跑路吧~

     十、mv----------------------- 移动(Move)文件或目录

                (例:mv  test test1   若test1不存在则更名、不然是剪切到test1中,注意相对路径和绝对路径的问题~)

     十一、which--------------------查找用户所执行的命令文件存放的目录 (不能查内核指令

             image.png

     十二、find----------------------查找文件或目录 (一般--后面跟一个单词,可是find有点特殊-后加单词)(多个查询条件使用-a和-o链接表示and和or)

                   -size----------------根据目标文件的大小进行查找

                   -name--------------根据目标文件的名称进行查找,容许使用“*”及“?”通配符。

                        -type---------------根据文件的类型进行查找,这里的类型指的是普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等

                   -user---------------根据文件是否属于目标用户进行查找。 

                  image.png

                  image.png

相关文章
相关标签/搜索