LinuxDay02
1.wc、sort、uniq、history
wc 查看文件行数、字数、字节数
-c 统计字节数
-l 统计行数
-m 统计字符数
-w 统计字数,一个字被定义为有空白或换行符,空白的字符串
sort 排序
-r 反向排序
-n 纯数字排序
uniq 忽略或报告重复行
-i 忽略大小写不同的字符
-c 进行计数
history 查看执行过的命令
2.more、less、head、tail、chmod、which、chown
more、less
head 前面十行
tail 最后十行 tail -n 20
tail -f a.txt 可以实时监控文件
which 查找其它命令的位置
u用户权限、g用户组权限、o其他权限
chmod u=rw a.txt
chmod u+x a.txt
r:4 w:2 x:1
chmod 775 a.txt u=7,g=7,o=5
chown 更改文件所有者和所有组
chown root:root file
3.用户和用户组
shell:与系统交互的程序如bash csh ksh zsh等
/etc/passwd 用户账号信息
/etc/shadow 安全用户账号信息
/etc/group 组账户信息
/etc/gshadow 安全组账户信息
/etc/login.defs 密码套件配置
useradd:添加用户
userdel:删除用户
usermod:修改用户信息
-L 锁定密码,使密码无效
-u 修改用户ID
-U 解除密码锁定
groupadd groupdel
group -g 2000 group1 指定gid2000为group1
alias:给命令给别名
alias cd="rm -rf /"