Linux文件操作与基本命令

5 篇文章 0 订阅

Linux中一切皆文件

一、文件属性

1. linux系统是一种多用户系统,不同的用户拥有不同的权限,因此对不同一用户访问同一文件会有不同权限。可以使用 ll 或者 ls -l 来显示一个文件的属性,以及文件所述的用户和组。

[ d ] :目录

[ - ] :文件

[ l ] :链接文档(link file)

[ b ] :装置文件里面的可供存储的接口设备(可随机存取设备)

[ c ] :装置文件里面的串行端口设备(一次性读取装置)

2.之后的9个字符中,三个为一组,且都是【rwx】的三个参数的组合,三个权限的位置不会发生改变,如果那个权限没有,就用“  - ”来表示。

[ r ] :文件可读(read)

[ w ] :文件可写(write)

[ x ] :  文件可执行(execute)

  • 第一组为:1-3位的字符,表示所属用户权限
  • 第二组为:4-6位的字符,表示用户所属组权限
  • 第三组为:7-9位的字符,表示其他用户权限

二、chgrp命令

chgrp :更改文件所属组

-R 属组名 文件名:递归更改文件所属组,即该目录下的所有文件的所属组都会更改。

三、chown命令

chown :更改文件属主,也同时可以更改文件属组

chown [-R] 属主名 文件名

chown [-R] 属主名:属组名 文件名

四、chmod命令

chmod :更改文件的9个属性

chmod [-R] xyz 文件或目录 

  • Linux文件的基本权限就9个,分别是owner/group/others三种身份的read/write/execute权限
  • 我们可以使用数字来代表对应的权限:r-4 w-2 x-1
  • 每种身份的权限是可以相加的,eg:owner = rwx = 4+2+1 = 7

五、文件内容查看

  • linux系统中一般使用以下几种命令来查看文件的内容:

cat :从第一行开始显示文件内容

tac :是cat的倒写,表示从最后一行开始显示

 

nl :显示的时候,顺便输出行号

  • 空格代表翻页,enter代表向下看一行 ,↑↓键用来向上向下查看,q退出,向下查询使用/,向上查询使用?,继续查询下一个使用 n,向上继续找使用N。

more :一页一页的显示文件内容 

less :与more是相似的,但它可以向前翻页

  •  可添加-n参数,规定查看前n行或后n行

head :只看前面几行

tail :只看后面几行

  • 注:我们可以使用man命令,来查看各个命令的使用文档

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值