| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> (6)vim编辑器-mv-cat-重定向-标准输入、输出-more-管道符号-head-tail -> 正文阅读 |
|
[开发工具](6)vim编辑器-mv-cat-重定向-标准输入、输出-more-管道符号-head-tail |
一、知识补充1.1 env查看当前终端里的shell的环境变量(即全局变量) 查出来的内容中HISTSIZT=1000,即规定了历史命令的条数为1000 1.2 vim编辑器的使用Linux下的文本编辑器,vi的升级版本 【安装vim编辑器】yum install vim -y(要求虚拟机必须一定要可以上网) 1.2.1 touch和vim创建文件的区别touch a.txt 只是创建一个空文件,不往文件里写入内容 vim a.txt 不仅创建文件,同时可以往其中写入内容。如果a.txt文件已经存在,就是使用vim打开这个文件,如果不存在就是新建 1.2.2 操作步骤
二、命令讲解????????2.1 mv1. 移动(Move)文件或目录==>剪切
可以同时移动多个文件夹,也可以同时移动文件和文件夹。此时,目的地必须是文件夹,否则无法容纳多个内容
2. 若目标位置与原位置相同或目标文件夹不存在,则相当为改名==>重命名
????????2.2 cat显示文件的全部内容 【选项】-n 给输出的每一行进行编号
????????2.2.1 cat详细作用cat - concatenate files and print on the standard output ????????连接文件和输出内容到屏幕 连接文件:同时可以将多个文件的内容同时输出,然后连接起来
????????2.2.2 重定向把本来应该在屏幕上输出的内容,重定向到文件里,改变了他的输出方向 standard input 标准的输入==》键盘 standard output 标准的输出==》屏幕 重定向其实是改变了输出的方向,标准的输出是往屏幕输出,重定向可以输出到文件
> 输出重定向:如果后面接的文件不存在就创建,如果存在就覆盖原来内容
>> 追加输出重定向:如果后面接的文件不存在就新建,如果存在就不覆盖原来的内容,只是在末尾追加
????????2.2.3 tac颠倒读取文件内容
????????2.3 more全屏方式显示文件内容 分页显示:一页一页的显示 ????????2.3.1 交互操作方法
????????2.3.2 |管道符号作用就是将前面一个命令的输出送给后面的命令作为输入 管道本质上是实现了进程与进程之间通信,是进程与进程之间通信的一种方式
????????2.3.3 ps aux查看Linux系统里当前这个瞬间的进程的信息
????????2.3.4 wc统计一个文件里有多少行、单词、字节
一个汉字占3个字节,一个英文字母占1个字节,一个空格、一个回车键都占一个字节
ps aux|wc -l 统计ps aux命令的输出有多少行 ps aux|more分页显示进程信息 ????????【选项】 -l 统计行数 -w 统计单词数 -c 统计字节 ????????2.3.5 $()作用:优先执行里面的命令,然后将命令的执行结果返回 user_num=$(cat /etc/passwd |wc -l)先执行cat /etc/passwd |wc -l 得到结果,然后赋值给user_num这个变量
????????2.3.6 less与more命令相同,但扩展功能更多,操作方法基本类似,有个别出入 【page down】上翻页【page up】下翻页 ????????【差异】more和less
????????2.4 head用途:查看文件开头的一部分(默认是头10行) 格式:head -n numbuer 文件名 格式:head -数字 文件名 [root@192 lianxi]# head -3 messages 等于 [root@192 lianxi]# head -n 3 messages
????????2.5 tail用途:查看文件结尾的一部分(默认是后10行) 格式:tail -n numbuer 文件名 格式:tail -数字 文件名 ????????2.5.1 tail的高级用法tail -n +number 用在不想显示前number行的内容,显示从第number行开始到末尾的内容
tail -f test.txt 动态监控test.txt文件里的内容变化:盯着文件末尾的内容,一旦有输入,马上输出给用户 一般用在我们看某个日志文件的变化 按Ctrl + C强行终止
(复制标签)在另外一个终端里使用重定向功能追加
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 7:04:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |