Linux学习 用户和权限(下)

本文介绍了Linux终端中查看文件和文件夹权限的ls-l命令,chmod用于修改权限,chown改变文件所有者和组,以及一些常用的快捷键和历史命令查看技巧。
摘要由CSDN通过智能技术生成

认知权限信息
通过ls -l 可以以列表形式查看内容,并显示权限细节
查询结果从左往右分别是表示文件,文件夹权限控制信息(drwxr-xr-x)
表示文件,文件夹所属用户(shoayao)
表示文件,文件夹所属用户组(shaoyao)
在这里插入图片描述
在这里插入图片描述举例:drwxr-xr-x,表示:
这是一个文件夹,首字母d表示
所属用户的权限是:有r有w有x,rwx
所属用户组的权限是:有r无w有x,r-x (-表示无此权限)
其它用户的权限是:有r无w有x,r-x

r表示读权限(read),w表示写权限(write),x表示执行权限(execute)
针对文件、文件夹的不同,rwx的含义有细微差别
r,针对文件可以查看文件内容
针对文件夹,可以查看文件夹内容,如ls命令
w,针对文件表示可以修改此文件
针对文件夹,可以在文件夹内:创建、删除、改名等操作
x,针对文件表示可以将文件作为程序执行
针对文件夹,表示可以更改工作目录到此文件夹,即cd进入

chmod命令:修改文件,文件夹的权限信息
注意:只有文件,文件夹的所属用户或root用户可以修改
语法:chmod [-R] 权限 文件或文件夹
-R:对文件夹内的全部内容应用同样的操作
示例:chmod u=rwx,g=rx,o=x hello.txt ,将文件权限修改为:rwxr-x–x
u表示user所属用户权限,g表示group组权限,o表示other其它用户权限
chmod -R u=rwx,g=rx,o=x test,将文件夹test以及文件夹内全部内容权限设置为:rwxr-x–x
快捷写法:chmod 751 hello.txt
权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限。
数字的细节如下:r记为4,w记为2,x记为1,可以有:
0:无任何权限, 即 —
1:仅有x权限, 即 --x
2:仅有w权限 即 -w-
3:有w和x权限 即 -wx
4:仅有r权限 即 r–
5:有r和x权限 即 r-x
6:有r和w权限 即 rw-
7:有全部权限 即 rwx
所以751表示: rwx(7) r-x(5) --x(1)

chown命令:修改文件,文件夹的所属用户和用户组(只能由root用户执行)
语法:chown [-R] [用户][:][用户组] 文件或文件夹
示例:
chown root hello.txt,将hello.txt所属用户修改为root
chown :root hello.txt,将hello.txt所属用户组修改为root
chown root:itheima hello.txt,将hello.txt所属用户修改为root,用户组修改为itheima
chown -R root test,将文件夹test的所属用户修改为root并对文件夹内全部内容应用同样规则

快捷键:
ctrl+c 强制停止(停止程序,结束正在输入的命令重新写)
ctrl+d 退出或等出(退出账户,退出特定程序专属页面比如python编程,不能用于退出vi/vim)

history命令:查看历史输入过的命令
!命令前缀,自动执行上一次匹配前缀的命令
ctrl + r,输入内容去匹配历史命令:
回车键可以直接执行
键盘左右键,可以得到此命令(不执行)

ctrl + a,跳到命令开头
ctrl + e,跳到命令结尾
ctrl + 键盘左键,向左跳一个单词
ctrl + 键盘右键,向右跳一个单词

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值