linux基础指令二

时间:2021-08-03 08:11:22
  1. rm(remove)

    功能:删除文件或者目录

    语法:rm [- i r f] [文件/目录]

             rm -i:询问用户是否确认删除,用Y或者N来回答;

             rm -r:删除目录时加该选项,删除目录及目录下的文件和目录;

             rm -f:强制删除,不用确认。

  2. mv(move)

      功能:移动文件与目录,或为文件重新命名(更名)

      语法:mv [- f i u] [源文件或目录][目标文件或目录]

                      mv -f:如果目标文件已经存在,不会询问直接覆盖;

                      mv -i:若目标文件已经存在时,就会询问是否覆盖;

                      mv -u:若目标文件已经存在,且源文件比较新,才会更新。

               mv [源文件或目录][重新命名的文件或目录]

                例子:mv test test2

3.mkdir(make directory)

  功能:创建空目录

   语法:mkdir [-mp] [目录名称]

             mkdir -m:用来指定要创建目录的权限,但是很少用,都会用chmod来处理;

             mkdir -p:创建多个空目录,用来递归创建目录。


4.rmdir(remove directory)

   功能:用来删除空目录

    语法:rmdir [-p] [目录名]

              rmdir -p:表示递归删除目录。目录里不能有文件或者目录。有文件只能用rm -f来删除。


5.touch

  功能:创建一个空的文件;将某个文件日期修改为目前日期。

  语法:touch [选项] [文件名]


6.find

   功能:find命令是在目录结构中搜索文件,并可以执行操作,find功能很强大,所以选项也很多。

   语法:find [搜索范围][匹配条件]

   范例:$find /etc -name init         :在目录/etc中查找文件init;

            $find /etc -name init*        :*匹配任意字符;

            $find /etc -name init???     :?匹配耽搁字符;

            $find /etc -iname  ***         :根据文件名查找,不区分大小写。

            $find / -size +204800          :在根目录下查找大于100MB的文件。

                            (+n:大于;-n:小于;n:等于)

            $find /home -user andyzhu  :在根目录下查找所有者为andyzhu的文件。

                              (-group 根据所属组查找)

            $find etc -cmin -5               :在/etc下查找5分钟内被修改过属性的文件和目录。

                          (-amin访问时间access;-cmin文件属性change;-mmin文件内容modify)


7.which

   功能:查看命令所在的路径

   语法:which [命令]

   范例:which ifconfig


8.whereis

  功能:查找某个命令所在哪个目录;显示系统命令和帮助手册所在的目录。

  语法:whereis [-bmsu] 文件或目录名

                         -b       :只找二进制格式的文件

                         -m      :只找说明文件manual路径下的文件

                         -s       :只找source源文件

                         -u       :查找不在上述三个选项当中的其他特殊文件

  范例:whereis -m passwd


9.locate

   功能:快速查找文件

   语法:locate [- i r]  关键字

                       -i     :忽略大小写的差异

                       -r    :后面可接正则表达式的显示方式

   范例:locate passwd


10.whatis

    功能:获得索引的简短说明

    语法:whatis [命令]

    范例:whatis ifconfig



本文出自 “为了明日” 博客,请务必保留此出处http://andyboge.blog.51cto.com/6809119/1747606