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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux一文掌握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

​编辑


以上是关于Linux一文掌握Linux基本指令(下)的主要内容,如果未能解决你的问题,请参考以下文章

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

一文理解Linux的基本指令(下)(三分钟学会Linux基本指令)

Linux—一文掌握Linux基本命令(上)

linux下最最常用的20条指令,掌握这些就基本够用了

linux下最最常用的20条指令,掌握这些就基本够用了

一文理解Linux的基本指令(三分钟学会Linux基本指令)