Linux基本命令2

Posted midiyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本命令2相关的知识,希望对你有一定的参考价值。

三.存档工具

  1. 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. 添加用户

(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,并设置账号有效期限至20131231日  

  4.查看用户信息 id

(1) id nobody

(2) id  

  5.用户间切换 su

(1) su john

(2) exit 回到之前的账号  

  6.受限的特权 sudo

重要文件:/etc/passwd /etc/shadow /etc/group

 

以上是关于Linux基本命令2的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用基本命令(六)

linux学习笔记2-linux的基本命令

Linux 基本操作命令

Linux03 /Linux基本命令

linux 基本命令2

​ Linux基本操作与命令