0


【Linux】基本指令(四)

    sort的英文意思就是排序,顾名思义对文件内容进行排序

    语法:sort  文件名

    功能:对指定文件名按照文本行进行排序

    说明:此处的排序类似于C语言中的strcmp函数的比较,即从第一个字符开始比较, 直到遇到不相同的字符,按照不相同的字符的相对大小来定大小

    排序前的test.c内容

    ![](https://img-blog.csdnimg.cn/3ff413a0d1804a70a20796e29ec7319b.png)

     现进行排序

    输入指令 sort test.c![](https://img-blog.csdnimg.cn/db72b88a4d2a47b188e2249f8149e1bd.png)

     按照文本行对test.c的内容排序成功

    uniq的英文意思是独特的,在Linux指令中,该指令为相邻内容去重

    语法: uniq 文件名

    功能:对文件内容的相邻内容进行去重

    去重前的test.c内容

     现进行相邻行去重

    输入指令 uniq test.c

     成功将相邻行内容进行去重处理

    语法:wc  [选项] 文件名

    功能:统计文件行数等内容

    常用选项:-l 只统计行数

    现统计test.c的行数等内容

    输入指令 wc test.c

     只统计行数

    输入指令 wc -l test.c

    语法:which 指令名

    功能:查看指令所在的路径

    说明:Linux下的指令本质也是一个程序文件,是文件就有其相应的路径

    查看指令ls所在的路径

    输入指令 which ls

     查看指令cat所在的路径

    输入指令 which cat 

     查看指令which所在的路径

    输入指令which which

    语法:whereis 关键字

    功能:搜索包含关键字的文档

    搜索包含关键字test的文档

    输入指令 whereis test

    语法:top

    功能:相当于windows的任务管理器

     windows的任务管理器可以查看进程、cpu使用、内存等情况,Linux系统同样有任务管理器,指令即为top

    打开Linux的任务管理器

    输入指令 top

可以看到top指令打开的任务管理器同样可以查看进程、cpu、内存等情况

    语法: alias 别名="指令名”

    功能:给指令起别名

    相当于C语言中typedef,给类型起别名

    有些指令的选项组合会显得过长,比如ls -l -a,我们可以把它简化成la

    输入指令 alias la="ls -l -a"

     给pwd起别名pd

    输入指令 alias pd="pwd"

可以看到对指令起别名后,利用别名可以起到和指令相同的效果

    语法:tar [选项] 文件或者文件夹 ...

    功能:打包或者解压

    常用选项:

    -c 

建立一个压缩文件的参数指令(create 的意思)

    -x

解开一个压缩文件的参数指令

    -t 

查看 tarfifile 里面的文件

    -z 

是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩

    -j 

是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩

    -v 

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

    -f 

使用压缩包名,请留意,在 f 之后要立即接压缩包名!不要再加参数

    -C

解压到指定目录

    例子:

    将huangchao1整个文件夹压缩

    输入指令 tar -czf huangchao1.tgz  huangchao1

     可以看到多了一个压缩后的压缩包huangchao1.tgz

    将huangchao1.tgz文件解压到指定文件夹huangchao2中

    输入指令 tar -xzf huangchao1.tgz -C huangchao2

     可以看到成功地将huangchao1.tgz压缩包解压到指定文件夹huangchao2中

    语法:bc

    功能:相当于windows的计算器

    利用计算器做加减乘除

    输入指令 bc

可以看到能够方便地利用计算器进行计算

     语法:uname [选项]  

    功能:用来获取电脑和操作系统的相关信息

    说明:可显示linux主机所用的操作系统的版本、硬件的名称等基本信息

    常用选项:

    -r 显示操作系统信息

    -a详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类 

型,硬件平台类型,操作系统名称

    显示操作系统信息

    输入指令 uname -r

     显示所有信息

     输入指令 uname -a

    ![](https://img-blog.csdnimg.cn/06c3abf3cf124b5f811dadc963d91b21.png)

     关于Linux指令有很多,我们不需要全部记住,后续在操作过程中自然会熟悉相关指令,因此笔者只介绍一些常用的指令,关于指令篇就告一段落

    如果对您有所帮助,欢迎一键三连,您的支持是我创作的最大动力
标签: linux 基本指令

本文转载自: https://blog.csdn.net/m0_65485317/article/details/130655870
版权归原作者 蛋超饭不要加蛋 所有, 如有侵权,请联系我们删除。

“【Linux】基本指令(四)”的评论:

还没有评论