Linux基本命令2
Posted midiyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本命令2相关的知识,希望对你有一定的参考价值。
三.存档工具
- tar 文件打包
(1) tar -cvf shell.tar shell/ 将shell目录连同其下的文件一同打包成文件shell.tar
c:指导tar创建归档文件 v:用于显示命令的执行过程 f:用于指定归档文件的文件名,在这里把它设置为“shell.tar”.最后一个(或几个)参数指定了需要打包的文件和目录。和gzip不同,tar不会删除原来的文件
要解开.tar文件,只要简单的把-c选项改成-x(表示解开归档文件)就可以了
(2) tar -xvf shell.tar
tar命令提供了-w选项,用于每次将单个文件加入(或抽出)归档文件是征求用户意见
(3) tar -cvwf shell.tar shell/
解开.tar文件是也可以遵循相同的方法使用-w选项
(4) tar -xvwf shell.tar
tar程序令一个非常有用的选项是-z,使用这个选项tar命令会自动调用gzip程序完成相关操作。
(5) tar -czvf shell.tar.gz shell/ tar命令将shell目录打包,并调用gzip程序处理打包后的文件,相当于
Tar -cvf shell.tar shell/
gzip shell.tar
(6) tar -xzf shell.tar.gz 调用gunzip解压shell.tar.gz,然后再解开shell.tar,相当于
gunzip shell.tar.gz
Tar -xf shell.tar
-j参数用于调用bizp2程序,这个参数的用法同-z完全一致
(7) tar -xjf shell.tar.bz2 解开shell.tar.bz2
四.用户与用户组管理
- 添加用户
(1) useradd nox
Passwd nox 添加nox用户并设置密码
Sudo useradd -g users mike 建立名为mike的用户账号,并指定属于users组
Sudo useradd -s /bin/bash mike 指定用户登陆后bash作为shell
Sudo groupadd newgroup 添加用户组
2.删除用户 userdel
(1) sudo userdel mike
(2) Sudo userdel -r john 将John删除,同时删除其主目录
3.管理用户账号
-d 修改用户主目录 -e修改账号的有效期限 -g 修改用户所属的组 -l修改用户账号名称 -s修改用户登陆后所使用的shell
(1) sudo usermod -l mike -d /home/mike -e 12/31/13 john
将John改名为mike,主目录改为/home/mike,并设置账号有效期限至2013年12月31日
4.查看用户信息 id
(1) id nobody
(2) id
5.用户间切换 su
(1) su john
(2) exit 回到之前的账号
6.受限的特权 sudo
重要文件:/etc/passwd /etc/shadow /etc/group
以上是关于Linux基本命令2的主要内容,如果未能解决你的问题,请参考以下文章