前天介绍了获取命令帮助的方法,虽然这些方法可以帮助我们使用大多数的命令。但是效率那就低的可怜了,所以能记多少命令就记多少,对我们以后的操作效率是很重要的。既然这样,那我们今天就来写些Linux中常用到的一些常用、基本的命令的常用的使用方法!希望我们能共同的进步!废话不多说了,赶快进入正题吧!嘿嘿

    首先来说下命令的一般使用格式,格式如下:

 
  1. #Command [options] [arguments] 

     Command:(命令)就是我们要使用的命令了;

     options:(选项)用来定义(修订)命令的执行方式。另外,选项可以分为长选项和短选项:

     长选项:通常是一个完整意义的单词或单词组合,使用两横线引导;--help

     短选项:通常只有一个字符,使用一个横线引导。-h -l 而且多个短选项可以组合,组合起来以后,只使用一个横线引导(如 -h -l=-hl),但是长选项就不能组合了。

    arguments:(参数)也就是命令的作用对象了。需要说明的是:不带参数时说明命令有默认的作用对象。而且命令可以带多个参数也可以一个都不带。这需要根据相关的命令来判断了。

    说完这些,命令的使用方法大概就明白了,需要的就是多练习和使用了,有句话不是这样说的:熟能生巧嘛。多多练习吧!下面写些常用的命令的相关知识吧!

    1、pwd:查看目录所在的命令。也就是当你不知道自己在什么目录下时可以使用这个命令来查看自己所在的目录。例如:

         

    2、cd(Change directory):切换目录的命令。

      cd + PATH:命令加空格加路径就可以切换到要切换的目录中去了。例如我们从家目录切换到tmp目录下:

         

      cd :回到自己的家目录。无论你处在什么目录下,自要输入不带任何参数的cd命令就可以返回自己的家目录了!假如我们现在处在/etc目录下,想要返回自己的家目录就可以使用了,如:

        

      cd ~:同样是回家目录;

      cd - :两目录来回切换。

         

    3、ls(list)命令:列出文件的相关信息,下面将其常用选项及含义列出来。使用方法就自己练吧。

 
  1. -l  列出文件的详细属性信息 
  2.  
  3. -h  对文件显示出来的单位进行换算 
  4.  
  5. -a  显示所有文件,包括隐藏文件 
  6.  
  7. -d  显示目录本身信息,而不是目录下的内容。 
  8.  
  9. -R  显示目录及子目录中的文件 
  10.  
  11. -r  逆序显示目录内容 
  12.  
  13. -I  显示借点号 
  14.  
  15. -z  显示上下文的安全号

   4、文件和目录管理的相关命令:

    1)、touch :改变文件时间标签的命令

      常用选项: 

 
  1. -a 只改变访问时间 
  2.  
  3. -m 只改变修改时间 
  4.  
  5. -t [[CC]YY]MMDDHHMM.SS 
  6.  
  7. -c 如果文件不存在,不创建空文件

    2)、cp:复制文件。

     使用格式:#cp SRCFILE(原文件) DEST(目标) 

 
  1. #cp SRCFILE...DEST  :

     常用的选项     

 
  1. -f :强行覆盖。也就是添加了这个选项以后,没有任何提示,直接就将已经存在的同名
  2. 的文件覆盖了;
  3. -i :会有提示信息。默认就有;
  4.  
  5. -p :(管理员时生效)复制的时候保留文件的属性;
  6.  
  7. -R,-r: 复制目录及目录里的文件。当复制一个目录的时候就有必要使用这个选项了

      举写例子:

 
  1. #cp /root/a    /tmp/abc  1.abc不存在,a改名.2.abc存在,是文件,被覆盖;
  2. 是目录,复制到abc下成为a文件 
  3.  
  4. #cp /root/a /root/b /tmp/abc 1。abc不存在,复制失败,如果源有多个,目标
  5. 一定是目录才能复制成功。

      cp默认情况下是不能复制目录的。命令执行以后,不出现什么说明很成功

    3)、mkdir:创建目录:

     常用的选项:        

 
  1. -p (parents):向上递归创建目录。例如我们要创建这样一个目录:/tmp/qq/bin,
  2. 但是bin目录的上一个目录qq这个目录不存在。如果我们不加任何参数,是无法直接创建
  3. 成功的,不信可以试试。这时候就需要-p这个选项了,它可以使我们不需要先创建qq这
  4. 目录然后再创建bin目录,一步就可以到位。
  5. 命令是这样的:#mkdir –p /tmp/qq/bin。可以试试。 
  6.  
  7. -v (verbose): 详细信息。 
  8.  
  9. 例:#mkdir -pv /tmp/test/test1/test2

    4)、rmdir:删除目录。并且只能删除空目录。

 
  1. #rmdir DirectoryName 

    5)、 mv:用来移动文件或目录的命令。

     使用格式:

 
  1. #mv SRCFILE DEST  :SRCFILE:
  2.  
  3. #mv SRCFILE... DEST                        

       举个例子:/root/a --> /root/b 当文件b不存在时,相当于把a重命名为b了;当文件b存在时,就把b给覆盖了,相当于把文件b给删除了;当文件b是个目录时,就将文件移动到了目录b中了。

    5)、rm:文件删除的命令

     使用格式:

 
  1. #rm FILE... 

     常用的选项:

 
  1. -f :强行删除。(不提示) 
  2.  
  3. -i :提示 
  4.  
  5. -R,r :递归删除目录及内部的文件。 
  6.  
  7. -v :显示删除的是什么。  

      大部分选项一看后面解释的就知道其用法了,这里就不再多说了!

      今天就先总结这么点吧!慢慢来!