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

2023-11-08

帮助命令

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
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux常用命令(帮助命令、用户管理命令和压缩解压命令) 的相关文章

  • 如何查明 Ubuntu 上安装了哪个版本的 GTK+?

    我需要确定 Ubuntu 上安装了哪个版本的 GTK 男人似乎不帮忙 这个建议 https stackoverflow com a 126145 会告诉您安装了哪个 2 0 的次要版本 不同的主要版本将具有不同的包名称 因为它们可以在系统上
  • 将数组传递给函数名称冲突

    Specs GNU bash 版本 3 1 17 无法升级 Premise 我一直在摆弄数组 我想知道是否有任何方法可以让函数的本地变量与所述函数外部的数组同名 Example 在下面的示例中 我将尝试显示该问题 Working bin b
  • 如何用X11复制到剪贴板?

    使用 OS X 上的框架 我可以使用以下命令将 PNG 复制到粘贴板 在 C 中 显然我可以将 NSPasteboard 与 Cocoa 一起使用 include
  • 如何在我的 AWS EC2 实例上安装特定字体?

    我有一个在 AWS EC2 Amazon Linux Elastic Beanstalk 实例上运行的 Python 应用程序 该实例需要某些特定字体才能生成输出 并且想知道如何在部署或实例启动过程中安装它们 我的代码在本地计算机 OS X
  • InstaPy:“错误,无法确定 64 位 Linux 的正确文件名”

    有人知道如何解决或解决这个问题吗 来自控制台的堆栈跟踪 执行后报告错误 InstaPy Version 0 6 9 Workspace in use home zanettra InstaPy Error unable to determi
  • 为什么减法返回 - 符号

    我对简单的减法有疑问 但我不明白出了什么问题 我的代码 start date s N cut b1 13 Treatment end date s N cut b1 13 delta expr end start echo delta de
  • 伊迪德信息

    重新定义问题 有什么方法可以获取所连接显示器的序列号吗 我想收集显示器的Eid信息 当我使用 logverbose 选项运行 X 时 我可以从 xorg 0 log 文件中获取它 但问题是 如果我切换显示器 拔出当前显示器 然后插入另一个显
  • 为什么在 Linux 上字符串文字的内存地址与其他字符串文字的内存地址如此不同?

    我注意到字符串文字在内存中的地址与其他常量和变量 Linux 操作系统 非常不同 它们有许多前导零 未打印 Example const char h Hi int i 1 printf p n void h printf p n void
  • 此 bash 命令在 Makefile 中未正确运行

    在 Makefile 里面我有这样的 release version poetry version cut f2 d echo release version 如果我运行 我的终端中的语句将毫无问题地运行 gt version poetry
  • 在 Ubuntu 16.04 上找不到 printf.c

    我最近切换到Ubuntu 16 04 我在用vscode作为 Ubuntu 上的 IDE 我配置了其他语言 但我无法做到这一点C C 我创建c cpp properties json launch json tasks json 当我开始编
  • 将“npm run start”的输出写入文件

    我想捕获的输出npm run start在一个文件中 我遇到了大量错误 我想更好地控制如何筛选输出 当我尝试时 npm run start gt log txt 我得到一个非常简短的文件 8 行 其结尾为 34m 39m 90m wdm 3
  • Bash 方法的返回值总是模 256

    我有一个 bash 脚本方法 它返回输入值 然而 返回值始终是模 256 的值 我用 google 搜索了一段时间 发现this http www tldp org LDP abs html exitcodes html文章说它总是以 25
  • 劫持系统调用

    我正在编写一个内核模块 我需要劫持 包装一些系统调用 我正在暴力破解 sys call table 地址 并使用 cr0 来禁用 启用页面保护 到目前为止一切顺利 一旦完成 我将公开整个代码 因此如果有人愿意 我可以更新这个问题 无论如何
  • 如何将 bash 脚本的整个输出保存到文件

    我正在尝试将 bash 脚本的整个输出保存到文件中 我目前在代码开头有一个参数 ip 地址 如下所示 bin bash USAGE Usage 0
  • 设置 Apache POI 的路径

    我想创建 Excel 文件并使用 java 程序在该文件中写入数据 That is here http www techbrainwave com p 554我在 java 文件所在的位置提取了 Apache POI 并将该路径包含在路径变
  • 在 Fish Shell 中设置导出

    我安装了多个版本的 PHP 对于我的正常开发 我总是使用通过自制程序安装的 PHP 5 5 x 在鱼壳里 which php php version gt usr local bin php gt PHP 5 5 8 cli built J
  • 在 /dev/input/eventX 中写入事件需要哪些命令?

    我正在开发一个android需要将触摸事件发送到 dev input eventX 的应用程序 我知道C执行此类操作的代码结构如下 struct input event struct timeval time unsigned short
  • 在主目录中安装库

    在 Linux Ubuntu 中 我尝试运行一个工具 但它显示错误 库丢失 我无权在系统中安装任何内容 或者根本无法从我的用户帐户执行 sudo 是否可以在我的主目录 没有 sudo 中安装缺少的库 在我的例子中为 libstdc so 6
  • SONAR - 使用 Cobertura 测量代码覆盖率

    我正在使用声纳来测量代码质量 我不知道的一件事是使用 Cobertura 测量代码覆盖率的步骤 我按照以下步骤操作http cobertura sourceforge net anttaskreference html http cober
  • 在 Linux 中禁用历史记录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 要在 Linux 环境中禁用历史记录 我执行了以下命令 export HISTFILESIZE 0 export HISTSIZE 0 u

随机推荐

  • 数学建模竞赛论文中的Word使用

    1 使用样式 除了Word原先所提供的标题 正文等样式外 还可以自定义样式 如果你发现自己是用选中文字然后用格式栏来设定格式的 一定要注意 想想其他地方是否需要相同的格式 如果是的话 最好就定义一个样式 对于相同排版表现的内容一定要坚持使用
  • 如何配置Vue脚手架(Vue CLI)

    第一步 用cmd打开命令提示符 输入命令行 npm config set registry https registry npm taobao org 第二步 打开cmd 输入命令行 npm install g vue cli 中途可能会出
  • MATLAB/simulink时域分析之性能指标(0基础)

    目录 6 时域分析 6 1 性能指标 6 1 1 典型输入信号 6 1 2 一阶系统时域响应 6 1 3 二阶系统时域响应 6 1 4 二阶系统的改善 6 时域分析 由于多数控制系统是以时间作为独立变量 所以人们往往关心输出对时间的响应 对
  • 刷脸支付创新高效促进消费者重新光临

    刷脸支付成为了移动金融产业新的焦点 这离不开代理的卖力推广 刷脸支付代理成为大多创业者的选择 从今往后 脸就是钱包走人寻常百姓家 再也不用担心发生突发情况 尴尬放回商品的局面 现在可以在便利店 部分夫妻店看见这样的画面 收银台不见了 换成了
  • python源码保护之cython

    转载请注明出处 准备 项目需要 是在windows7上操作 python3 7 针对python项目 而非单个的python程序 思路 先将py代码转成c代码 然后编译成pyd window上是pyd linux上是so 文件 安装cyth
  • base64转图片

    base64转图片 param base64Code base64码 public static void convertBase64ToImage String base64Code BufferedImage image byte im
  • Qt绘图与信号事件

    Qt应用开发的基本模式 面向对象 继承QDailog gkdialog h ifndef GK DIALOG H define GK DIALOG H include
  • 我的第一个python爬虫

    文章目录 前言 一 python爬虫是什么 二 豆瓣电影TOP250排行榜信息爬取 1 发送请求 2 获取数据 3 解析数据 4 保存数据 总结 前言 今天想跟大家分享下我完成第一个python爬虫项目的过程 同时记录自己的 第一次 我的第
  • windows下dll文件的创建详细教程

    1 前言 dll文件是啥 就不作过多赘述了 现在直接教大家如何创建与使用dll文件 本文基于windows系统 使用的编译相关工具为visual studio 2019 2 创建dll 2 1 创建dll工程 首先打开visual stud
  • LaTex使用技巧20:LaTex修改公式的编号和最后一行对齐

    写论文发现公式编号的格式不对 要求是如果是多行的公式 公式编号和公式的最后一行对齐 我原来使用的是 equation 环境 begin equation begin aligned a b c c d end aligned end equ
  • Unity中相机拍照并保存下来脚本

    以下是一个示例的Unity拍照脚本 用于拍摄相机看到的内容并保存在工程根目录下 using System using UnityEngine using System IO public class CameraCapture MonoBe
  • 八邻域断点检测

    八邻域断点检测 本文的理论思想主要来源大家可以参照 迈克老狼2012 OpenCV学习 13 细化算法 1 本文是我自己尝试着将八邻域的细化思想 运用到断点检测上 个人觉得其实仅仅是八邻域应用的一小方面大家可以尝试着往其他方面应用 其实相对
  • Linux SPI 总线 和设备驱动架构之三:SPI控制器驱动

    通过第一篇文章 我们已经知道 整个SPI驱动架构可以分为协议驱动 通用接口层和控制器驱动三大部分 其中 控制器驱动负责最底层的数据收发工作 为了完成数据收发工作 控制器驱动需要完成以下这些功能 1 申请必要的硬件资源 例如中断 DMA通道
  • Photoshop提示暂存盘已满怎么办?ps暂存盘已满如何解决?

    打开ps软件提示暂存盘已满是什么意思 如何解决Photoshop提示暂存盘已满 本文给大家带来了解决办法 一起来看看吧 如果遇到 暂存盘已满 错误 通常意味着用作暂存盘的硬盘 或驱动器 用尽了执行任务所需的存储空间 解决方案 方法一 释放更
  • spring中的那一堆Configuration

    EnableAutoConfiguration 开启Spring Application Context自动配置 系统会根据你引入的jar包情况 自动配置一些需要的bean 参考spring boot autoconfigure jar 下
  • python典型案例:打印输出九九乘法表

    python典型案例 打印输出九九乘法表 使用for循环语句打印输出代码如下 for x in range 1 10 外循环控制行数 for y in range 1 x 1 内循环控制列 print x y x y end end表示 为
  • Styled-component 入门使用(一)

    Styled component 入门使用 一 styled components 优点 自动引入关键 styled components可以跟踪哪些组件在页面上呈现 并注入其样式 可以实现加载所需的最小代码 不会产生类名冲突 styled
  • 反向代理服务器:nginx

    1 什么是nginx Nginx engine x 是一个高性能的 HTTP 和 反向代理web服务器 其特点是占有内存少 并发能力强 事实上nginx的并发能力在同类型的网页服务器中表现较好 能够支持高达 50 000 个 并发连接数 的
  • LED灯条亮度色温调节

    一般LED灯条为12V或者24V供电 恒压驱动 由于LED灯条中已经内嵌了限流电阻 因此不需要使用复杂的恒流措施 对LED灯条进行色温和亮度的调节 可以通过PWM来开关MOS管 正白4000 4500K或者暖白3000 3500K 1 恒流
  • Linux常用命令(帮助命令、用户管理命令和压缩解压命令)

    详细目录 帮助命令 man whatis apropos help 用户管理命令 useradd passwd who w 压缩解压命令 gzip gunzip tar zip unzip bzip2 bunzip2 帮助命令 man 功能