云计算百科
云计算领域专业知识百科平台

【Linux仓库】Linux终端生存手册:从cd到zip的救命指令实战【下】

🌟 各位看官好,我是egoist2023!

🌍 Linux == Linux is not Unix !

🚀 今天来学习Linux的指令和热键知识,并学会灵活使用这些指令。

👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更多人哦!

目录

基础指令

cp指令

mv指令

cat/tac指令

more/less指令

head/tail指令

find指令

stat指令

grep指令

top指令

zip指令

tar指令

bc指令

uname指令

history

uname ‒r 指令(查看操作系统版本)

热键


基础指令

cp指令

cp [选项] 源⽂件或⽬录 ⽬标⽂件或⽬录

常用:

  • -f 或 –force 强⾏复制⽂件或⽬录, 不论⽬的⽂件或⽬录是否已经存在 。
  • -r 递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。普通文件也可复制,因此无聊是普通还是目录文件都带-r选项即可。

mv指令

语法: mv [选项] 源⽂件或⽬录 ⽬标⽂件或⽬录

cat/tac指令

cat指令:

  • -b 对⾮空输出⾏编号
  • -n 对输出的所有⾏编号
  • -s 不输出多⾏空行

tac指令:倒着打印

more/less指令

语法:
more [
选项
]

功能:more命令,功能类似 cat

常⽤选项:


-n 指定输出⾏数


q 退出more


more指令不能进行回退功能,因此并不常用,而这里的介绍是为了引出下面的less指令。

less指令:

语法:
less [
参数
]
⽂件

功能:less与more类似,但
使⽤less可以随意浏览⽂件
,⽽more仅能向前移动,却不能向后移动,⽽且less在查看之前不会加载整个⽂件。

选项:


-i 忽略搜索时的⼤⼩写


-N 显⽰每⾏的⾏号


/字符串:向下搜索“字符串”的功能


?字符串:向上搜索“字符串”的功能


n:重复前⼀个搜索(与 / 或 ? 有关)


N:反向重复前⼀个搜索(与 / 或 ? 有关)


q:quit

head/tail指令

head指令:

功能: head 显⽰档案的开头⾄标准输出中,默认head命令打印其相应⽂件的开头10⾏。

tail指令:

功能:用于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。

选项:


-f 循环读取


-n<⾏数> 显⽰⾏数

那如果想查看中间部分呢?

find指令


Linux下
find命令在⽬录结构中搜索⽂件,并执⾏指定的操作


Linux下find命令提供了相当多的查找条件,功能很强⼤。由于find具有强⼤的功能,所以它的选项也很多,其中⼤部分选项都值得我们花时间来了解⼀下。


即使系统中含有⽹络⽂件系统( NFS),find命令在该⽂件系统中同样有效,只你具有相应的权限。


在运⾏⼀个⾮常消耗资源的find命令时,很多⼈都倾向于把它放在后台执⾏,因为
遍历⼀个⼤的⽂件系统可能会花费很⻓的时间
(这⾥是指30G字节以上的⽂件系统)。

语法:
find pathname -options

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

常⽤选项


-name 按照⽂件名查找⽂件


其他选项需要在查,这个命令其实⽐较复杂

stat指令

功能:显示文件的基本信息

grep指令

语法: grep [选项] 搜寻字符串⽂件

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

常⽤选项:


-i :忽略⼤⼩写的不同,所以⼤⼩写视为相同


-n :顺便输出⾏号


-v :反向选择,亦即显⽰出没有 '搜寻字符串' 内容的那⼀⾏

top指令

功能:显示进程的PID、USER、CPU等内容。

zip指令

语法: zip 压缩⽂件.zip ⽬录或⽂件

功能:将⽬录或⽂件压缩成zip格式

常⽤选项

• -r:递归处理,将指定⽬录下的所有⽂件和⼦⽬录⼀并处理

tar指令

打包/解包,不打开它,直接看内容

语法:
tar [-cxtzjvf]
⽂件与⽬录
….

参数:

• 
-c :建⽴⼀个压缩⽂件的参数指令(create 的意思);


-x :解开⼀个压缩⽂件的参数指令!


-t :查看 tarfile ⾥⾯的⽂件!


-z :是否同时具有 gzip 的属性?亦即是否需要⽤ gzip 压缩?


-j :是否同时具有 bzip2 的属性?亦即是否需要⽤ bzip2 压缩?


-v :压缩的过程中显⽰⽂件!这个常⽤,但不建议⽤在背景执⾏过程!


-f :使⽤档名,请留意,在 f 之后要⽴即接档名喔!不要再加参数!


-C : 解压到指定⽬录

bc指令

功能:bc命令可以很⽅便的进⾏浮点运算

uname指令

uname ‒r 指令

语法:uname [选项]

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

补充说明:uname可显⽰linux主机所⽤的操作系统的版本、硬件的名称等基本信息。

常⽤选项:

-a或‒all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称

history

展示历史命令

uname ‒r 指令(查看操作系统版本)

热键

[Tab]按键—具有『命令补全』和『档案补⻬』的功能

[Ctrl]-c按键—让当前的程序『停掉』

[Ctrl]-d按键—通常代表着:『键盘输⼊结束(End Of File, EOF 戒 End OfInput)』的意思;另外,
他也可以⽤来取代exit

reboot 重启

shutudown [选项]   关机

        常见选项:

        •-h:将系统的服务停掉后,⽴即关机。

        • -r:在将系统的服务停掉之后就重新启动

        • -t sec:-t 后⾯加秒数,亦即『过⼏秒后关机』的意思


​ 

赞(0)
未经允许不得转载:网硕互联帮助中心 » 【Linux仓库】Linux终端生存手册:从cd到zip的救命指令实战【下】
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!