linux基本操作

用户与用户组:

添加用户:useradd xxx (添加时,如果没有设置是哪一个用户组,自动添加一个与用户名相同的用户组,/home/ 目录下添加一个用户目录)

删除用户:userdel xxx

修改用户密码:passwd xxx (如果xxx为空,默认修改当前用户)

备注:只有root用户才能操作。普通用户要修改root用户密码,或第一次装linux要设置root用户密码时,可使用 sudo passwd root。

添加一个用户组:groupadd xxx

删除一个用户组:groupdel xxx (组中存在用户,不能删除)

一个用户添加到一个用户组中:useradd -g group user

备注:关于用户和用户组的配置文件在     /etc/group    /etc/passwd 

文件权限:

查看文件详细信息命令:ls -l

linux基本操作

权限行:

第一个bit:d 表 dir,-默认表文件

剩下9个bit位,每3个一组,分别表示:1、当前用户的权限  2、用户所在组的权限  3、其他用户权限

rwx    r:可读    w:可写    x:可执行

命令:

chmod:修改文件权限

u:user  g:group  o:other  a:all

chmod u+w filename

chmod u+rwx filename

chmod u-w filename

chmod u-rwx filename

chmod ou-rwx filename

权限按位表示:

rwx  111(7)

rw-  110(6)

chmod 777 filename   -> chmod a+rwx filename

文件归档与压缩:

tar:tape archive 磁带档案

tar -cvf xxx.tar filename dirname  打包

tar -xvf xxx.tar 提取

tar -xvf xxx.tar -C dir 提取到某一目录

tar -tvf xxx.tar  查看

tar -zcvf xxx.tar.gz filename dirname  打包并压缩

tar -zxvf xxx.tar.gz  提取并解压

c:create

v:verbose

f:file

x:extract

t:list

z:gzip解压缩