Linux常用命令(帮助命令用户管理命令和压缩解压命令)

Posted 林夕07

tags:

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

帮助命令

man

功能:获得帮助信息
全称:manual
所在地址:/usr/bin/man
格式:man 命令或配置文件
权限:所有用户

通过/关键词快速查找
帮助的数字 1命令的帮助 5配置文件的帮助

查看ls命令的帮助信息
man 1 ls
里面可以看各种参数的信息,以及命令的使用
在这里插入图片描述

whatis

功能:查找命令的简单介绍
所在地址:/usr/bin/whatis
格式:whatis 命令
权限:所有用户

解决命令无效问题

在这里插入图片描述
如果发现命令无效,就使用mandb命令更新man db。(CentOS 6.9 及之前的系统使用 makewhatis 命令是正常的,之后的需要使用该命令更新)
在这里插入图片描述

查看ls命令的简单介绍
在这里插入图片描述

apropos

功能:查看配置文件的简单信息
所在地址:/usr/bin/apropos
格式:apropos 命令
权限:所有用户

查看ls的配置文件的信息
apropos ls
在这里插入图片描述

help

功能:查看命令的选项
所在地址:/usr/share/help
格式:man 命令或配置文件
权限:命令 --help

查看ls的选项

在这里插入图片描述

用户管理命令

useradd

功能:添加新用户
所在地址:/usr/bin/usreadd
格式:usreadd 用户名
权限:root

创建用户user1
useradd user1
在这里插入图片描述

passwd

功能:设置用户密码
所在地址:/usr/bin/passwd
格式:passwd 用户名
权限:所有用户

给用户设置密码
paswd user1
因为设置的密码为123456过于简单系统不允许你设置,但是你是root(超级用户可以)。
在这里插入图片描述

who

功能:查看登录用户信息
全称:link
所在地址:/usr/bin/who
格式:who
权限:所有用户

查看登录用户信息
在这里插入图片描述

数据解析
zm登录的用户
pts/0登录的终端(tty本地终端就是虚拟机,pts就是远程终端)
2021-06-06 23:00登录时间
(192.168.2.197)登录主机ip地址(没写就是本地登录)

w

功能:查看登录用户详细信息
所在地址:/usr/bin/w
格式:w
权限:所有用户

查看登录用户详细信息
在这里插入图片描述

数据解析
23:36:11当前系统时间
up 36 min当前系统连续运行时间 36分
2 users当前总共有2用户登录
load average: 0.00, 0.00, 0.00负载均衡指数 第一个数据为过去的一分钟内、第二个数据为过去的五分钟内、第三个数据为过去的十五分钟内的负载指数(主要指cpu和内存负载情况)
TSER登录用户名
TTY登录终端(tty本地终端就是虚拟机 pts就是远程终端)
FROM登录主机ip地址(没写就是本地登录)
LOGIN@登录时间
IDLE表示该用户登录过来空闲多久了
JCPU当前该用户执行的的操作占用cpu的时间
PCPU该用户累计占用cpu时间
WHAT当前该用户执行了什么操作

压缩解压命令

gzip

功能:压缩文件(不保留原文件、不能压缩目录)压缩后文件格式.gz
全称:GNU zip
所在地址:/bin/gzip
格式:gzip [文件]
权限:所有用户

压缩单个文件
gzip MapDesign.cpp MapDesign.h
在这里插入图片描述

gunzip

语法:gunzip [文件] 或者gzip -d 文件
功能:解压缩.gz的压缩文件
全称:GNU unzip
所在地址:/bin/gunzip
格式:gunzip [文件] 或者gzip -d 文件
权限:所有用户

使用第一种格式
gunzip MapDesign.cpp.gz
在这里插入图片描述
使用第二种格式
gunzip -d MapDesign.h.gz
在这里插入图片描述
更多参数使用请用gunzip --help自行研究
在这里插入图片描述

tar

功能:打包目录 压缩后文件格式.tar.gz
全称:GNU zip
所在地址:/bin/tar
格式:tar 选项[-zvcf] [压缩后的文件名] [原目录]
权限:所有用户

压缩参数

参数解析
-c打包
-v显示详细信息
-f指定文件名
-z打包同时压缩

打包目录
tar -cvf test.tar ./test
将test目录以及里面的打包为一个文件,并显示信息
在这里插入图片描述
压缩打包好的目录
gzip tset.tar
在这里插入图片描述
打包压缩一步完成
tar -zcvf test.tar.gz ./test
参数z必须放在前面不然会报错
在这里插入图片描述

解压缩参数

参数解析
-x解包
-v显示详细信息
-f指定解压文件
-z解压缩

解包并解压缩文件
tar -zxvf test.tar.gz
已事先将test目录删除,这个test目录是新解压后的目录
在这里插入图片描述

zip

功能:压缩文件或目录(保留原文件) 压缩后文件格式.zip
全称:GNU zip
所在地址:/usr/bin/zip
格式:zip选项[-r] [压缩后的文件名] [文件或目录]
权限:所有用户

参数解析
-r压缩目录

压缩文件
zip MapDesign.cpp.zip MapDesign.cpp
压缩完成后会显示该文件压缩比
在这里插入图片描述
压缩目录
zip -r test.zip test
在这里插入图片描述

unzip

功能:解压.zip的压缩文件
全称:GNU zip
所在地址:/usr/bin/unzip
格式: zip 压缩文件名
权限:所有用户

解压文件
unzip MapDesign.cpp.zip
会显示源文件和目标文件
在这里插入图片描述

bzip2

功能:压缩文件 压缩后文件格式.bz2
全称:GNU zip
所在地址:/usr/bin/bzip2
格式:bzip2 选项[-k] [文件]
权限:所有用户

参数解析
-k产生压缩文件后保留源文件

压缩文件(无参数)
bzip2 MapDesign.cpp
默认压缩完后,原文件消失
在这里插入图片描述
压缩文件(保留原文件)
bzip2 -k MapDesign.cpp
压缩完,原来的文件还存在
在这里插入图片描述
将目录打包且压缩方式为bzip2
tar -cvjf test.tar.bz2 ./test
在这里插入图片描述

bunzip2

功能:解压缩
全称:GNU zip
所在地址:/usr/bin/bunzip2
格式:bunzip2 选项[-k] [文件]
权限:所有用户

参数解析
-k解压缩文件后保留原文件

解压文件
bunzip2 MapDesign.cpp.bz2
在这里插入图片描述

解压目录
tar -xvjf test.tar.bz2
在这里插入图片描述

以上是关于Linux常用命令(帮助命令用户管理命令和压缩解压命令)的主要内容,如果未能解决你的问题,请参考以下文章

第3章 Linux常用命令_帮助用户管理和解压缩命令

Linux常用命令(网络命令和关机重启命令)

Linux基本命令—权限管理文件搜索帮助压缩解压网络通信

知识结构体系

Linux常用指令合集

Linux常用命令-压缩解压命令