• Linux基本操作命令


    一、 ls(列出目录内容)

    ls最常用的参数有三个: -a -l -F

    1、ls -a  

      Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来。      

    2、ls -l(这个参数是字母L的小写) 
      这个命令可以使用长格式显示文件内容,可以察看更详细的文件资料

    文件属性    文件数    拥有者    所属的group 文件大小   建档日期           文件名      

    drwx------ 2             li                li          1024      Nov 21 21:05    Mail

    解释:

    Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。

    第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,l表示连结文件,如果是以一横"-"表示,则表示这是文件。

    其余剩下的格子就以每3格为一个单位。因为Linux是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限,其文件的权限位置排列顺序是(以-rwxr-xr-x为例):      

     rwx(Owner)r-x(Group)r-x(Other)  
        这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不可写,可执行;其它用户可读,不可写,可执行。

    另外,有一些程序属性的执行部分不是X,而是S,这表示执行这个程序的使用者,临时可以有和拥有者一样权力的身份来执行该程序。一般出现在系统管理之类的指令或程序,让使用者执行时,拥有root身份。

    3、 Ls -F(大写的F)   

    使用这个参数表示:在文件的后面添加表示文件类型的符号,

    例如*表示可执行,/表示目录,@表示连结文件。

    二、cd命令

    如果直接输入cd,后面不加任何东西,会回到使用者自己的Home Directory。

    这个功能同cd ~是一样的。

    三、mkdir,rmdir命令 

        mkdir命令用来建立新的目录,rmdir用来删除以建立的目录。

    四、cp命令 

       这个命令相当于dos下面的copy命令,具体用法是:    

      cp -r  源文件(source)  目的文件(target)  
        参数r是指连同源文件中的子目录一同拷贝

    五、 rm命令 
     这个命令是用来删除文件的,Rm命令常用的参数有三个: -i,-r,-f。     

     1、比如我现在要删除一个名字为text的一个文件:     rm -i test  
     系统会询问我们:"rm: remove 'test'? y",敲了回车以后,这个文件才会真的被删除。

    之所以要这样做,是因为linux不象dos那样有undelete的命令,或者是可以用pctool等工具将删除过的文件救回来,linux中删除过的文件是救不回来的,所以使用这个参数在删除前让你再确定一遍,是很有必要的。    

    2、rm -r 目录名 
       这个操作可以连同这个目录下面的子目录都删除,功能上和rmdir相似。    

    3、 rm -f 文件名(目录名)     

    这个操作可以进行强制删除。

    六、mv命令  
        这个命令的功能是移动目录或文件,引申的功能是给目录或文件重命名。

    当使用该命令来移动目录时,他会连同该目录下面的子目录也一同移走。

    另外因为linux下面没有rename的命令,所以如果你想给一个文件或目录重命名时可以用以下方法: 

        mv 原文件(目录)  新的文件(目录)

    七、 du,df命令 
        du命令可以显示目前的目录所占的磁盘空间,df命令可以显示目前磁盘剩余的磁盘空间。 
      如果du命令不加任何参数,那么返回的是整个磁盘的使用情况,如果后面加了目录的话,就是这个目录在磁盘上的使用情况(这个功能可是dos没有的呦)。

    不过我一般不喜欢用du,因为它给出的信息是在是太多了,我看不过来,而df这个命令我是最常用的,因为磁盘上还剩多少空间对我来说是很重要的。

    df  Desktop

    八、cat命令(由第一行开始显示档案内容

     这个命令是linux中非常重要的一个命令,它的功能是显示或连接一般的ascii文本文件。

    cat是concatenate的简写,类似于dos下面的type命令。它的用法如下:

     cat text 

    显示text这个文件

     cat file1 file2 

    依顺序显示file1,file2的内容

     cat file1 file2>file3 

    把file1,file2的内容结合起来,再重定向(>)到file3文件中。

     这里要注意一点是file3是在重定向以前还未存在的文件,如file3是已经存在的文件,那么它本身的内容被覆盖,而变成file1+file2的内容。

     如果〉左边没有文件的名称,而右边有文件名,例如:

    另外,如果你使用如下的指令:

     cat file1>>file2 

       这将变成将file1的文件内容"附加"到file2的文件后面,而file2的内容依然存在,这种重定向符〉〉比〉常用,可以多多利用。

    从最后一行开始显示:tac

     九、 more,less命令  

        这是两个显示一般文本文件的指令。 
        如果一个文本文件太长了超过一个屏幕的画面,用cat来看实在是不理想,就可以试试more和less两个指令。

       More指令可以使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才继续显示。

       而less除了有more的功能以外,还可以用方向键往上或网下的滚动文件,所以你随意浏览,阅读文章时,less是个非常好的选择。 

    十、clear命令  
        
    这个命令是用来清除屏幕的
    十一、pwd命令  
    这个命令的作用是显示用户当前的工作路径,这个命令不用多说,大家一试即知。

    十二. ln命令

    十三、man命令

    Man是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。

    man是manual(手册)的缩写字,它的说明非常的详细。

    十四、压缩文件和读取压缩文件:gzip,zcat

  • 相关阅读:
    线性参考
    unix下安装Server(静默方式)
    ArcGIS Server REST开发模式
    Python中调用AO
    Oracle 冷备份
    平头缓冲
    Oracle 热备份
    Socket获取远程连接者的IP
    c#调用cmd执行相关命令
    C#_winform_DataGridView_的18种常见属性 (转)
  • 原文地址:https://www.cnblogs.com/toudoubao/p/6874660.html
Copyright © 2020-2023  润新知