Linux常用命令
打包与解压
tar -[c][x][t][j][z][J][v][p] [--exclude=文件或目录] 文件… -f 目标文件
-
-c:压缩
-
-x:解压,如tar -x[j][z][J][v] -f 压缩文件 [-C 目标地址,空位当前目录]
-
-t:查看
-
-a, --auto-compress:use archive suffix to determine the compression program
-
-j:透过bzip2的支持进行压缩/解压缩,此时档名最好为 *.tar.bz2
-
-z:透过gzip的支持进行行压缩/解压缩,此时档名最好为 *.tar.gz
-
-J:透过LZMA的支持进行行压缩/解压缩,此时档名最好为 *.tar.xz
默认:解压*.tar文件
-
-v:显示将正在处理的文件或目录
-
-p:保留备份数据的原本权限与属性
-
--exclude:排除文件或目录不被压缩打包
用户
增加
useradd 用户名 [-s shell] [-mM] [-d 家目录绝对路径] [-g 初始群组] [-G 次要群组] [-e 时间] [-f 数字] [-r] [-u UID] [-c 说明栏]
- -u:后面接的是 UID ,是一组数字。直接挃定一个特定的 UID 给这个账号
- -M:强制!不要建立用户家目录!(系统账号默认值)
- -m:强制,要建立用户家目录(没有目录会自动生成)
- -d:指定某个目录成为家目录
- -c:这个就是 /etc/passwd 的第五栏的说明内容啦~可以随便我们设定的啦~
- -r:建立一个系统的账号
- -s:后面接一个 shell ,常规是/bin/bash。不可登入可设置为/sbin/nologin。
- -f:指定密码是否会失效。0为立刻失效, -1 为永进不失效(密码只会过期而强制于登入时重新训定而已。)是其它数字,如 30 ,则代表过期 30 天后才失效。
- -e:账号失效日,格式为『YYYY-MM-DD』此项目可写入 shadow 第八字段
sudo useradd 用户名 -s /bin/bash -m 或 -d 家地址
sudo passwd 用户名
修改
usermod 用户名 参数 #修改后要退出重进
- -c, --comment 注释 GECOS 字段的新值
- -d, --home HOME_DIR 用户的新主目录
- -e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE
- -f, --inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态
- -g, --gid GROUP 强制使用 GROUP 为新主组
- -G, --groups GROUPS 新的附加组列表 GROUPS
- -a, --append GROUP 将用户追加至上边 -G 中提到的附加组中,并不从其它组中删除此用户
- -h, --help 显示此帮助信息并推出
- -l, --login LOGIN 新的登录名称
- -L, --lock 锁定用户帐号
- -m, --move-home 将家目录内容移至新位置 (仅于 -d 一起使用)
- -o, --non-unique 允许使用重复的(非唯一的) UID
- -p, --password PASSWORD 将加密过的密码 (PASSWORD) 设为新密码
- -R, --root CHROOT_DIR chroot 到的目录
- -P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files
- -s, --shell SHELL 该用户帐号的新登录 shell
- -u, --uid UID 用户帐号的新 UID
- -U, --unlock 解锁用户帐号
- -v, --add-subuids FIRST-LAST add range of subordinate uids
- -V, --del-subuids FIRST-LAST remove range of subordinate uids
- -w, --add-subgids FIRST-LAST add range of subordinate gids
- -W, --del-subgids FIRST-LAST remove range of subordinate gids
- -Z, --selinux-user SEUSER 用户账户的新 SELinux 用户映射
删除
userdel -r 账户名 #先以find / -user 账户名,查出整个系统内属与他的档案,然后再加以删除
本文来自博客园,作者:源世,转载请注明原文链接:https://www.cnblogs.com/jsxzhub/articles/15206206.html