Linux部分基础指令讲解

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

目录

1.echo指令

2.more指令

3.less指令(重要)

4.head指令

5.tail指令

6.管道|

7.时间相关的指令

8.cal指令

9.find指令

10.grep指令


1.echo指令

我们先看效果

Linux部分基础指令讲解,linux,运维,服务器

如图所示我们可以看到显示器显示出了hellow world和hellow这两句话,我们的echo的意思就是类似C语言中以写(“w“)的形式来打开文件,在C语言中我们知道如果以这种方式进行打开文件并输出的操作的话,会有两种情况,一种是倘若我们没有这种文件,我们就会创建这个文件名的文件,然后把内容输出到文件上;倘若我们有文件,我们就会清空文件的所有内容,再进行输出内容的操作(上面的图中我们也看到了第二次显示hellow的时候没有了第一次显示的内容),Linux中也是一样的,而且我们得知道在Linux中一切皆文件(也就是说Linux可以统一对文件/设备进行访问),也就是说我们的显示器是一个文件,我们的键盘也是一个文件。

在清楚这些概念之后我们就会知道,‘哦‘,原来echo指令的作用就是把hellow world和hellow轮番着输出到我们的显示器文件上。

在弄懂了这些之后,我们再来看一个

Linux部分基础指令讲解,linux,运维,服务器

第一行的语句我们多了一个> log.txt,那这又是什么意思呢?

>的意思就类似一个传输的意思,log.txt是我之前创建好的一个文件,这句话的说法就是输出重定向的意思,为什么我们叫它输出重定向呢?因为我们进行echo指令的时候,Linux默认将它输出到显示器文件上,而我们这里对它进行引导,让它将内容输出到了log.txt文件上,这就叫重定向。

下面的cat指令就是显示文件里的内容。

我们再来看一个

Linux部分基础指令讲解,linux,运维,服务器

第四行我的文件名写错了,所以第五行重写了一遍,第五行的意思就是追加重定向,类似于C语言中的“a+”一样,在文件末尾加上新的内容,所以我们就在文件中看到了两句话。

2.more指令

more指令可以打满一屏幕输出,就会停下来,什么意思呢?

Linux部分基础指令讲解,linux,运维,服务器

比如我们先ll,ll之后呢我们会看到这里有一个new.txt文件,我们会看到这个文件的内存很大,说明这是一个大文件,我们的more指令的作用主要也是用来输出大文件的,接下来我们来看看什么叫满屏

Linux部分基础指令讲解,linux,运维,服务器

我们发现在我们对这个文件进行more指令之后会将这个文件的内容打印一整个屏幕,然后停止,这个时候如果我们想继续看后面的内容就得按回车,想结束就得按q,所以我们就会发现这个more指令输出大文件内容的效率不好,所以,这个指令其实是不推荐使用的,接下来就讲讲我们推荐的指令。

3.less指令(重要)

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

Linux部分基础指令讲解,linux,运维,服务器

说得直白点,就是只需要按上下键就可以继续文件的浏览,同样按q停止浏览。

4.head指令

Linux部分基础指令讲解,linux,运维,服务器

head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。当然如果想多打印几行,只需要加上-n 行号就行了。

Linux部分基础指令讲解,linux,运维,服务器

5.tail指令

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

Linux部分基础指令讲解,linux,运维,服务器

多打印行数也是一样的操作

Linux部分基础指令讲解,linux,运维,服务器

6.管道|

如果我们想读取第五十行,我们要怎么做呢,我们可以先head读取前50行到一个新的文件,再tail新文件的最后一行,得到的就是第五十行了。但这样操作太麻烦了,这种时候我们就可以使用管道来连接这两个操作。

Linux部分基础指令讲解,linux,运维,服务器

7.时间相关的指令

date显示

Linux部分基础指令讲解,linux,运维,服务器

在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下

Linux部分基础指令讲解,linux,运维,服务器

Linux部分基础指令讲解,linux,运维,服务器

8.cal指令

cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳 历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。

Linux部分基础指令讲解,linux,运维,服务器

如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

Linux部分基础指令讲解,linux,运维,服务器

Linux部分基础指令讲解,linux,运维,服务器

9.find指令

用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)

find的指令非常多,我们这里同样讲个基础的。

Linux部分基础指令讲解,linux,运维,服务器

Linux部分基础指令讲解,linux,运维,服务器

10.grep指令

在文件中搜索字符串,将找到的行打印出来

Linux部分基础指令讲解,linux,运维,服务器

Linux部分基础指令讲解,linux,运维,服务器

Linux部分基础指令讲解,linux,运维,服务器

Linux部分基础指令讲解,linux,运维,服务器

Linux部分基础指令讲解,linux,运维,服务器文章来源地址https://www.toymoban.com/news/detail-766977.html

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

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

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

相关文章

  • linux服务器 放行端口指令

    部署项目时,如果项目已正常启动,但无法通过端口访问,则代表服务器端口没有放行,可以通过指令配置放行 查询端口是否放行指令(8888端口) 查询结果为no 则代表未放行端口,需要放行 放行指定端口指令  放行后,需要通过重载指令刷新 最后再次查询端口 返回yes 则代

    2024年02月06日
    浏览(41)
  • 【运维】Linux 跨服务器复制文件文件夹

    如果是云服务 建议用内网ip scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来

    2024年02月08日
    浏览(46)
  • 连接云服务器及Linux常用指令学习

    1、通过系统终端连接云服务器(需要有ssh) win+R,输入cmd进入终端 输入命令:ssh ubuntu@ip号,注意:腾讯云服务器默认用户为ubuntu而阿里云默认用户为root                    2、通过XShell连接云服务器  点击连接后会弹出一个弹框需要填写用户名,腾讯云服务器填ubuntu,阿里

    2024年02月06日
    浏览(35)
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

    本文思维导图概述的主要内容: 1.1 什么是 crontab Crontab 是一个在 Unix 和 Linux 操作系统上 用于定时执行任务 的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写, cron 指的是 Unix 系统中的一个后台进程,它

    2024年02月08日
    浏览(62)
  • 【Linux运维】shell脚本检查服务器内存和CPU利用率

    在管理服务器时候写了一个 shell脚本,在服务上实现每天凌晨3点查系统的指定文件夹下的容量大小,如果超过10G就要删除3天前的内容,还要时刻查询内存和cpu利用率,如果超过80%就要提示用户出现过载 将以上代码保存为一个.sh文件,然后通过crontab在每天凌晨3点运行即可:

    2024年02月09日
    浏览(48)
  • csgo部分常用服务器指令与一些绑定指令整理

    【1秒后刷新游戏】mp_restartgame 1  【是否打开自动平衡】mp_autoteambalance 0/1  【最高金钱16000】mp_maxmoney 16000  【死亡竞赛的回合时间60分钟】mp_roundtime 60  【休闲/竞技模式每局时间60分钟】mp_roundtime_defuse 60  【休闲/竞技模式最大局数设为30局】mp_maxrounds 30  【出生金钱为16000】

    2024年02月03日
    浏览(49)
  • 【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 上)

    在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地

    2024年01月16日
    浏览(42)
  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月04日
    浏览(55)
  • Linux本地部署1Panel服务器运维管理面板并实现公网访问

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 执行如下命令一键安装 1Panel: 安

    2024年02月04日
    浏览(58)
  • 云计算Linux运维——基础服务应用——HTTPD服务(8)更新中......

    应用层协议 作用 在客户端、web服务器传递数据 Hyper Text Transfer Protocol 超文本传输协议 客户端访问web服务时,传递代码,由浏览器解析代码进行展示 1、类型 静态网站 网页上所有资源都是固定的 html语言,js, jquery 动态网站 一段程序代码,根据传递的参数不同展示不同的结果

    2024年04月10日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包