首页 > 系统相关 >【Linux】一文掌握Linux基本指令(下)

【Linux】一文掌握Linux基本指令(下)

时间:2023-03-07 23:32:14浏览次数:45  
标签:功能 一文 zip 解包 编辑 指令 Linux 文本 压缩包


本章命令大致总结

命令

功能

cat

打印文件内容

echo

打印文件内容

>

输出重定向

>>

追加重定向

<

输入重定向

more

查看文本内容

less

等价于more

head

打印文本前n行

tail

打印文本后n行

|

管道

date

时间相关

cal

日历

sort

文本排序

uniq

相邻文本降重

zip

打包压缩

unzip

解包

tar

打包/解包/查看压缩包

bc

计算器

uname

查看计算机相关信息

grep

文本过滤

alias

给指令起别名

...

...

cat

语法::cat [选项][文件]

功能查看目标文件的内容

常用选项

  1. -b对非空输出行编号
  2. -n对输出的所有行编号
  3. -s不输出多余空行

代码演示:

【Linux】一文掌握Linux基本指令(下)_搜索

【Linux】一文掌握Linux基本指令(下)_压缩包_02

​编辑

 echo

功能:也能打印内容,默认向显示器打印。如下所示:

【Linux】一文掌握Linux基本指令(下)_压缩包_03

【Linux】一文掌握Linux基本指令(下)_搜索_04

​编辑

 >、>>、<、

功能

>:输出重定向(覆盖式)

>>:(追加重定向)

<:输入重定向

【Linux】一文掌握Linux基本指令(下)_压缩包_05

【Linux】一文掌握Linux基本指令(下)_解包_06

​编辑

 more

语法:more [选项][文件]

功能:默认按屏幕大小显示文本内容(注:只能按回车往下翻看,Q退出)

常用选项

  1. -n: 对输出的所有行编号
  2. q : 退出more

这里我们往文件里写很多内容,来试验一下:

【Linux】一文掌握Linux基本指令(下)_解包_07

【Linux】一文掌握Linux基本指令(下)_搜索_08

​编辑

 只能往下翻看,不是很好用。

less

语法:less [参数] 文件


功能与more相同,但可以上下翻页 

常用选项:

  1. -i  忽略搜索时的大小写
  2. -N  显示每行的行号
  3. /字符串:向下搜索“字符串”的功能
  4. ?字符串:向上搜索“字符串”的功能
  5. n:重复前一个搜索(与 / 或 ? 有关)
  6. N:反向重复前一个搜索(与 / 或 ? 有关)
  7. q:quit

head与tail

功能:默认打印文本前十行/后十行

选项:-n(打印文本前/后n行)

【Linux】一文掌握Linux基本指令(下)_压缩包_09

【Linux】一文掌握Linux基本指令(下)_压缩包_10

​编辑

 |(这是竖划线,不是字母I)

功能:命令行管道

通过具体的一段代码来解释说明

【Linux】一文掌握Linux基本指令(下)_解包_11

【Linux】一文掌握Linux基本指令(下)_解包_12

​编辑


date

功能时间相关命令

+%Y(年)%m(月)%d(日)%H(时)%M(分)%S(秒)

【Linux】一文掌握Linux基本指令(下)_搜索_13

【Linux】一文掌握Linux基本指令(下)_解包_14

​编辑

 +不可省略

cal

日历表


命令格式: cal [参数][月份][年份]


功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份


【Linux】一文掌握Linux基本指令(下)_压缩包_15

【Linux】一文掌握Linux基本指令(下)_压缩包_16

​编辑



sort

功能:对文本内容进行排序(默认升序)、(与strcmp原理相同,逐字符排序)

-r:降序

【Linux】一文掌握Linux基本指令(下)_解包_17

【Linux】一文掌握Linux基本指令(下)_解包_18

​编辑


uniq

功能:文本去重(相邻的文本相同的话就会压缩成一个)

【Linux】一文掌握Linux基本指令(下)_压缩包_19

【Linux】一文掌握Linux基本指令(下)_压缩包_20

​编辑


zip

语法:zip 压缩文件.zip 目录或文件

功能:将目录或文件打包并压缩成.zip格式

【Linux】一文掌握Linux基本指令(下)_压缩包_21

【Linux】一文掌握Linux基本指令(下)_解包_22​编辑

这里要注意一点,就是对一个目录进行压缩时,要加上-r,表示递归式压缩,不然的话只会压缩成一个空的目录。

【Linux】一文掌握Linux基本指令(下)_搜索_23

【Linux】一文掌握Linux基本指令(下)_压缩包_24​编辑

 unzip

功能:解包

语法:unzip 目录或文件的压缩包

【Linux】一文掌握Linux基本指令(下)_解包_25

【Linux】一文掌握Linux基本指令(下)_压缩包_26

​编辑


tar

功能:也是解包/打包(.tgz)的命令,这里我们只需要记住以下几个:

tar -czf新压缩包的名字.tgz  目标文件或目录 (打包压缩)

tar -xzf压缩包(解包)

tar -ztvf压缩包 (不解压状态查看压缩包内容)

【Linux】一文掌握Linux基本指令(下)_压缩包_27

【Linux】一文掌握Linux基本指令(下)_解包_28

​编辑


bc

功能:计算器(支持浮点数运算)

ctrl+z可退出

【Linux】一文掌握Linux基本指令(下)_搜索_29

【Linux】一文掌握Linux基本指令(下)_解包_30

​编辑


标签:功能,一文,zip,解包,编辑,指令,Linux,文本,压缩包
From: https://blog.51cto.com/u_15954929/6106529

相关文章

  • Linux Kernel VM 参数
    LinuxKernelVM参数在linux内核中有许多参数可以有用户进行配置。可以通过sysctl-a命令来查看。本文主要讲一些与内存相关的参数,会根据不断需要进行补充。关于内存相......
  • Linux 6.2 已正式发布
    LinusTorvalds发布了稳定的 Linux 6.2内核,这是2023年的第一个主要内核版本。硬件方面,Linux6.2提升了IntelArc显卡(DG2/Alchemist)的稳定性,真正做到......
  • xshell远程linux Ubuntu
    更新包以及依赖sudoaptupdate安装openssh-server,openssh-clientsudoaptinstallopenssh-serveropenssh-client其他包根据提示安装即可......
  • Linux 6.2 已正式发布
    LinusTorvalds发布了稳定的 ​​Linux​​ 6.2内核,这是2023年的第一个主要内核版本。硬件方面,Linux6.2提升了IntelArc显卡(DG2/Alchemist)的稳定性,真正做到开......
  • Linux 6.2 已正式发布
    LinusTorvalds发布了稳定的 ​​Linux​​ 6.2内核,这是2023年的第一个主要内核版本。硬件方面,Linux6.2提升了IntelArc显卡(DG2/Alchemist)的稳定性,真正做到开......
  • Linux运维DAY4
    上周内容:1.介绍Linux2.介绍Vmware虚拟机(使用)3.Xshell远程的连接(网络方式连接)4.在安装一台新的 CentOS7操作系统 IP地址为10.0.0.100   [手动|自动C......
  • Linux运维DAY5
    FQ环节: 1. 2.录音==>补上!!! 如果是8:30之后进来的记得说一声第一阶段:linux基础第二阶段:linux架构(企业集群架构)Ansible、Zabbix、Tomcat、Nginx、Http、............
  • linux问题汇总
    某次操作linux系统,误将装有该linux系统的移动硬盘直接从笔记本电脑拔出来,即使插入该移动硬盘,启动vmware加载移动硬盘上的虚拟机(以为是可以不受任何影响的),结果出现以下问......
  • Linux系统中指针的详细分析与操作
    文章目录一、指针二、指针的初始化三、指针的运算四、指针与数组五、指针与字符串六、函数指针七、NULL指针八、对复杂指针的解释​​C​​ 语言指针真正精髓的地方......
  • 连接linux的远程客户端软件出现输入命令行卡的问题
    xshell输入慢的问题是由ssh的服务端在连接时会自动检测dns环境是否一致所导致的,这里将UseDNSyes改为UseDNSno即可具体操作如下: 打开sshd服务的配置文件vi/etc/ssh/s......