★
linux基础命令
用户管理
跟用户相关的配置文件
用户信息文件: /etc/password
密码文件: /etc/shadow
用户组文件: /etc/group
用户组密码文件:/etc/gshadow
对用户可进行如下操作:
who:查询当前在线的用户
whoami:用户身份查询
groups:查询用户所属的组
id:显示当前用户信息
useradd username:添加新的用户
passwd username:更改用户密码
userdel username:仅删除用户注册信息
userdel -r username: 删除属于该用户的的家目录和邮件
文件访问权限
通过ls -l命令,可查看文件的相关属性。
第一个字符:- (代表文件) d(代表目录) l(是L代表链接)
第二到第九位是文件的所属权限。
Linux文件的权限分为4种:
read(可读) write(可写) execute(可执行) none(什么也没有)
9位分成3组:
第一组代表这个文件的所有者owner有什么权限
第二组代表这个文件的所有组group的人所拥有的权限
第三组代表其他人others具有什么权限
修改文件访问权限:
chomod who +/- r/w/x file
chmod u+x file 只给自己加上可执行权限
chmod ug+x file 所有者和所属组加上可执行权限
chmod u-x file 用户取消可执行权限
在Linux(Unix)内部表示权限,是用3个八进制数来表示的
000 :0 111:7
所以r=4,w=2,x=1
7表示权限都齐了 5表示没有写的权限
假设owner:rwx,group:r-x,other:r-x
则权限设置为:chmod 755 file
查看日志命令:
tail -f log.txt:循环查看
tai -500f log.txt:查看最后500行
cat file:查看短文件
less file:查看长文件
head example.txt :显示文件 example.txt 的前十行内容 head -n 20 example.txt:显示文件 example.txt 的前二十行内容
vi file:编辑文件
★