4. 帮助命令

4.1 获取帮助信息:man

(1)man命令

命令名称

man(英语原义:manual)

命令所在路径

usr/bin/man

执行权限

所有用户

语法

man [级别] [命令或配置文件]

[空格]或PgDn:向下翻页

PgUp:向上翻页

[回车]或下箭头:换行

q或Q:退出

在左下方的“:”输入“/要查找内容”,然后按n继续查找。

(2)注意事项

  ①man手册的几个级别

级别

代表内容

1

Shell命令或可执行文件

2

由kernel提供的系统API

3

常用函数和函数库(大部分是C库)

4

设备文档的说明,通常在/dev下的档案

5

查看配置文件或文件格式

6

查看游戏的帮助

7

混杂的(含网络协议、ASCII码等说明

8

系统管理员可用的管理指令

9

与kernel相关的文件

  ②查看命令的简要信息时,可用whatis [命令名称]或apropros [配置文件名称]

(3)man手册的安装:

  如果安装的时候是minimal的话,man命令的时候就不可用,可用yum或rpm安装man-pages.noarchman-pages-overrides.noarch两个包。

(4)应用举例:

  ①查看ls命令的帮助信息:#man ls

  ②查看配置文件services的帮助信息:$man services(注意只需配置文件名,不需要加绝对路径/etc/services)

4.2 获取Shell内置命令的帮助信息:help

(1)help命令

命令名称

help

命令所在路径

Shell内置命令

执行权限

所有用户

语法

help 命令

(2)应用举例

①查看umask命令的帮助信息:$help umask

5. 用户管理命令

5.1 添加新用户:useradd

(1)useradd命令

命令名称

useradd

命令所在路径

usr/bin/useradd

执行权限

root

语法

useradd 用户名

(2)应用举例:#useradd user1

5.2 设置用户密码:passwd

(1)passwd命令

命令名称

passwd

命令所在路径

usr/bin/passwd

执行权限

所有用户

语法

passwd 用户名

(2)应用举例:

  $passwd user1 //再输入旧密码和新密码,但普通用户权限更改时需要密码足够复杂。

5.3 查看登录用户信息:who

(1)who命令

命令名称

who

命令所在路径

usr/bin/who

执行权限

所有用户

语法

who

(2)应用举例:

  ①查看当前登录的用户:#who (其中tty表示本地终端登录,pts表示远程终端登录)

5.4 查看登录用户详细信息:w

(1)w命令

命令名称

w

命令所在路径

usr/bin/w

执行权限

所有用户

语法

w

(2)应用举例:

  ①查看当前登录的用户的详细信息:#w

6. 压缩、解压命令

6.1 压缩、解压缩文件:gzip/gunzip

(1)gzip/gunzip命令

命令名称

gzip/gunzip(英文原意:GNU zip/unzip)

命令所在路径

/bin/gzip(gunzip)

执行权限

所有用户

语法

gzip [文件]

-c 将输出写到标准输出上,并保留原文件

-d 将压缩文件解压

gunzip [压缩文件]

压缩后文件格式

.gz

(2)注意事项

  ①gzip只能压缩文件,而不能是目录

  ②默认下,压缩后会不保留原文件

  ③gzip命令对文本文件有60%~70%的压缩率

(3)应用举例

  ①压缩文件:#gzip testfile //压缩后的文件名为testfile.gz

  ②保留原文件的压缩:#gzip -c a.txt

  ①解压: #gunzip testfile.gz

6.2 打包目录文件:tar

(1)tar命令

命令名称

tar

命令所在路径

/bin/tar

执行权限

所有用户

语法

tar [-zcxf] [压缩后的文件名] [目录]

   -c:打包

   -x:解包

-v:显示详细信息

  -f:指定文件名

-z:打包同时压缩/解压时表示解压缩

压缩后文件格式

.tar或.tar.gz

(2)应用举例

  ①打包并压缩test目录两种方法

  方法1(两步):

#tar –cvf test.tar test //-f表示指定压缩后的文件名为test.tar

#gzip test.tar

方法2:(只须1步)

#tar –zcf test.tar.gz test

  ②解压缩:#tar –zxvf test.tar.gz

6.3 压缩、解压缩文件或目录:zip/unzip

(1)zip/unzip命令

命令名称

zip/unzip

命令所在路径

/usr/bin/zip(unzip)

执行权限

所有用户

语法

zip [-r] [压缩后的文件名] [文件或目录]

   -r:压缩目录

unzip [压缩文件]

压缩后文件格式

.zip

(2)注意事项

  ①可压缩文件或目录

  ②该命令执行后,仍保留原文件

(3)应用举例

  ①压缩文件:#zip testfile.zip test

  ②压缩目录:#zip –r testDir.zip testDir

  ③解压缩:#unzip testDir.zip

6.4 压缩文件:bzip2b/bunzip2

(1)bzip2/bunzip2命令

命令名称

bzip2

命令所在路径

/usr/bin/bzip2(bunzip2)

执行权限

所有用户

语法

bzip2 [-k] [文件]

   -k:产生压缩文件后保留原文件(keep)

bunzip2 [-k] [压缩文件]

   -k:解压后保留原文件(keep)

压缩后文件格式

.bz2

(2)注意事项

  ①只能压缩文件,不能压缩目录

  ②默认该命令执行后,不保留原文件。如果要保留原文件可加-k选项

(3)应用举例

  ①压缩文件:#bzip2 -k testfile

  ②压缩文件:#tar –jcf testfile.tar.bz2 //-j表示压缩成.bz2格式

  ③解压缩:  #bunzip –k testfile.tar.bz2

  ④解压文件:#tar –jxf testfile.tar.bz2

第3章 Linux常用命令(4)_帮助、用户管理和解压缩命令的更多相关文章

  1. Linux学习笔记 一 第三章 Linux常用命令

    第三章Linux常用命令 一.文件处理命令 1.命令格式 2.目录处理命令:ls 3.目录处理命令:mkdir 4.文件处理命令: touch

  2. Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)

    1.压缩和解压缩命令    常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令        zip 压缩文件名 源文件:压缩文件   ...

  3. 【转载】 Linux常用命令: zip、unzip 压缩和解压缩命令

    Linux常用命令: zip.unzip 压缩和解压缩命令   Linux常用命令: zip.unzip 压缩和解压缩命令 zip的用法 基本用法是: zip [参数] [打包后的文件名] [打包的目 ...

  4. Linux系列教程(八)——Linux常用命令之压缩和解压缩命令

    前面一篇博客我们讲解了Linux帮助和用户管理命令,对于帮助命令,man 命令能获得命令和配置文件的帮助信息,help命令能获得shell内置命令的帮助信息.我们可以通过which来区分什么是shel ...

  5. Linux常用命令之压缩和解压缩命令

    目录 1.压缩解压缩格式 .gz 一.将文件压缩为 .gz 格式,只能压缩文件:gzip 二.将 .gz 文件解压:gunzip 2.压缩解压缩格式 .tar.gz 一.将文件或目录压缩为 .tar. ...

  6. Linux下的压缩和解压缩命令gzip/gunzip

    作者:邓聪聪 Linux下的压缩和解压缩命令——gzip/gunzip yum -y install zip gzip (--安装压缩工具) gzip命令 gzip命令用来压缩文件.gzip是个使用广 ...

  7. Linux文件压缩和解压缩命令

    Linux文件压缩和解压缩命令: tar 命令(打包并压缩的话,原文件也会默认存在) -c 建立打包档案 -x 解包 -t 查看包里的类容 -r 向包里追加文件 -v 显示打包过程 -f 文件 比如: ...

  8. Linux学习笔记(六)压缩和解压缩命令

    压缩和解压缩命令 zip unzip gzip gunzip bzip2 bunzip2 tar zip (.zip格式的压缩文件) 英文原意:package and compress (archiv ...

  9. Ubuntu终端文件的压缩和解压缩命令

    在Ubntu的终端中压缩和解压缩是每天几乎要用到的命令,由于linux中各种压缩文件类型较多,所以需要记住几个主要的压缩和解压缩命令: 文件类型 执行动作 命令 .tar 解包 tar xvf Fil ...

随机推荐

  1. N皇后问题

    题目描述 在n×n格的棋盘上放置彼此不受攻击的n个皇后.按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子.n后问题等价于再n×n的棋盘上放置n个后,任何2个皇后不妨在同一行或同 ...

  2. ffmpeg实现dxva2硬件加速

    这几天在做dxva2硬件加速,找不到什么资料,翻译了一下微软的两篇相关文档.这是第二篇,记录用ffmpeg实现dxva2. 第一篇翻译的Direct3D device manager,链接:http: ...

  3. 【C语言学习趣事】_33_关于C语言和C++语言中的取余数(求模)的计算_有符号和无符号数的相互转换问题

    最近再次复习C++语言,用的教材是<C++ Primer>这本教材, 看到第二章的时候,里面有个问题困扰了我. 于是想上网查查怎么回事, 结果看了很久都没有得到一个满意的答案. 书上有这么 ...

  4. Zookeeper Api(java)入门与应用(转)

    如何使用 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储 ...

  5. PHP7 redis扩展安装

    1.安装redis (1)下载:https://github.com/phpredis/phpredis/tree/php7 或下载http://pan.baidu.com/s/1i5DFrjn用sa ...

  6. 超简洁的CSS下拉菜单

    效果体验:http://hovertree.com/texiao/css/3.htm HTML文件代码: <!DOCTYPE html> <html xmlns="http ...

  7. JS实现自适应宽度的Tag切换

    效果体验:http://hovertree.com/texiao/js/3.htm 该效果使用纯JavaScript代码,实现TAB页切换效果,TAB标签根据内容自适应宽度,点击TAB标签切换内容页. ...

  8. JavaScript面向对象与原型

    工厂模式:无法识别对象 function createObject(name, age) { //集中实例化的函数 var obj = new Object(); obj.name = name; o ...

  9. Dog_Hybird的诞生

    起因 开玩笑说“iOS搞不动了”,另外一方面iOS组的哥哥们给力,少一个我也妥妥的.又听闻web前端组来了一个不得了的人物,“老司机,带带我”这种机会不能错过,1个多月前就申请转web前端了.开始是苦 ...

  10. 解决IE兼容模式问题

    IE浏览器从IE8开始添加了兼容模式,开启后会以低版本的IE进行渲染.在浏览网页时候会出现网页显示问题,于是可以在html中加入以下代码来使IE使用固定的渲染模式: <metahttp-equi ...