只打印组号。
-G
只打印补充组。
-u
只打印用户号。
如:
[ekoala@ttqq usr]$ id
uid=10002(ekoala) gid=500(student) groups=500(student)
[ekoala@ttqq usr]$
显示自己的用户信息。
passwd
维护用户口令,系统管理员可以用这个命令管理用户账号。用法:
passwd [用户名]
只有系统管理员才可以更改别人的密码。普通用户只能改自己的密码。如:
[ekoala@ttqq ekoala]$ passwd
Changing password for ekoala
(current) UNIX password: 〔输入当前密码〕
New UNIX password: 〔新密码〕
Retype new UNIX password: 〔确认新密码〕
Password:all authentication tokens updated successfully 〔成功改变密码〕
Useradd
添加一个新用户或改变用户现有信息。
Userdel
删除一个用户和他所有的文件。
硬盘管理和文件压缩的命令
df
报告硬盘的剩余空间数。参数有:
参数
说明
-a
可选的文件系统列表,他报告剩余的硬盘的空间数,若此项为空白,则报告现在装有的所有的文件系统。
-I
列出节点使用信息代替块使用信息。
-k
打印大小为1k为单位代替512k的块。
-t fstype
限制只列出fstype类型的文件系统列表。
-x fstype
限制只列出非fstype的文件系统列表。
gzip
gzip是一个非常流行的压缩工具,他通常和tar命令一起使用。语法:
gzip [参数] 文件列表,参数有:
-a
ASCII文本模式:按照约定转化文件结尾标志,这个选项只支持非UNIX操作系统,在msdos下,回车和换行符在压缩的时候被转换成换行符,解压的时候再转换回来。
-c
输出到标准输出,保留原文件不变,如果有几个输入文件,则输出保持一定的顺序。
-d
解压缩。
-f
强制压缩。
-l
详细显示文件的压缩情况:
1, 压缩文件的大小。
2, 未压缩前的大小。
3, 压缩比和被压缩的文件名。
4, 如果和-v参数一起使用,还显示下列信息:
a, 压缩方法。
b, 未压缩数据的32位CRC码。
c, 文件的更改时间。
-q
不显示所有警告信息。
-r
递归压缩目录结构。
tar
tar是一个很流行的文件备份和压缩工具,用于建立系统备份或建立单一文件。Tar的语法很麻烦,现简单介绍如下:
tar crtux[fmtVwF] 文件列表。参数有:
参数
说明
参量
指定获得档案,可以是以下几个参数。
C
建立一个新档案或覆盖一个已存在的档案。
R
在文件列表中命名。
A
添加文件到备份包中。
T
列出压缩文件的列表。
U