常用linux命令

记录一下工作中常用的linux命令,好记性不如烂笔头。

ls:查看用户有执行权限的任意目录中的文件列表

 ls -l:列出某一目录下的所有文件,不包括隐藏文件

说明:如果以长格式输出,总共显示八段内容:

第一段:文件种类及权限,第一字符表示文件类型,开头是-,表示普通文件,开头是d表示目录。

  -rw-r--r--是权限位

第二段:硬链接个数(文件系增加一个硬链接,数字会增加1,默认从1开始,1表示无硬链接文件,如果是一个目录,它的默认值是2。目录是不能做硬链接的)。

第三段、第四段:文件所有者

第五段:文件或目录所占用的字节数

第六段:最后访问日期

第七段:最后访问时间

第八段:文件名

cat功能:

cat a.cpp     //一次显示整个文件

cat > a.cpp     //新创建一个文件

 

mkdir:用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

  如:mkdir test      //创建一个空目录

    mkdir test/subtest   //递归创建目录

tar zcvf filename.tar.gz filename    //压缩文件(压缩后会保留原文件)

  其中-c为创建压缩包

   如:tar android.tar.gz android.bat msg.cpp

     tar android.zip android.bat

tar zxvf filename.tar.gz      //解压文件(解压后会保留原文件)

  其中-x为解包

  如:tar android.tar.gz

    tar android.zip

 echo:向一个文件中写入内容  

  如:echo "123" > a.txt  //向文件中写入内容,覆盖

posted on 2014-10-17 19:20  fenglingcao  阅读(136)  评论(0编辑  收藏  举报

导航