Linux的常见指令(三)

简介: Linux的常见指令(三)



一、管道 |

我们首先创建一个下面这样的文件

前面我们知道了使用head和tail分别可以取文件前面和后面的内容,那么如果我们要取到中间一部分的内容,该怎么办呢?如:我们要取出 [1000, 1009]的部分该怎么办呢?这里我们就可以使用管道了。如下图:

这里的 | 称为管道。管道都是传送"资源"的,都有着一个入口和一个出口。head默认是往显示器打印的,tail默认是从文件中读取数据的。而在这个地方,相当于head打印到了管道里,而tail往管道中读取。

通过管道可以将多个信息流组合在一起。


二、find

find命令在目录结构中搜索文件,并执行指定的操作。

语法:find 路径 选项

功能: 用于在文件树中查找文件,并作出相应的处理(可能访问磁盘)

常用选项:-name 按照文件名查找文件。

演示:


三、which

语法:which 命令

功能:在系统中搜索命令

演示:


四、grep

grep对应文本的行过滤工具。默认会匹配文本中的关键字。匹配上的进行行显示。

语法: grep 选项 要搜寻的字符串 文件

功能: 在文件中搜索字符串,将找到的行打印出来

演示:

常用选项:

-i :忽略大小写的不同,所以大小写视为相同

-n :顺便输出行号

-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行


五、zip/unzip

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

功能: 将目录或文件压缩成zip格式

常用选项:-r 递 归处理,将指定目录下的所有文件和子目录一并处理。zip -r 你定义的压缩包 dir(要打包压缩的目录)

unzip 你定义的压缩包 (默认完成在当前目录下进行解包解压的功能,在后面加上 -d 选项可以解压到指定路径)

演示:

下面我们将压缩文件解压到指定的路径:


六、alias

语法:alias 别名 = ‘命令’

功能:给一个命令取别名。

演示:


七、输出重定向与输入重定向

1、echo

语法:echo “字符串”

功能:将一个字符串打印出来(默认打印到显示器上)

2、输出重定向

首先当前路径下最先是没有 file.txt 文件的,但是我们输入了 1 命令后就有了该文件,而且文件内容是 1 中输入的内容。接着我们执行了 2 后,文件内容就变成了 17。

上图 ”>“ 符号的作用是1、创建没有的文件(如果有文件就直接写)2、本来应该显示到显示器的内容,被写入到了文件中(覆盖式写入)。这就是输出重定向

下面两个大于符号就叫做追加重定向(从文件的结尾追加式地写入)。

3、输入重定向

cat本来在后面加上文件名,就可以显示文件地内容。但是上图中我们没有紧跟文件名,那么cat就会这样执行:我们输入什么,它就显示什么(本质上就是从键盘输入了内容)。即上图中第二个hello, zdl, 17都是输入后系统自动显示出来的(大家可以自行去验证一下)。

cat 后加上文件名就表示从文件当中读取内容。

输入重定向:本来应该从键盘读取的内容,变成从文件中读取。


八、tar

-x :解开一个压缩文件的参数指令!

-t :不打开压缩文件,查看 tarfile 里面的文件!

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-C : 解压到指定目录

tar -czf my.tgz 要打包的文件 : 打包并压缩

tar -xzf my.tgz  :解包并解压

演示:

解压到指定路径下:


九、bc

bc的作用就是相当于linux下的计算器,可以用来计算。演示:


十、uname -r

语法: uname 选项

功能: uname用来获取电脑和操作系统的相关信息。uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。


十一、热键

Tab按键——具有命令补全和档案补齐的功能。

Ctrl-c按键——让当前的程序停掉。终止前台的异常程序。

Ctrl-d按键——通常代表着:键盘输入结束(End Of File, EOF 戒 End OfInput)的意思;退出当前用户,退出一层另外,也可以用来取代exit。

目录
相关文章
|
1月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
1月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
34 1
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
46 3
|
1月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
1月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
28 0
Linux入门1——初识Linux指令
|
1月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
3月前
|
存储 Linux
Linux专栏08:Linux基本指令之压缩解压缩指令
Linux专栏08:Linux基本指令之压缩解压缩指令
58 4
|
3月前
|
Linux
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
88 2
|
3月前
|
Linux
Linux专栏07:Linux基本指令之文件搜索指令
Linux专栏07:Linux基本指令之文件搜索指令
68 2
|
3月前
|
Unix Linux
Linux专栏06:Linux基本指令之文件处理指令
Linux专栏06:Linux基本指令之文件处理指令
59 2