Linux管道和重定向&&vi和vim编辑器

一、管道和重定向

(1)、重定向输出覆盖: >
向文件输出内容,文件不存在则新建文件在输出:文件存在先清空文件,在写入内容。
例如:echo “write some” > t1.txtLinux管道和重定向&&vi和vim编辑器_第1张图片
(2)、重定向输出追加: >>
向文件输出内容,文件不存则新建文件在输出 :文件存在,则新的内容追加到文件的后面。
例如:echo “hello new word” >> t1.txt
Linux管道和重定向&&vi和vim编辑器_第2张图片
存在t1.txt文件,在原来内容的后面加新的内容 “hello new word”
(3)、管道 |
管道就是用“|”连接两个命令,以前面一个命令的输出作为后面命令的输入,用于把管道左边的输出作为右边的输入。
语法:命令1 | 命令2 | 命令n
例如:echo “hello linux” | wc
这里写图片描述
例如:echo “hello linux” | grep “linux”
这里写图片描述
查看某个进程是否存在
例如:ps -ef | grep “cat”
Linux管道和重定向&&vi和vim编辑器_第3张图片

vi和vim编辑器

(1)、vi是Linux下标配的一个纯文本编辑器,由于不是图形界面,相关的操作都要通过键盘输入命令来操作,所以需要记住一些常用的操作命令。
(2)、启动vi编辑器
语法:vi 文件名
说明:如果文件存在则打开文件,如果文件不存在,则会新建该文件(不是立即创建而是在保存的时候创建)
(3)、vi的常用操作
vi操作分为命令模式和编辑模式
命令模式:按Esc键进入命令模式,命令模式下无法编辑
编辑模式:按a或者i 字母键,进入编辑模式(此时,底部会出现insert)。在命令模式下按:wq(冒号键w键q键)保存退出,按q!不保存退出。
从命令模式进入编辑模式按a键或者i键
从编辑模式进入命令模式按Esc键

编辑文件命令:

  1. dd:删除光标所在行
  2. yy:复制光标所在行到缓冲区
  3. p:粘贴缓冲区的内容
  4. gg:光标回到文件第一行
  5. GG:光标回到文件最后一行
  6. ^ :光标移动到当前行的行首
  7. $ :光标移动到当前行的行尾
  8. /关键字:按斜杠/键,可以输入想搜索的字符,然后确定进行搜索,如果第一次查找的关键字不是想要的,可以一直按 n 键往后查找到想要的关键字为止

你可能感兴趣的:(Linux)