码迷,mamicode.com
首页 > 系统相关 > 详细

linux命令系统(一)

时间:2016-05-12 22:13:42      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

一:显示目录和系统的命令

   1:IS命令用于显示指定目录和文件的相关信息

     权限:所有使用者

     -a列出目录下的所有文件

    -b把文件中不可输出的字符用反斜杠加字符编号

    -c输出文件的i节点修改时间,并以此排序

   -d将目录像文件一样显示,而不显示下面的文件夹

   -l  列出文件的详细信息

    -p或者-F在每个文件后附加一个字符以说明该文件类型,不能和l参数公用

   -R显示固定目录和及子目录下的内容

 文件类型:

     -表示普通文件

    d表示目录

    l表示符号链接文件

    p表示管道文件

   文件权限

        r只读

       w可写

      x可执行

      t黏贴位

  2:dir命令:用于显示指定目录或文件下的相关信息

      权限:所有使用者

    -p相当与Is中的-p参数

   -R显示目录和子目录下的内容

   -a显示指定目录下的所有文件,包括隐藏文件

   修改目录文件权限和属主和属组的命令

    1:chmod:用于改变指定目录或文件的属主、属组、其他组的权限

     权限:root用户或者其他有权限的用户和组

    u表示该文件的拥有者

  g表示与该文件的拥有者属于同一个群体

 o表示其他以外的人

  a表示上三者

  +表示增加权限

  -表示取消权限

 =表示唯一设定权限

 r表示可读取

w表示可写入

  x表示可执行

X表示只有当该文件是个子目录或者该文件已经被设定过为可执行

-c若文件权限已经更改,才显示更改动作

-f即使文件无法更改,也不显示错误信息

-v显示无权限变更的详细资料

-R对目前目录下的所有文件与子目录进行相同的权限变更,以递归的方式逐渐变更


2:chown命令:用于改变指定文件的属主、属组

权限:root或其他有权限的用户和组

-c若该文件的拥有这已经更改,才显示更改动作

-f若该文件的拥有者无法更改也不显示错误信息

-h只对链接进行变更,而非该link真正指向的文件

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

-R对目前目录下的所有文件与子目录进行相同的拥有者变更,以递归的方式逐个变更

3:chgrp命令

 用于更改文件或目录的所有权

   权限:所有使用者

 例:更改aa文件的所有者为jack

chgrp jack  aa

4:chattr命令:用于设置文件具有不可删除和修改的权限

权限:root

i不可变,设置了i属性的文件不能被修改,使用者既不能删除它也不能给它重命名,或者其他操作:只有超级管理员才能消除该属性

例:设置a.txt文件不可修改

、chattr   +i  a.txt

  5:lsattr 用于系那事文件或目录的隐藏属性

-d显示目录的隐藏属性

-R递归显示目录及子目录下文件的隐藏属性

-a显示当前或指定目录下的所有文件和目录的属性

-V显示程序的版本

例:显示root目录下所有文件的隐藏属性

lsattr   -a

显示ftp目录下所有文件及子目录下文件的属性

lsattr -Ra  /ftp

创建和删除目录的命令

1:mkdir命令:用于创建目录

权限:所有使用者

-p确保目录名称存在,不存在就创建一个

-m在创建目录时设置目录的权限

2:rmdir命令:用于删除空的命令

权限:所有使用者

-p当子目录被删除本目录也为空目录的话一并删除

创建和删除文件的命令

1;touch命令:改变文件的时间记录和创建一个新文件

使用权限:所有使用者

-d设置时间与日期,了可以使用各种不同格式

例子:在a文件下创建aa、bb、cc三个文件

touch  {aa,bb,cc}

修改时间记录

touch -d “05:07pm 05/11/2010”  aa

2:rm命令:删除文件或目录

权限:所有使用者

  -f强制删除文件或目录,删除文件或目录钱不再询问用户

  -i删除既有文件或目录之前询问用户,默认

 -r/-R递归处理,将指定目录和子目录下的文件一并处理

 3:mv重命名和移动命令

 权限:所有使用者

 -b若需覆盖文件,移动前先备份

 -f若目标文件或目录与现有文件或目录重复,则直接覆盖现有文件和目录

 -i覆盖前先询问用户

-u在移动或更改文件名时,若目标文件已经存在,且其文件日期比源文件新,则不覆盖

-v执行时显示详细信息

6:复制命令:cp    复制文件或目录

 -l对源文件进行链接,而不是复制

7:scp命令  用户将本地文件或目录复制道远程服务器,或将远程服务器的文件复制到本地

-p保持和源文件属性一样

-P输入自定义的端口号




2:


linux命令系统(一)

标签:

原文地址:http://blog.csdn.net/libaolin198706231987/article/details/51352325

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!