linux命令

1. cat    连接文件并打印到设备上。

        cat filename   

2.   chmod    赋权   文件权限为三级:文件拥有者,群组,其他。     

          u代表该文件的拥有者,g表示与该文件的拥有者属于同一个群组。o代表其他以外的人。   r 可读 w可写 x可执行

           chmod ugo+r file.txt        chmod a+r file.txt    设置文件file.txt所有人可读 

          chmod u+x file.txt    设定文件file.txt 的所有者可执行文件。

         chmod 777 filename       数字中 r=4,w=2,x=1,  分为代表 r w x,

 

3. find 在指定的目录中查找文件。

     find  .  -name  "*.c"      将当前目录下 延伸档名为c的文件列出来

     find . -type f   将当前目录下所有一般文件列出。

     find / -type f -size 0  设置系统中所有的长度为0的普通文件,

4. ln   为某一个文件 再另一个位置上建立一个同步的连接。我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。分为软连接和硬链接

   ln  参数  源文件目录  目标文件目录

 

5.   less  :less和more类似,less可以随意浏览文件,more仅能向前移动,不能向后移动。

      less log2013.log     

 

6.    locate: 查找符合条件的文档。           find 是在硬盘找,locate是在 资料库中找 ,locate不是真的查找,而是查数据库。

查找 passwd  文件,    locate  passwd  

7.    more :查看。   类似于cat,不过会以一页一页的形式显示,更方便使用者逐页阅读。

       more +20 testfile   从第20行还是显示testfile 的文档内内容

 

8.   mv   移动文件 ,或者更名

      mv aaa  bbb 将文件aaa 更名为bbb

      mv /user/student/testfile   /user/demo    将一个目录下的文件移动到另一个目录

9. rm 删除一个文件或者目录

    rm filename    

    强制删除,不需要询问。   rm -rf filename  直接删除

 

10. 创建一个新文件      touch file  创建一个名为 file 的新的空白文件。

11.  which     用于查找文件。     which 指令会在环境变量path 设置的目录中查找符合条件的文件。

       which bash      查找指令的绝对路径      结果 /bin/bash

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

           

 

linux命令

上一篇:201521123012 《Java程序设计》第八周学习总结


下一篇:Docker安装和卸载