cat 连续显示、查看文件内容
more 分页查看文件内容
less 分页可控制查看文件内容
通俗点说:
cat一次性把文件内容全部显示出来,管你看不看得清,显示完了cat命令就返回了,不能进行交互式操作,适合察看内容短小、不超过一屏的文件;
more比cat强大一点,支持分页显示,你可以ctrl+B ctrl+F .....上下滚屏,但是不支持像shift+G(跳到文件尾)这种操作;
less比more更强大一点,支持各种命令,随便翻页、跳转、查找.....想怎么看,就怎么看,爱怎么看,就怎么看。
添加用户以及设置密码:
adduser test
passwd test;
Linux中的/etc/shadow 和 /etc/passwd文件:
[root@rcc-pok-idg-2305 ibm]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
1. 帐号名称:就是帐号名称啦!对应 UID 用的!例如 root 就是预设的系统管理员的帐号名称;
2. 密码:早期的 Unix 系统的密码是放在这个档案中的, 但是因为这个档案的特性是所有的程序都能够读取,所以,这样一来很容易造成资料的被窃取, 因此后来就将这个栏位的密码资料给他改放到 /etc/shadow 中了。
3. UID:这个就是使用者识别码 (ID) 。通常 Linux 对于 UID 有几个限制需要说给您瞭解一下:
id 0 当 UID 是 0 时,代表这个帐号是‘系统管理员’!所以当你要作另一个系统管理员帐号时, 你可以将该帐号的 UID 改成 0 即可;
1~499 保留给系统使用的 ID,其实 1~65534 之间的帐号并没有不同, 也就是除了 0 之外,其他的 UID 并没有不一样,预设 500 以下给系统作为保留帐号只是一个习惯。
4. GID:这个与 /etc/group 有关。
5. 用户名全称,这是可选的
6. Home目录:用户的home目录所在位置;
7. Shell:用户所用SHELL 的类型
/etc/group:
etc/group 的内容包括用户组(Group)、用户组口令、GID及该用户组所包含的用户(User),每个用户组一条记录;
[root@rcc-pok-idg-2305 ibm]# cat /etc/group
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
在/etc/group 中的每条记录分四个字段:
第一字段:用户组名称;
第二字段:用户组密码;
第三字段:GID
第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;
[root@rcc-pok-idg-2305 ibm]# cat /etc/shadow
root:$1$AtY36HPJ$zubr2GvHtbxVxkElY5FHA0:15029:0:99999:7:::
bin:*:14321:0:99999:7:::
每一行给一个特殊帐户定义密码信息,同样的,每个字段用 : 隔开。第一个字段定义与这个 shadow 条目相关联的特殊用户帐户。 第二个字段包含一个加密的密码。其余的字段在下表中描述:
字段 3 | 自 1/1/1970 起,密码被修改的天数 |
字段 4 | 密码将被允许修改之前的天数(0 表示“可在任何时间修改”) |
字段 5 | 系统将强制用户修改为新密码之前的天数(1 表示“永远都不能修改”) |
字段 6 | 密码过期之前,用户将被警告过期的天数(-1 表示“没有警告”) |
字段 7 | 密码过期之后,系统自动禁用帐户的天数(-1 表示“永远不会禁用”) |
字段 8 | 该帐户被禁用的天数(-1 表示“该帐户被启用 |
字段 9 | 保留供将来使用
|