首页 > 系统相关 >06Linux实用指令

06Linux实用指令

时间:2022-12-02 11:14:57浏览次数:57  
标签:文件 06Linux 实用 命令 指令 Linux 目录 查找

实用指令

Linux目录结构

image-20221124104910009

Linux 系统目录结构 | 菜鸟教程 (runoob.com)

运行级别

init [012356]:指定运行级别

image-20221123214752276

实例:如何找回root密码

进入到单用户模式,然后修改root密码

帮助指令

man (命令或配置):获得帮助信息

image-20221123222102443

help (命令): 获得shell内置命令的帮助信息

image-20221123222243457

pwd指令

print working direction:显示当前工作目录的绝对路径

image-20221124103605014

ls指令

list directory contents:显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

image-20221124103934493

image-20221124104023256

cd指令

change directory:命令用于切换当前工作目录。

image-20221124104458290

image-20221124104635901

mkdir指令

make directory:命令用于创建目录

image-20221126145732333

image-20221126150021974

rmdir目录

remove directory:命令删除空的目录

image-20221126150242164

image-20221126150432813

touch指令

用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件

image-20221126150847025

image-20221126151113836

cp指令

copy file:命令主要用于复制文件或目录

image-20221126151219401

image-20221126151839044

rm指令

remove:命令用于删除一个文件或者目录

image-20221126152439458

image-20221126152551081

image-20221126152716595

mv指令

move file:命令用来为文件或目录改名、或将文件或目录移入其它位置

image-20221126153016012

image-20221126153026841

改名(aaa改为dog)

image-20221126153152382

移动

image-20221126153450786

cat指令

concatenate:命令用于连接文件并打印到标准输出设备上(只读)

image-20221126153557736

注:尾部加 | more 则分页显示

more指令

Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。

image-20221126154140085

image-20221126154201053

less指令

less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。

image-20221126154703151

image-20221126154719878

image-20221126154732154

>和>>指令

image-20221127161823772

image-20221127162153406

image-20221127162248738

image-20221127163326917

image-20221127163456845

echo指令

image-20221127164316494

image-20221127164409265

head指令

head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。

image-20221127164504092

image-20221127164538450

tail指令

tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

image-20221127164629310

ln指令

link files:为某一个文件在另外一个位置建立一个同步的链接

当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

image-20221127165054367

image-20221127165111520

image-20221127165122778

image-20221127165359608

history指令

用于显示历史记录和执行过的指令命令。history命令读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令例如,要执行第2个历史命令,则输入!2

image-20221127165758908

image-20221127165943267

date指令

显示时间

-s 设置时间

image-20221127170129239

image-20221127170201165

image-20221127170441260

cal指令

calendar:日历

image-20221127163825958

image-20221127170724678

find指令

Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

image-20221127170812295

image-20221127170822999

按名字查找

image-20221127171025559

按用户归属查找

image-20221127171148279

按大小查找(大于20mb)

image-20221127171324270

按通配符查找

image-20221127171650734

locate指令

Linux locate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。

一般情况我们只需要输入 locate your_file_name 即可查找指定文件。

image-20221127171749542

image-20221127171759570

image-20221127171942851

注:locate指令基于数据库进行查询第一次运行前,必须使用updatedb指令创建locate数据库

grep指令

Linux grep 命令用于查找文件里符合条件的字符串。(过滤查找)

grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。

image-20221127172306375

image-20221127172548049

-i:不区分大小写

管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理

压缩和解压缩指令

gzip

Linux gzip命令用于压缩文件。

gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。

image-20221127172801527

image-20221127172810639

image-20221127173049312

gunzip指令

Linux gunzip 命令用于解压文件。

gunzip 是个使用广泛的解压缩程序,它用于解开被 gzip 压缩过的文件,这些压缩文件预设最后的扩展名为 .gz。事实上 gunzip 就是 gzip 的硬连接,因此不论是压缩或解压缩,都可通过 gzip 指令单独完成。

image-20221127172859942

image-20221127173114204

zip指令

Linux zip 命令用于压缩文件。

zip 是个使用广泛的压缩程序,压缩后的文件后缀名为 .zip

image-20221127173212206

image-20221127173221716

image-20221127173658899

image-20221127173722415

unzip指令

Linux unzip命令用于解压缩zip文件

unzip为.zip压缩文件的解压缩程序。

image-20221127173311775

image-20221127173322211

image-20221127173908753

tar指令

Linux tar(英文全拼:tape archive )命令用于备份文件。

tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。

image-20221127174052026

image-20221127174103274

压缩

image-20221127174256312

解压到当前目录

image-20221127174510915

解压到指定目录

image-20221127174905383

标签:文件,06Linux,实用,命令,指令,Linux,目录,查找
From: https://www.cnblogs.com/lyc2001/p/16943789.html

相关文章