linux命令全集: http://itlab.idcquan.com/linux/special/linuxcom/
一、用户
1、使用命令 useradd创建用户
例:useradd user1 创建用户user1
useradd –e 12/30/2009 user2 创建user2,指定有效期2009-12-30到期
2、使用 passwd 命令为新建用户设置密码
例:passwd user1 (注意:没有设置密码的用户不能使用)
3、命令 usermod 修改用户账户
例:usermod –l u1 user1 将用户 user1的登录名改为 u1
例:usermod –g users user1 将用户 user1 加入到 users组中,
例:usermod –d /users/us1 user1 将用户 user1 目录改为/users/us1
4、使用命令 userdel 删除用户账户
例:userdel user2 删除用户user2
例:userdel –r user3 删除用户 user3,同时删除他的工作目录
5、查看用户信息
(1) id命令--------查看一个用户的UID和GID
例:id user4 查看user4的id
(2) finger命令----------可以查看用户的主目录、启动shell、用户名、地址、电话等信息
例:finger user4
二、用户组
6、命令 groupadd创建用户组
例:groupadd users 创建一个组users
7、命令 gpasswd为组添加用户
只有root和组管理员能够改变组的成员:
例:gpasswd –a user1 users 把 user1加入users组
例:gpasswd –d user1 users 把 user1退出users组
8、命令groupmod修改组
例:groupmod –n user users 修改组名user为users
9、groupdel删除组
例:groupdel users 删除组users
三、改变文件或者文件夹的所有者(chown)
例:chown user1:users file1.txt 将文件 file1.txt 的拥有者设为users组的使用者user1 (若user1在各个用户组不重复,可直接采用chown user1 file1.txt)
chown -R user1:users * 将目录下的所有文件与子目录的拥有者皆设为users群体的使用者user1
四、变更文件或目录的权限(chmod)
在UNIX系统家族里,文件或目录权限的控制分别以读取(r 4),写入(w 2),执行(x 1)3种一般权限来区分,
r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理
例:chmod 777 file1 使file1拥有读、写、执行三种权限
五、挂载ISO镜像文件(mount)
挂接命令(mount)
命令格式:mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
例:
光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom 建立一个目录用来作挂接点(mount point)
#mount -o loop /home/mydisk.iso /mnt/vcdrom 将/home下的mydisk.iso镜像挂载到/mnt/vcdrom下
注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了,在这之前要先挂载你的*.ISO文件。 如果有多张ISO像 镜文件要连继挂载安装,要先卸载文件先挂载的ISO像镜
#umount /mnt/vcdrom 卸载挂载在/mnt/vcdrom下的ISO像镜
六、查看磁盘空间大小
(1)查看当前文件夹下所有文件大小(包括子文件夹)