Linux輸出重定向,vim與gedit

1.管理輸入輸出

ps 進程掃描
dev/pts/* 輸出文件
正確輸出編號爲1 錯誤輸出編號爲2

輸出重定向
    >file   ##正確輸出 
    2>file  ##錯誤輸出 
    &>file  ##所有輸出 

以上三個符號都會覆蓋文件內容

     >file  ##清空文件內容
    >>file  ##追加正確輸出
    2>>file ##追加錯誤輸出
    &>>file ##追加所有輸出**

| 管道,管道的作用是將前一條命令的輸出變成管道後命令的輸入

ls /bin/ | wc -l ##統計ls /bin 命令輸出的行數
系統中錯誤的輸出是無法通過管道的。
2>&1 把錯誤輸出編號改變成正確編號
find /etc -name passwd 2>&1 |ree file #修改輸出編號使其能夠全部輸出通過管道
date |tee file |wc -l ###tee命令複製date命令的輸出到file中,並統計輸出行數
tee file ##複製輸出字符到file覆蓋file內容
這裏寫圖片描述
這裏寫圖片描述

2.vim

三種模式 命令模式 插入模式

####命令模式
###1.vim配置

:help
:set nu ##添加行號
:set nonu ##取消行號
:set cursorline ##添加行線
:set mouse=a ##添加鼠標顯示
以上設定爲臨時,永久設置修改vim配置文件
vimrc ##vim配置文件

2.vim命令模式下關鍵字搜索

/關鍵字
n向下匹配
N向上匹配

3.vim命令模式下字符的管理

這裏寫圖片描述

1.字符的複製
yl ##複製一個字母
y3l ##複製3個字母
yw ##複製一個單詞
y3w ##複製3個單詞
yy ##複製一行
y3y ##複製3行
p ##複製完成後按“P”粘貼

2.字符的刪除
dl ##刪除一個字母
d3l ##刪除3個字母
dw ##刪除一個單詞
d3w ##刪除3個單詞
dd ##刪除一行
d3d ##刪除3行

3.字符的剪切
cl ##剪切一個字母
c3l ##剪切3個字母
cw ##剪切一個單詞
c3w ##剪切3個單詞
cc ##剪切一行
c3c ##剪切3行
esc —> p ##剪切過後會進入到插入模式,在執行粘貼動作時一定要退出插入模式

命令模式下“u” ##undo撤銷操作
命令模式下“ctrl +r” ##redo恢復操作

4.vim的可視化模式

在命令模式下“ctrl + v”進入可視化模式
可視化模式下可區域選擇字符
可視化模式下批量添加字符
ctrl + v 進入可視化模式選擇字符所在列
“I”進入插入模式,添加字符
esc退出插入模式

5.批量修改字符

:%s/原有字符/替換後字符 ##只替換每一行中出現的第一個原有字符
/g ##表示全文都替換
:%s/原有字符/替換後字符/g ##替換所有
:%s/\t//g ##把全文的tab鍵替去掉,\t 表示tab鍵
:%s/^\ //g ##把行首的空格去掉,”^\ “表示行首的空格
:%s/^#\ */#/g ##把行首#後的空格去掉

6.vim的分屏

:sp file ##在命令模式下上下分屏打開一個新的文件
ctrl +w v ##左右同步同一文件分屏
ctrl +w s ##上下同步同一文件分屏
ctrl +w c ##取消同步同一文件分屏
ctrl+w 上下左右 ##光標移動到指定屏幕

7.vim光標移動

在命令模式下
:數字 ##移動到指定的行
G ##文件最後一行
gg ##文件第一行
進入插入模式(在命令模式下輸入後進入插入模式)
i ##光標所在位置插入
I ##光標所在行行首
a ##光標所在字符的下一個位置
A ##光標所在行行尾
o ##光標所在行下一行
O ##光標所在行上一行
s ##刪除光標所在字符插入
S ##刪除光標所在行插入

8.vim的退出模式
:q ##當用vim打開文件但沒有對字符作任何操作時可直接退出
:q! ##當用vim打開文件並對字符作操作,放棄所有操作退出
:wq ##保存退出
:wq! ##強行保存退出,對超級用戶及文件所有人生效

9.vim手冊
vimtutor ##vim的手冊
:q ##退出vimtutor

3.gedit

這裏寫圖片描述
ctrl+n ##在gedit中打開一個新的tab
ctrl+s ##保存文件
ctrl+o ##打開文件
ctrl+x ##剪切字符
ctrl+v ##粘貼字符
ctrl+c ##複製字符
ctrl+q ##關閉gedit
yelp help:gedit ##gedit的圖形手冊

發佈了30 篇原創文章 · 獲贊 3 · 訪問量 7179
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章