【Linux·克莱因计划】实用指令操作汇总合集(下)

这篇具有很好参考价值的文章主要介绍了【Linux·克莱因计划】实用指令操作汇总合集(下)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Hi!我是Duoni!

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


目录

11.more指令

12.less指令

13.echo指令

14.输出重定向

🍑tips:输出重定向‘>’有什么含义?

15.追加重定向

🍑tips:追加重定向‘>>’又是什么?

🍑tips:输出重定向与追加重定向的区别?

16.输入重定向

🍑test:浅识输入重定向‘<’

17.head指令

18.tail指令

19.head与tail应用

20.‘|’管道程序

🍑tips:‘|’管道是什么?有什么用?管道的运行机制?

21.date指令

22.cal指令

23.find指令

24.which指令

25.alias指令

26.grep指令

27.xargs指令

28.zip指令

29.unzip指令

30.tar命令

31.bc指令

32.uname -r指令


暑气消退,精神也慢慢的好了起来。相信现在的你们都已经踏上了奔赴校园的行程吧!在这Duoni祝愿大家万事顺遂!今天呢,是《Linux·克莱因计划》专栏的第三篇博文更新,先说在前面呀,如果大家看到后面觉得不错的话,可以关注一下我呀!因为这样我的快乐就又双倍了,而小伙伴们呢必然也会有所收获!

接着上一篇基础指令的的下半文,今天要说的也是指令操作的知识。抓紧上车喽~


11.more指令

more指令语法结构:more【选项】【文件】

指令功能:打印文件内容,可向下翻页,不支持上翻页。

指令选项:

  • -n(限制每页出现的行数,n是行数)。

tips:使用more查看文件内容可以限制每次查看“行数”,做到翻页查看的效果,适合查看文件内容短小类型。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

  • 单击q(quit)退出。

  • enter回车键下翻页


12.less指令

less指令语法结构:less【选项】【文件名】

指令功能:打印文件内容,支持上下翻页浏览文件内容。

指令选项:

  • -n(限制每页出现的行数,n是行数)。

  • -N打印时显示行号。

less列表内操作键

  • ’/‘+【目标字符串】:向下寻找目标字符串内容。

  • ’?’+【目标字符串】:向上寻找目标字符串内容。

  • n:重复上一次搜索(与指令:/与?有关)。

  • q:退出

tips:less指令整体功能与more指令没有什么二异,唯一不同点就在于less指令支持上翻。

  • ⬆表:上翻

  • ⬇表:下翻


13.echo指令

more指令语法结构:echo “字符”

指令功能:将字符打印在屏幕上。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


14.输出重定向

🍑tips:输出重定向‘>’有什么含义?

  • 输出重定向‘>’改变了数据输出的”落脚点“。将本应该打印到屏幕上的数据,写入到了文件中。

  • 它能够将数据”覆盖式“的写入到文件中。(不能够追加,每一次写入都会从文件开始将原来的数据覆盖)

  • 如果指定输出的目标文件不存在的话,重定向会创建它。(目标文件)

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


15.追加重定向

🍑tips:追加重定向‘>>’又是什么?

  • 追加重定向‘>>’与输出重定向具有一定相似处,唯一不同的便是:追加重定向是在文件中数据的末尾进行追加数据,而不是覆盖性的写入,其具有追加性。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

🍑tips:输出重定向与追加重定向的区别?

  • 输出重定向从文件开始处(头)进行覆盖式写入,会覆盖原来数据。

  • 追加重定向从文件结尾处(尾)进行追加式写入,不会覆盖原数据。

小结:故不论是输出重定向或是追加重定向,其本质特点都是:写入数据!


16.输入重定向

🍑test:浅识输入重定向‘<’

  • 输入重定向指本该从键盘中读取数据,进而变成了从文件中读取数据。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

test:输出重定向与输入重定向的结合使用

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

小结:Linux下支持输出重定向与输入重定向的操作由理念:Linux系统下,一切皆文件的概念支撑!


17.head指令

head指令语法结构:head【指定行数】【文件名】

指令功能:从文件开头处为起点,取到指定的行数后将其打印出来(从上到下打印)。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


18.tail指令

tail指令语法结构:tail【指定行数】【文件名】

指令功能:从文件结尾处为起点,取到指定的行数后将其打印出来(从下到上打印)。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


19.head与tail应用

test:使用head与tail,取中2000数据中999-1009区间的数据

思路一:先用head取0-1009区间的1010个数据存入新建文件,再用tail取倒数11行的数据。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

思路二:管道法

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


20.‘|’管道程序

🍑tips:‘|’管道是什么?有什么用?管道的运行机制?

  • 管道程序是一种即时性、流水化的处理信息机制,将信息与多个信息处理点链接起来。

  • 管道是用来传输、链接数据的。

  • 在上述取999-1009区间值的管道法中,head取到了0-1009之间的数据,这一段数据本应该通过流被输出到屏幕中,但因为管道被输送到了另一端,成为了tail处理的对象。

  • ps:进入管道系统的数据被装入“管道文件”后进行输送,其是一个内存级别的文件,使用速度高于磁盘文件。 


21.date指令

tips:date指令的使用频率较少,其功能是显示日期及时间。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

其也可搭配选项

  • %Y:年份

  • %m:月份

  • %d:天

  • %H:小时

  • %M:分钟

  • %S:秒

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

tips:时间戳概念

  • 具体时间转化为时间戳:date +%s

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

  • 时间戳转化为具体时间:date -d@1663235649(时间戳)

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


22.cal指令

cal指令语法结构:cal 【参数】【月份】【年份】

tips:虽然可以搭配选项,但其实直接输入指令也未尝不可。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


23.find指令

find指令语法结构:find 【选项】【文件名】

指令功能:用于在整个系统目录下寻找文件,可能访问磁盘。

指令选项

  • -name:按照文件名来查找文件。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

ps:其忽视工作路径限制,而是进行整颗目录树的查找,并找出其目标文件的绝对路径。


24.which指令

which指令语法结构:which【其他指令】(如ls)

指令功能:找到目标指令的具体路径并进行显示。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


25.alias指令

alias指令语法结构:alias 【别名】=‘【指令】’

指令功能:给其他指令取一个别名

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

  • tips:这个指令的作用与C++中的引用有些许相似,别名的使用相当于调用引用对象,主要是为了提供操作便利性。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

tips:取完别名后会一直有效吗?

  • 其实并不是,常规而言,在当前登入时取用的别名,只在当前登入时段有效。若下次再登入使用此别名,则查无此别名,无法调用。

26.grep指令

grep指令语法结构:grep ‘【待查找文本】’ 【目标文件名】

指令功能:能够以按行查找的形式,寻找指定文件中对应的待查找文本,如果有就进行显示。(文本过滤) 

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

tips:这个指令功能比more与less中的查找功能更为强大,不用进行翻找,而是一次性的进行显示对应项。

指令选项:

  • -n:给筛选出的文本项添加序号。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

  • -v:反向筛选。(除了待查找文本外的文本)

  • -i:忽略大小写的不同,将其视为相同。


27.xargs指令

xargs指令语法结构:xargs 【指令】

指令功能:将管道中的输出结果,用来作为命令行中的参数,交给后面的指令(程序)

tips:如何让ls指令接收文本,来作为自身选项?

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

ps:echo想将文本’-l -i‘通过管道传输到ls指令作为其选项,但是ls并不会去读取管道中的指令选项,而是直接执行自身。那么该证明让ls去读取呢?

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


28.zip指令

zip指令语法结构:zip 【压缩文件名.zip】【待压缩文件】

指令功能:将目录或文件压缩成zip格式的压缩包

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

ps:通常对于目录的压缩我们需要采用递归压缩,使得文件整体被压缩。(以上对目录的压缩是不当的,但单一文件可以如此)

指令选项

  • -r:递归处理,将指定目录下的所有文件和子目录都进行压缩

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

ps:如此才完成了对一个目录文件的整体压缩。


29.unzip指令

unzip指令语法结构:unzip 【压缩包名】

指令功能:将压缩包文件解压到原目录或原文件中。(也可以解压到指定路径) 

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

ps:默认解压到当前路径。

指令选项:

  • -d将压缩包解压到指定路径(语法:unzip 【压缩包名】-d 【指定路径】)


30.tar命令

tar指令语法结构:

  • 打包/压缩:tar -czvf 【压缩包名】【待压缩文件/目录】。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

  • 解压到当前路径:tar -xzvf 【压缩包名】

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

  • 解压到指定路径:tar -xzvf 【压缩包名】-C 【指定路径】。

  • 查看压缩包中文件:tar -tf 【压缩包名】

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++

指令选项

  • -c:建立一个压缩文件的参数指令。

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

  • -t:查看压缩文件里面的文件。

  • -z:是否同时具有gzip属性,是否需要使用gzip压缩。

  • -v:解压过程中显示文件解压过程。

  • -f:此选项若要叠加使用一定要放在指令选项最后,与压缩包名接壤。(使用档名)

  • -C:解压到指定目录。

tips:

  • tar命令主要功能是:打包与解包。其压缩功能是依据指令-z实现的。

  • 打包与压缩是不同的,打包占内存更大,压缩反之。

  • 打包的实质是文件归档。


31.bc指令

bc指令语法结构:bc

指令功能:进行计算

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


32.uname -r指令

语法结构:uname 【选项】

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

指令选项:

  • -a:详情显示所有信息。

输出重定向和追加重定向的特点,Linux·克莱因计划,linux,服务器,c++


如果觉得还不错的话,就关注Duoni叭!文章来源地址https://www.toymoban.com/news/detail-783956.html

到了这里,关于【Linux·克莱因计划】实用指令操作汇总合集(下)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux实用指令

    运行级别说明: 0 :关机 1 :单用户【找回丢失密码】 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级别是 3 和 5 ,也可以指定默认运行级别 命令: init [0123456] 例: 通过 init 来切换不同的运行级别,比

    2024年02月20日
    浏览(32)
  • 9 Linux实操篇-实用指令

    学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。 可能会用到的资料有如下所示,下载链接见文末: 《鸟哥的Linux私房菜 基础学习篇 第四版》 1 《鸟哥的Linux私房菜 服务器架设篇 第三版》 2 《韩顺平_2021图解Linux全面升级》 3 本章将介绍在Linux会大量使用的

    2024年02月15日
    浏览(45)
  • Skywalking UI页面中操作的各种实用功能汇总

    刚刚接触skywalking不久,在这里总结一下在UI页面中操作的各种实用功能,随着使用的不断深入,我也会对文章进行持续补充。 本文skywalking 的ui入口是官方demo ,版本是10.0.0-SNAPSHOT-593bd05 http://demo.skywalking.apache.org/General-Service/Services 使用用户名和密码:skywalking skywalking登录即可

    2024年01月15日
    浏览(54)
  • Linux高频常用指令汇总

    目录 认识 Linux 目录结构 绝对路径:以根目录开头的, 称为绝对路径 相对路径:不是根目录开头的,称为相对路径 ls pwd  cd mkdir touch cat echo rm  cp scp rz sz mv top chmod ps 和 netstat 1、根据 进程名 查询对应进程id 2、根据端口号查看对应进程  3、根据 进程id 查看对应绑定端口号 vi

    2024年02月13日
    浏览(48)
  • Linux入门 - 最常用基础指令汇总

    目录 ls指令:出该目录下的所有子目录与文件 ls指令补充 pwd指令:查看用户当前所处的路径 cd指令:改变工作目录 touch指令:新建一个不存在的文件 mkdir指令:在当前目录下创建一个目录 rmdir指令:删除空目录 rm 指令:删除文件或目录 man指令(重要) cp指令:复制文件或目

    2023年04月16日
    浏览(37)
  • 1.4 - 操作系统 - Linux计划任务,CronTab用法详解

    「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「订阅专栏」: 此文章已录入专栏《网络安全入门到精通》 Linux系统使用CronTab命令来操作计划任务。 crontab对应的服务是crond,服务关闭时,计划任务将不可用。 参数 -l (listÿ

    2024年02月07日
    浏览(46)
  • 【Linux】超详细的Linux实用操作《文末送书》

    前面我们学习了 Linux 的基本操作和 Linux 的用户的权限,那么今天我将为大家分享关于 Linux 的众多实用操作。 使用 CTRL + c 可以强制停止某些程序的运行 使用 CTRL + c 可以退出当前输入,重新输入 使用 tail 命令会使终端处于等待状态,CTRL + c 可以结束等待状态。 如果我们输入

    2024年02月12日
    浏览(40)
  • Linux之基本指令操作

    whoami:查看当前账号是谁  who:查看当前我的系统当中有哪些用户,当前有哪些人登录了我的机器 pwd:查看我当前所处的目录,就好比Windows下的路径 ls:查看当前目录下的文件信息(不包括隐藏文件) ls -l:显示当前目录下文件的属性列表(不包括隐藏文件),也可以用l

    2024年02月05日
    浏览(38)
  • Linux基本指令与操作

    1.不加选项: 列出 当前目录下 所有子目录和文件(不包括以.开头的隐藏文件) 2.加选项: ① -a :列出当前目录下所有子目录和文件,包括以.开头的隐藏文件 ② -l :列出当前目录下所有子目录和文件及其详细信息,不包括隐藏文件 ③-1:一行只输出一个文件 ④-i:显示文件的

    2024年01月17日
    浏览(48)
  • Linux简单基础操作指令

           这个显示的是当前系统的有效用户,通俗来说等同于查看当前登录系统的人是谁        这个命令重点在于查看当前有哪些用户登录到了本台机器上。它会列出所有登录用户的相关信息。(由于我的系统是用的Ubuntu虚拟机,所以就没有别的登录人员信息)     

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包