linux基本指令和用法 linux常用命令详解( 六 )
文章插图
如果mv后面跟的不是文件 , 而是文件名 , 就会将文件重命名
例如将文件file11重命名为change

文章插图
cat指令
功能:文件内容
语法:cat [选项] [文件]
选项:
- -b :对非空输出行编号
- -n :对输出的所有行编号
- -s :不输出多行空行

文章插图
echo指令
功能:将字符串显示到标准输出 , 也就是屏幕上 , echo默认换行

文章插图
重定向
那我们可以将字符串写入文件中吗?
答案是可以的 , 通过重定向 , 字符串后面加 > 符号和文件名 , 就可以将本该显示到标准输出的字符串 , 写入文件中 , 如果文件不存在 , 就会自动创建文件 , 这就是输出重定向

文章插图
将本该显示到屏幕上的字符串写入目标文件中 , 同时输出重定向会清空文件原始内容再重新写入
在此写入时 , 之前的hello Linux已近被清空了

文章插图
想要保留之前的内容并写入就需要追加重定向 > 符号变成 >> 符号

文章插图
cat指令后面不加文件 , 默认从键盘中读取内容并回显到显示器上 , 也就是屏幕上

文章插图
之前cat显示文件内容就是通过输入重定向显示的
[kingVM-12-11-centos ~]$ cat < file#这个 < 符号可以省略
AAAAAAA
BBBBBBB
CCCCCCC
more指令
功能:和cat类似 , 一般用于日志 , 内容比较长的文件
选项:
- -n :对行编号
- q :退出more
比如这里我写一个内容从0-1000行的文件
count=0; while [ $count -le 1000 ]; do echo "hello ${count}"; let count++; done > cat.txt
1more会先显示一部分内容 , 按回车就可以继续读取内容 , 按q退出 , 但more有一个弊端 , 只能往下翻 , 不能往上翻 , 所以我们一般不用more指令
less指令
功能:文件内容 , less用法比more更具有弹性 , 可以使用
[pageup][pagedown] (前后按键)等按键的功能来往前往后翻看文件 , 而且less在之前不会加载整个文件 。选项:
- -i:忽略大小写
- -N :显示行号
- /字符串:向上搜索字符串的内容
- ?字符串:向下搜索字符串的内容
- n :重复前一个搜索(与/ 或?有关)
- N:返向重复前一个搜索(与/ 或?有关)
- q:退出less
推荐阅读
- 优秀销售经理必须掌握六大基本技能 优秀销售经理具备哪些特质
- 电脑硬盘分区的基本步骤win10 win 10新电脑如何分区硬盘
- 笔记本如何设置静态ip地址 linux如何设置静态ip地址
- 乒乓球技术汇总数据库! 乒乓球基本技术
- 腰椎酸怎么回事
- 迈腾和帕萨特哪个好?
- 刘学义|刘学义新剧来袭,女主是谋女郎但气质被嘈,造型倒是基本还原
- 用例子理解排列组合及基本公式如何计算
- linux进化史 linux操作系统的诞生、发展和成长过程
- 南安普顿大学空间系统工程专业基本信息解析
