【Linux】Linux基本指令(2)

这篇具有很好参考价值的文章主要介绍了【Linux】Linux基本指令(2)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Linux】Linux基本指令(2)

一.你如何看待指令

指令说白了就是可执行程序,且指令一定是在系统的某一个位置存在的,在执行指令前,我们需要先找到它。

二.man指令

众所周知,Linux的指令有很多,指令的选项也有很多,我们不可能全记住,但可以通过查看联机手册获取帮助,只需要用到 man指令,然后加上你要查的内容即可。

有的老铁可能用的是云服务器,云服务器的手册其实是精简版,有的指令不一定能查到,这个时候可以安装 man 手册,安装指令为:

                               yum  install  -y  man-pages 

         如图所示,当你使用 man man 指令时,也就是你要查看man 手册的内容时,会有这几行代码,前面红框框起来的是 man 手册的编号,在未指定编号的情况下,系统默认按编号顺序查找手册,当然你也可以指定手册编号查找,因为一些指令可能与一些函数同名,但它们在不同编号的手册里,这个时候不指定编号查找,可能就找不到你想要的内容。

【Linux】Linux基本指令(2)

下面是每个编号所代表的内容:

1.  是普通的命令;
2 . 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要          加什么头文件);
3 . 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件;
5 . 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义;
6 . 是给游戏留的,由各个游戏自己定义;
7 . 是附件还有一些变量,比如向environ这种全局变量在这里就有说明;
8 . 是系统管理用的命令,这些命令只能由root使用,如ifconfig;


三.cp 指令

cp  就是 copy 的缩写,即拷贝,就跟 windows 的拷贝是一样的;

它用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。

常用选项:

-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在;
-i 或 --interactive 覆盖文件之前先询问用户;
-r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理;
-R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理。


四.mv 指令

mv 指令有两个功能:

      1.重命名

      2.剪切

或者,我们可以这样理解:mv就是将文件重命名并剪切到相应的路径,若未指定要剪切到的路径,默认是当前路径;若未指定新的名称,则默认为原来的名称。

【Linux】Linux基本指令(2)

 【Linux】Linux基本指令(2)


五.Linux 下一切皆文件

在Linux系统下,一切皆文件,文件就有读写功能,包括键盘啊,显示器啊什么的,这些都有读写功能。

重定向 >

重定向有输出重定向,输入重定向,追加重定向

我们向文件中写入数据或是读取数据时,可以通过重定向,来改变文件写入和读取的对象

比如,你本来要向显示器文件写入数据,你可以用重定向命令 > ,来改变写入的对象。

注意:如果重定向的文件不存在的话,系统会自动创建一个文件,且每次重定向时都会清空文件里的内容然后再写入数据,如果想要不清空,可以使用追加指令>> (注意这两个大于号之间不能有空格,你不要拆开它们)

利用重定向快速创建文件:

【Linux】Linux基本指令(2)


 六.echo 指令

这个指令的功能类似于 printf ,但是这个只能打印字符串,这个也不像C语言一样需要双引号,当然你加双引号也没问题;

 【Linux】Linux基本指令(2)

 我们也可以重定向到一个文件里:

【Linux】Linux基本指令(2)

当然也可以追加数据

【Linux】Linux基本指令(2)  


七.cat 指令

cat 指令可以打印文件中的所有内容

下面是它的一些常用选项:

        -b 对非空输出行编号  
        -n 对输出的所有行编号
        -s 不输出多行空行(即如果有多行空行,只输出一行空行)

【Linux】Linux基本指令(2)


八.more 与 less 指令

more的功能和cat的功能类似,这里就不过多赘述了,其实常用的还是 less 指令。

less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而less二者都可,而且less在查看之前不会加载整个文件。

一些常用选项:

        -i  忽略搜索时的大小写
        -N  显示每行的行号
        /字符串:向下搜索“字符串”的功能
        ?字符串:向上搜索“字符串”的功能
        n:重复前一个搜索(与 / 或 ? 有关)
        N:反向重复前一个搜索(与 / 或 ? 有关)
        q:quit


九.管道

使用符号是 ,其后面的内容会被系统解释成”管道“文件,注意这个文件是内存级的,并不会开空间。

我们可以把管道理解成一个媒介,管道就肯定有输入和输出啊,就是把 | 前面的内容给到 |      ,然后再 | 输出到 | 后面的内容。


十.head 与 tail 指令

head和tail就如它们的字面意思一样,它们是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 就是看档案的结尾,它们后面可以跟选项:

   -n<行数> <显示的行数>

例:

显示前3行:

【Linux】Linux基本指令(2)  

 显示后2行:

【Linux】Linux基本指令(2)

但是如果我们要获得中间的几行该怎么般呢?

可以利用管道 | 

例:

获取第2 - 4行:

【Linux】Linux基本指令(2)

head -4 test4  :获取test4 文件的前4行,然后给到 | 中;

tail -3 test4 :就是获取刚刚head获取的4行中末尾3行; 

所以有了管道,我们就可以获取到文件任意行的内容


🐬🤖本篇文章到此就结束了, 若有错误或是建议的话,欢迎小伙伴们指出;🕊️👻

😄😆希望小伙伴们能支持支持博主啊,你们的支持对我很重要哦;🥰🤩

😍😁谢谢你的阅读。😸😼文章来源地址https://www.toymoban.com/news/detail-427396.html

到了这里,关于【Linux】Linux基本指令(2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Linux】Linux基本指令(下)

    前言: 紧接上期【Linux】基本指令(上)的学习,今天我们继续学习基本指令操作,深入探讨指令的基本知识。 目录 (一)常用指令  👉more指令 👉less指令(重要) 👉head指令 👉tail指令 👉时间相关的指令 👉Cal指令 👉sort指令 👉find指令:(灰常重要) -name 👉which指令

    2024年02月01日
    浏览(30)
  • 【linux】Linux基本指令(上)

    前言: 在之前我们已经简单了介绍了一下【Linux】,包括它的概念,由来啊等进行了讲解,接下来我们就将正式的踏入对其的学习!!! 在正式学习之前,我们先插入一个知识点,即“ 操作系统 ”,那么到底什么是操作系统呢?当我们了解这个知识点之后,我们才能更好的

    2024年02月02日
    浏览(39)
  • 【Linux基本指令(2)】几十条指令快速入手Linux/深入理解什么是指令

    本文思维导图: *号匹配。 功能:可以匹配任何东西。 比如: 可以看到,*号可以匹配任何东西, 2.ctrl + c指令:终止因为程序或者指令异常,而导致我们无法进行指令输入。 3.Linux下一切皆文件 对于显示器来说,显示器文件有写方法(fwrite),有读方法(fread),但是读方法

    2024年02月06日
    浏览(28)
  • 【Linux常见指令以及权限理解】基本指令(1)

    相信看完上一个博客,我们已经成功搭建好了Linux环境, 如果没有可以去看看:Linux环境搭建。 接下来我会讲述Linux的常见指令以及权限理解相关内容。 这篇文章会介绍一些常用的Linux指令并穿插一些操作系统的概念理解 。 那么不废话我们现在就开始: 目录 写在前面: 1.

    2023年04月21日
    浏览(32)
  • 【Linux常见指令以及权限理解】基本指令(3)

    上一篇文章,我们学习了Linux的一些常用指令, 学习了如何理解Linux系统,介绍了对Linux系统的理解:Linux下一切皆文件 介绍了重定向还有管道相关的知识。这里是上一篇博客的链接:http://t.csdn.cn/2d6fc 接下来我会对Linux常用指令进行收尾,并谈一谈如何理解指令。 目录 写在前

    2024年02月04日
    浏览(31)
  • 【Linux常见指令以及权限理解】基本指令(2)

    今天我们继续学习Linux的基本指令, 这里是上一篇博客的链接:http://t.csdn.cn/9AgHP 接下来我会继续讲解Linux指令相关内容。 目录 写在前面 1. man 描述: 用法: 例子: 例1: 例2: 2. cp 描述: 用法: 例子: 例1: 例2: 例3: 例4: 3. mv 描述: 用法: 例子: 例1: 例2: 例3:

    2024年02月01日
    浏览(35)
  • 【Linux】Linux的常用基本指令

    问大家一个问题:历史上先出现的键盘还是鼠标? 答:是键盘 早期 使用Linux的都是相关的技术人员,因此并不用考虑普通人民是否能看的懂是否会用 所以只需要键盘,敲代码即可。 决定了操作系统早期进行交互时只能是指令操作 。 而后来随着Linux应用于商业化,为了铺开

    2024年02月05日
    浏览(49)
  • Linux基本指令详细介绍 【Linux】

    功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息 常用: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 ls -a -l 和 ls -al 、 ls -la 这三者是一样的 显示所有的文件 ,包括隐藏文件 -d 将目录象文件一样显示,而不是显示

    2024年02月08日
    浏览(33)
  • 【Linux】---Linux下基本指令(2)

    语法: cat [选项][文件] 功能: 查看目标文件的内容,( tac 指令:逆向查看文件内容,与 cat 相似) 常用选项: -b 对非空输出行编号 -n 对输出的所有 行编号 -s 不输出多行空行 echo 指令, 作用是将内容输出到显示器上 ,如下: 通常再使用 ,进行 输出重定向 ,即 将原来要输

    2024年02月21日
    浏览(12)
  • 【Linux】Linux 下基本指令 -- 详解

    无论是什么命令,用于什么用途,在 Linux 中,命令有其通用的格式: command [-options] [parameter] command:命令本身。 -options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节。 parameter[可选,非必填]命令的参数,多数用于命令的指向目标等。 语法中的[ ],表示

    2024年02月03日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包