linux常用命令1

LINUX常用命令

1.cd

2.pwd

3. ls

4.passwd

5.who

6. cat

7. mkdir

8. rmdir

9.chmod

10.chown

11.chgrp

12.touch

13.cp

14.mv

15.rm

16.find

17.grep

18.more

19. less

20.head

21. tail

22. cut

23.crontab

24.sleep

25. kill

26. ps

28.top

29.man,info

30. alias

31. unalias

32. clear

有些命令比较简单我给删除了

3.ls

格式: ls [-alrtAFR][name...]

说明:显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。

      

       

      -r将文件以相反次序显示(原定依英文字母次序)

      -t将文件依建立时间之先后次序列出

      -A同-a,但不列出"."(当前目录)及".."(父目录)

      -F在列出的文件命令后加一符号;例如可执行文件则加"*",目录则加"/"

      -R若目录下有文件,则以下之档案亦皆依序列出

      

       

 

6.cat

格式:cat [-AbeEnstTuv] [--help][--version] fileName

说明:把文件串连接后输出到萤幕或加> fileName到另一个档案

参数:

   -A等价于-vET

      -n或--number由1开始对所有输出的行数编号

      -b或--number-nonblank和-n相似,只不过对于空白行不编号

   -e等价于–vE

   -E每行末尾显示一个$符号

      -s或--squeeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行

     -t等价于–vT

     -T显示制表符为^I

      -v或--show-nonprinting, dos格式的回车换行显示为^M

范例:

      1.把textfile1的文件内容加上行号后输入到textfile2文件里:

    cat -n textfile1 > textfile2 

      2.把textfile1和textfile2的文件内容加上行号(空白行不加)之后将内容附加到textfile3:

    cat -b textfile1 textfile2 >>textfile3

      (>为重定向操作符,>>为重定向追加操作符)

9.chmod

格式:chmod [-cfvR] [--help] [--version]mode file...

说明: Linux/Unix的文件存取权限分为三级:文件拥有者、组、其他。利用chmod控制文件的存取权限。 

参数:

      mode :权限设定字串,格式如下:[ugoa...][[+-=][rwx]...][,...],其中u表示该文件的拥有者,g表示与该文件的拥有者属于同一个组(group)者,o表示其他以外的人,a表示这三者皆是。

      +表示增加权限、-表示取消权限、=表示唯一设定权限。

      r表示可读取,w表示可写入,x表示可执行。X表示只有当该档案是个子目录
 或者该档案已经被设定过为可执行。

       -c :若该档案权限确实已经更改,才显示其更改动作
       -f :若该档案权限无法被更改也不要显示错误讯息
       -v :显示权限变更的详细资料
       -R :对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐
 个变更)
       --help :显示辅助说明
       --version :显示版本

范例:

  1.将文件file1.txt设为所有人皆可读取:

  chmod ugo+r file1.txt或chmod a+r file1.txt

  

  2.将文件file1.txt与file2.txt设为该文件拥有者,与其所属同一个组的人可写入,但其他以外的人则不可写入:

  chmod ug+w,o-w file1.txt file2.txt

 

      3.将ex1.py设定为只有该文件拥有者可以执行:

      chmod u+x ex1.py

 

      4.将目前目录下的所有档案与子目录皆设为任何人可读取:
       chmod -R a+r *
r-4w-2 x-1

相应的权限对应相应的数字,所以改变file.txt的权限为所有用户

            对文件的含义     对目录的含义

R读权限    可以查看内容     可以列出目录中的内容

W写权限    可以修改文件内容 可以再目录中创建删除文件

X执行权限  可以执行文件      可以进入目录

10.chown

格式:chmod [-cfhvR] [--help] [--version]user[:group] file...

说明:利用chown可以将文件的拥有者加以改变。     

参数:

        user:新的档案拥有者的使用者

IDgroup :新的档案拥有者的使用者群体(group)

-c :若该档案拥有者确实已经更改,才显示其更改动作

-f :若该档案拥有者无法被更改也不要显示错误讯息

-h :只对于连结(link)进行变更,而非该link真正指向的档案

-v :显示拥有者变更的详细资料

-R :对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)

--help :显示辅助说明

--version :显示版本

范例:

      1.将文件file1.txt的拥有者设为users组的使用者jessie:

      chown jessie:users file1.txt

 

      2.将当前目录下的所有文件与子目录的拥有者都设为users组的使用者lamport:

      chmod -R lamport:users *

 

11.chgrp

格式: chgrp [-R] groupfile...

说明:改变文件的所属的组。  

参数:

     -R :对当前目录下的所有文件与子目录(包括子目录下的文件)进行相同的变更

 

范例:

      1.将文件file1.txt的所属组设为users组:

       chgrp users file1.txt

 

      2.将当前目录下的所有文件与子目录(包括子目录下的文件)都设为bin组:

      chmod -R bin *

 

 

13.cp

格式:cp [-arf] sourcedest

        cp [-arf]source... directory

      说明:将一个文件拷贝至另一文件,或将数个文件拷贝至另一目录。

 这两个参数能满足大多数要求,复制无非是复制文件和文件夹,复制文件包括单纯的复制到本目录并重命名,复制到其他目录,而复制文件夹包括复制整个文件夹里的内容,这时候只需要加参数-r就可以,然后分复制在本目录或其他目录。

参数:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值