文件查看命令
cat
1.用于查看文件数据
cat a.txt
2.合并文件
cat a.txt b.txt > c.txt
3.向文件中写入数据
cat > d.txt
这样写入数据有一点需要注意:cat > d.txt 输入数据时,会先将d.txt中的数据清空。
cat >> d.txt
向文件的末尾输入数据,ctrl+d 结束输入
“>>”将光标移动到文件末尾,然后再进行写入数据(原先的数据不会丢失)
more
当文件的内容屏幕显示不完,则可以使用more命令,分屏显示内容。
more filename
可以通过空格(一次跳转内容多)或者回车(一点点向下看)向下查看文件内容,不想查看了,可以通过q直接退出。
红帽子系统可以通过方向键查看。
less
less与more相似,只有一点区别。
less与more的区别:
less 显示的文件内容不会在终端界面遗留
less 显示的文件内容,左下角没有百分比
less显示的文件内容 可以通过方向键查看(more只能向下走)
head
显示文件前n行,默认10行
head -n filename
tail
显示文件后n行,默认10行
tail -n filename
用于查看日志文件
tail这个命令经常用来查看日志文件,因为日志文件一般来说只查看近期产生的日志数据,也就是说查看日志文件的末尾
tail -f filename(-f follow 实时跟踪显示文件末尾信息,动态跟踪)
QQ录屏20220413210243
用户管理命令
用户基本信息的存储
用户名,用户密码,用户组信息,用户ID,对用户的描述,终端所在地址
存储位置/etc/passwd
用户名 | 密码 | UID | GID | 描述信息 | 主目录 | 命令解释器 |
root | x(代表有密码) | 用户ID | 组ID | 对用户的简单描述 | 一般就是家目录 | 默认命令解释 |
为了安全,所有用户密码单独加密后,保存在一个文件中(/etc/shadow),这个文件只能root查看
用户名$加密算法ID$密钥$密文
添加新用户
useradd user_name(新用户名)
创建用户的时候,一般来说会创建一个同名的家目录,放在/home底下
红帽子会在创建新用户的时候将同名家目录创建好
uburtu不会自动添加家日录,需要我们手动添加,或者想自动加家目录,可以通过图形化界面添加新用户
修改密码
通过passwd这个命令进行修改密码:
passwd user_name(修改用户密码)
可以切换超级用户,强行修改各种密码 sudo passwd user_name
删除用户
userdel 删除用户
注意:
1.被删除用户不是登录状态
2.userdel 删除用户后,被删用户的家目录还存在
3.userdel -r user_name 删除用户的同时也会删除家目录