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常用命令(帮助命令用户管理命令和压缩解压命令)的主要内容,如果未能解决你的问题,请参考以下文章