【Linux】基础命令复习

修改文件属主、属组

chown [-R] 属主名 文件名 # 修改文件所用户和组

chown [-R] 属主名:属组名 文件名 # 修改文件的属主和属组

chgrp [-R] 属组名 文件名 # 更改文件的属组
 

文件的授权

chmod 777 文件名

上面这个命令是我们常用的文件授权命令,其背后的原理值得了解
我们可以通过 ls -l查看文件的目录属性

dr-xr-xr-x.  2 root root 20480 920 09:24 bin
drwxr-xr-x.  2 root root  4096 411 2018 etc
drwxr-xr-x.  2 root root  4096 411 2018 games
drwxr-xr-x. 34 root root  4096 1129 2018 include

文件所对应的权限可以查看下图
在这里插入图片描述
其中文件类型有以下的几个属性:

  • 当为 d 则是目录
  • 当为 - 则是文件;
  • 若是 l 则表示为链接文档(link file);
  • 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

777是怎么来的呢?
文件的权限字符可以用数字来表示:
r:4 w:2. x:1
所以如果授予当前用户所有者的权限(rwx)=4+2+1=7
777 则代表将文件所有者、组其他用户、其他用户都赋予 可读、可写、可执行的权限

文件目录管理

1、Linux目录结构为树状结构,跟目录为/
2、结对路径: /usr/local/ ,将此路径切换到/usr/other/ 可以写成 cd …/other

3、处理目录的常用命令

ls #列出目录及文件名
cd #切换目录
pwd #像是当前的目录
mkdir #创建一个新的目录
rmkdir	#删除一个新的目录
cp	#复制文件或目录 -f 强制,-i 覆盖前询问,-p 复制属性,-r 递归复制
rm	#删除文件或目录
mv	#移动文件或目录
man	#查看命令的使用文档

4、文件内容查看

cat		#由第一行显示文本内容
tac		#从最后一行显示文本内容
nl		#显示时输出行号
more	#一页一页的显示文本内容
		#空白键space 向下翻一页
		#Enter向下翻一行
		# /字串 向下查找关键字 字串
		# :f 显示出文件名和当前行数
less	#一页一页的显示文本内容
		#空白键space 向下翻一页
		#[pagedown]向下翻一页
		#[pageup]向上翻一页
		# /字串 代表向下搜寻关键字 字串
		# ?字串 代表向上搜查关键字 字串
head	#只看头几行
tail	#只看尾几行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LLLDa_&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值