Linux——指令

echo

可以让屏幕直接打印echo后面输出的值

输出重定向 >

如果echo后面加上>和一个文件,就会把内容放在文件里,假如文件不存在则会创建出来

但是如果再写入的话,就会发现之前写入的666不见了,只剩777了

所以这个输出重定向属于覆盖式输出

假如这样写就可以清除文件里的数据

上面说过的,假如目标文件不存在就创建一个,并把本来应该显示到显示器上的文本,写入到文件中。

析:显示到显示器上也就等同于向显示器上打印,也是向显示器上写入,这里可以把显示器看作一个"文件",C程序获取数据 scanf ,cin 都是向向键盘中获取到的,也可以看做成一种"文件"

由此也能得出一个结论:Linux下一切皆文件

追加重定向 >>

这就是追加重定向的作用,就是不断向文件里新增内容

wc

查看文件的内容

wc -l 就可以查看文件行数

输入重定向 <

更多是这样用的

就是可以直接使用input_data.txt中的数据,而不用一次次手动输入数据了

more

按屏幕大小显示文本,但是只能向下翻,不能向上翻

less

跟more指令差不多,但是比较灵活,可以上下翻,按q退出,Ctrl+C并不能退出

用来提取一段文本的头的,直接使用则是打印一串文本的前10行,也可以直接输入需要的行数直接打印

tail

和head的作用正好相反

命令行管道 I

可以把这个管道当作文件来看

这里的管道会把cat指令输出的所有数据全部写入到管道里,然后wc直接从管道里提取数据

date

时间指令,输入后可以查看时间,但是看起来会有点费劲

可以格式化输出,%位置不能变,但是中间的符号可以自定

时间戳

格林威治时间,从1970年的午夜开始,到现在累积的秒数,把现在的时间转换为时间戳

cal

日历指令,而且后面跟年份就可以查看所输年份的日历

cal -3 就是本月,上月,和下月的日历

补充

运行这个代码后每次都会打印当前运行时的时间戳

相关推荐
浅念-12 分钟前
Redis基础详解:单线程模型、String与Hash数据结构
服务器·数据库·redis·sql·mysql·nosql数据库·nosql
日常筹谋记16 分钟前
自动化仓储安全防护工况评估:明治传感器AS-33C技术适配性分析
大数据·运维·创业创新·业界资讯
susplus41 分钟前
【ARM 裸机开发 (IMX6ULL-mini)】GNU工具、Makefile 工程构建、链接脚本详解|C 语言点灯 + 蜂鸣器驱动
linux·arm·makefile·imx6ull
Shadow(⊙o⊙)42 分钟前
Linux进阶知识1.0
linux·运维·服务器
>Andre<1 小时前
UFS5.0标准中文全译·卷一:范围、术语与架构
android·linux·嵌入式硬件
用户0510122572961 小时前
Linux下有关QT显示环境变量设置
linux·嵌入式
闲云自留地1 小时前
告别命令恐惧症,openEuler 基础操作 + 文本 + 网络管理实战
linux·运维·云计算
剑指offer.2 小时前
ARM裸机开发-点亮LED灯
linux·服务器·嵌入式硬件
GeW2 小时前
工作忙.基础弱,也能快速拿RHCE?这套方法亲测有效
linux
Wang's Blog2 小时前
Java 接入Redis: 使用Jedis操作Redis
java·服务器·redis