Linux常用文件操作命令

对于查看文件的内容,有cat,more ,less 三个相应的命令,cat一次性全部显示其内容然后直接退出命令,more,less 文本的内容过长时,会显示相应的分布。more 与less的区别:more分页到文章末尾的时候就会自动退出命令,则less则不会,我们还可以通过page up和page down相应的上翻页和下翻页来回显。

     例:cat  /etc/passwd     //就是查看passwd这个文件,命令后直接跟要查看的文件。

Linux系统下文件的管理方式:

                    Linux系统下所有的文件都对应一个相应的索引节点,系统正是管理索引节点来管理相应的文件。一个索引节点可以对应多个文件 (好比Window系统下的快捷方式一样,指向同样的源文件。即可以通过快捷方式来双击启动,也可以通过相应的安装目录下的源文件直接启动.),而Linux下相对于Window系统的快捷方式有二种不一样的方式,一种称为硬链接,一种称为软链接。两种链接创建的方式都来自于同一个命令(ln);  创建硬链接如 ln   /etc/passwd    /myDir/passwd    //即创建了一个myDir下面的passwd硬链接指向/etc/passwd文件。而软链接创建方式:如:ln -s    /etc/passwd  /myDir/passwd    //即创建了一个软链接

                    软链接与硬链接的区别点在哪里:

1.硬链接不能对目录,软链接可以对目录或文件。若软链接到目录,cd进入到软链接则直接进入到相应的链接的目录

 

Linux系统下权限的赋值:

                      Linux下有二种方式的赋权   1.符号标记法    2.数字标记法     

                      系统存在有三种角色 :1.文件拥有者(u)2.目录或文件所属组(g) 3.其它用户(0)          //即除了不是文件的拥有者,又不是文件所属组中的成员,所以只能是属于其它用户

                       权限说明:  r可读权限(100:即为数值4),    w可写权限(010:即为数值2),  x 可执行权限(001:即为数值1)           //后面的三位数字为二进制数,转化合既是后面的数值。

1.符号标记法:

                       格式:   chmod   u+wrx,g-wrx,o+w    File    (这就是是为File文件赋上  文件拥有者:可读可写可执行操作,组:去掉读写执行的权限,其它用户:加上可以写的权限。注意:其它用户虽然可以写,但是不能删除由别的账号所创建的文件,只能读或写或执行,不具有删除的权限,即使o角色赋上了wrx所有权限。

2.数字标记法:

                       格式:chmod 751  File  (和符号标记法一样,不一样的地方就是777所代表的含义)。正如上面权限说明的那样,我们还可以用二进制的数值的和来表示相应的权限。第一个7就是为u这个角色赋上可读(100:即数值4),可写(010:即数值2),可执行(001:即数值1),7就是由4 + 2 + 1二进制代表的数值的和算出来的。其它以此类推。5即代表可读可执行,为g角色赋上相应的权限,而1则代表的是可执行,为o角色赋上相应的权限。

 

改变目录/文件所属的组或拥有者:

                       例:          chown    root   File   //即为File文件的拥有者改变root。

                       例:          chgrp   root   File     //即为Fil文件所属组改为root

 

比较两个文件的相同点与不同点:(这个开发的时候时常的有用)

                        例:      diff     -iw     file1   file2   //即比较file1和file2两个文件不一样的地方,-i 表示忽略大小写;-w 表示忽略空格;这个命令会把不一样的地方,以报表的方式打印出来。

                        例:      cmp   file1   file2      //如果两个文件不一样,则提示文件不一样,如果两文件一样,则不做任何提示(Linux下,不做任何提示表示,成功!!!)


转自我的个人技术网站


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值