
Linux命令学习笔记(一)—— 用户及文件权限管理
【命令解释】 使用su -l lilei,需要输入lilei用户的密码。切换到lilei用户后,pwd列出当前路径,会发现在home目录下创建了用户目录lilei,touch iphone6 创建iphone6文件。 所以上述命令是在 lilei用户目录下 创建了iphone6文件。
发布日期:2021-05-08 21:31:36
浏览次数:18
分类:精选文章
本文共 1256 字,大约阅读时间需要 4 分钟。
ls 命令
ls命令用于显示指定工作目录下的内容。
ls -l 命令
其中文件类型和权限如下:

ls -A 命令
【命令解释】
ls - A 显示所有文件及目录,隐藏文件也会被列出。-A 和-l可以附加使用,表示显示所有文件的详细信息。

ls -dl<目录名> 命令
ls -dl <目录名>,查看某一个目录的完整属性,而不是显示目录里面的文件属性。
ls -AsSh 命令
s表示文件大小(size),S表示排序(Sort),该命令表示按文件大小排序列出所有文件(包括隐藏文件)及目录。
adduser 命令
su
su(switch user)命令用于变更为其他使用者的身份,除了root外,都需输入使用者的密码。

chmod
chmod(change mode)命令是控制用户对文件的权限的命令。Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)
每一种用户都用三位表示他们的权限r(读)、w(写)、x(执行)。
【命令解释】
echo “要添加的内容” > 往文件中添加“内容”
这个“600“分别表示各个位置上00表示用户组(Group)和其它用户(other users)无权限,6表示没有执行权限(4+2 +0)即文件所有者的r、w位为1,x为0.所以该命令是设置iphone文件的文件所有者对这个文件的权限为读、写没有执行权限,用户组(Group)、其它用户没有权限。su、sudo区别
通常登录系统都是以普通账户登录的,而要创建用户需用用到root权限。这时候就需要用到sudo命令了。而使用sudo命令需要知道当前用户的密码且该用户是属于sudo用户组。
su 可以切换到用户,执行时需要输入目标用户的密码。sudo 可以以root权限运行命令,需要 当前用户属于sudo组,且需要输入当前用户 的密码。useradd和adduser区别
adduser 不但会将用户添加到系统,同时也会默认为新用户创建home目录,且需要你创建密码。而useradd只创建用户。
【参考文献】
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年04月15日 04时33分53秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
1045 Favorite Color Stripe
2021-05-09
B. Spreadsheets(进制转换,数学)
2021-05-09
等和的分隔子集(DP)
2021-05-09
基础练习 十六进制转八进制(模拟)
2021-05-09
L - Large Division (大数, 同余)
2021-05-09
39. Combination Sum
2021-05-09
41. First Missing Positive
2021-05-09
80. Remove Duplicates from Sorted Array II
2021-05-09
83. Remove Duplicates from Sorted List
2021-05-09
410. Split Array Largest Sum
2021-05-09
开源项目在闲鱼、b 站上被倒卖?这是什么骚操作?
2021-05-09
Vue3发布半年我不学,摸鱼爽歪歪,哎~就是玩儿
2021-05-09
《实战java高并发程序设计》源码整理及读书笔记
2021-05-09
Java开源博客My-Blog(SpringBoot+Docker)系列文章
2021-05-09
程序员视角:鹿晗公布恋情是如何把微博搞炸的?
2021-05-09
【JavaScript】动态原型模式创建对象 ||为何不能用字面量创建原型对象?
2021-05-09
Linux应用-线程操作
2021-05-09
多态体验,和探索爷爷类指针的多态性
2021-05-09