history
查看命令历史
-n 查看最近的命令

!!可以重复执行上一条命令


查看文件的内容:
直接查看一个文件的内容可以使用cat/tac/nl
例如查看 /etc/issue 这个文件的内容
cat /etc/issue 顺便显示行号可加参数-n
如 cat -n /etc/issue 将内容完全显示出来加参数-A(包含特殊字符)
如:cat -nA /etc/issue

linux命令及用户管理_linux


-E 将结尾的换行符显示出来 -T将 【tab】按键显示出来
tac:tac是将cat反写
nl :显示时添加行号
如:nl /etc/issue

翻页查看:more|less
more /etc/man.config
向下翻一页 :空格键 向下反一行:Enter
head|tail
head -n 表示显示前几行
如head -n 20 /etc/man.config
tail -n 表示显示后几行
如:tail -n /etc/man.config
-f不退出显示
显示 /etc/man.config 的第11行到20行

 

linux命令及用户管理_linux_02

wc 统计字符 行数 字符数
-l 统计多少行
-w 统计多少单词数
-c统计多少字符数

cut:cut命令可以从一个文本文件或者文本流中提取文本列
用法;-b -c -f list
-b -c -f 分别表示字节,字符,字段
list 表示操作的范围
如 cut -d: -f1 /etc/passwd

sort 排序
-n 以数值大小比较
-f 不区分大小写比较
-u 显示一次相同的去掉重复的

tr 转换字符
-d 删除字符
如tr ‘abc’ ‘ABC’< /etc/passwd
cat /etc/passwd | tr 'a-z' 'A-Z'
用户:管理员 系统用户 普通用户
      root 0  1-499   >=500
组: 私有组 ,系统组,公共组
用户:基本组,额外组(附加组)
文件权限:r(读)w(写)x(执行)
目录权限:r(ls) w(建立或删除文件) x(cd切换至此目录,或ls -l 文件)
添加用户:useradd username 建立密码; passwd username
如:useradd student passwd student
-u uid -g gid -c “描述” -d path -s shell -G grp1,grp2.。。

linux命令及用户管理_history_03

-D 创建默认选项 -b -s
passwd -l 锁定指定账号 -u 接触账号锁定 --stdin 给用户加密码 -n改变最短使用期限
chfn 改变 基本信息 chsh 改变shell
usermod -a -G 追加组 -dm 改变目录
-l 改变登录名 -L锁定账号 —U解除锁定 -o可用同一ID
chage -m 改变最短使用期限 -M 最大期限
userdel 删除用户
-r 删除家目录
组:groupadd
-r 系统组
groupmod -g 改变gid -n 改变组名
groupdel 删除组
gpasswd 给组加密码 后跟组名

chmod 改变权限:
u g o a
-R 递归生效 递归修改
--reference=path 参照权限

linux命令及用户管理_cat_04

chown 改变属主 chgrp 改变属组
如:chown fedora functions
chgrp fedora functions
chown fedora:fedora functions
手工添加用户:
例如 添加用户 slackware 组slackware
uid 5000 gid5000
1,/etcgroup
slackware:x:5000
2/etc/passwd
slackware:x:5000:5000:test:/home/slackware:/bin/bash
3/etc/shadow
slackware:$dfgfg1gyu7778777/:15355:0:99999:7:::
cp -r /etc/skel /home/slackware
chown -R slackware:slackware /home/slackware