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內容
三種模式 命令模式 插入模式
####命令模式
###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
ctrl+n ##在gedit中開啟乙個新的tab
ctrl+s ##儲存檔案
ctrl+o ##開啟檔案
ctrl+x ##剪下字元
ctrl+v ##貼上字元
ctrl+c ##複製字元
ctrl+q ##關閉gedit
yelp help:gedit ##gedit的圖形手冊
linux輸出重定向
標準輸入輸出 裝置 鍵盤 顯示器 顯示器 裝置檔名 dev stdin dev sdtout dev sdterr 檔案描述符 0 1 2 型別 標準輸入 標準輸出 標準錯誤輸出 輸出重定向 標準輸出重定向 命令 檔案 以覆蓋的方式,把命令的正確輸出輸出到指定的檔案或裝置當中 命令 檔案 以追加的方...
Linux輸出重定向
linux shell 環境中支援輸入輸出重定向,用符號 和 來表示。0 1和2分別表示標準輸入 標準輸出和標準錯誤資訊輸出,可以用來指定需要重定向的標準輸入或輸出,比如 2 a.txt 表示將錯誤資訊輸出到檔案a.txt中。同時,還可以在這三個標準輸入輸出之間實現重定向,比如將錯誤資訊重定向到標準...
linux輸出重定向
linux shell使用 和 符號來對輸入輸出做重定向。約定 0,1,2分別代表 標準輸入,標準輸出,標準錯誤輸出。下面以ls命令為例加以說明,其他命令或程式的使用方式相同。例1 把標準輸出重定向到log.txt root localhost es ls 1 log.txt 例2 把標準錯誤重定向...