RH124-04 創建、查看和編輯文本
第四章 創建、查看和編輯文本
4.1 重定向輸出到一個文件或程序
重定向到文件:
標準正確重定向
標準錯誤重定向
追加
管道 |
tee
實際超作:
A\標準重定向
date > /tmp/saved-timestamp
cat /tmp/saved-timestamp
B、將後面10行輸入文件
tail -n 10 /var/logdmesg
tail -n 10 /var/logdmesg > /tmp/last-10-dmesg
C、同時多個文件重定向
cat /etc/hosts /etc/fstab > /tmp/two-in-one-file
D 追加到一個文件的最後面
echo "wel to rh124 classroom" >> /tmp/my-file-names
E 標準重定向
ls -l /etc/hosts /etc/RH124 > /tmp/stdin-onl
正確的會導入文件中,錯誤的會報錯
ls -l /etc/hosts /etc/RH124 2> /tmp/stdin-onl 此種只定向錯誤的,顯示正確的
ls -l /etc/hosts /etc/RH124 $> /tmp/stdin-onl 正確的錯誤的都會重定向
管道
左邊命令的輸出作為右邊命令的輸入
ls -l usr/bin | less 分批顯示
cat /etc/fstab | wc -l 計算交給處理的內容有多少行
以上等價於 wc -l /etc/fstab
lsblk 分區和文件 lsblk | wc -l
tee命令,可以將管道左邊的命令保存起來,並將其輸出到屏幕
lsblk | tee /tmp/list-blocks.txt
lsblk | tee /tmp/list-blocks.txt | wc -l
4.2 vim編輯器的使用
vimtutor 進入學習 退出 shift : q 退出
四種模式:
命令模式
編輯模式
虛擬模式
末行模式 按下“:”就進入了底行模式
命令模式下的操作:
** 要移動光標,請依照說明分別按下 h、j、k、l 鍵。 **
^
k 提示: h 的鍵位於左邊,每次按下就會向左移動。
< h l > l 的鍵位於右邊,每次按下就會向右移動。
j j 鍵看起來很象一支尖端方向朝下的箭頭。
v
命令模式 切換到 編輯模式 :
i:在光標所在字符前開始插入
a:在光標所在字符後開始插入
o:在光標所在行的下面另起一新行插入
s:刪除光標所在的字符並開始插入
I:在光標所在行的行首開始插入 如果行首有空格則在空格之後插入
A:在光標所在你行的行尾開始插入
O:在光標所在行的上面另起一行開始插入
S:刪除光標所在行並開始插入
S
其他模式 切換到 命令模式: ESC
命令模式下的一些常用命令:
$
g文檔的頂部
G 底部
dw 刪除光標所在的單詞
cw
yy 復制光標所在的行
p 在光標所在行下面粘貼內容
3yy 復制3行
dd 刪除光標所在的行
u 撤銷操作
搜索內容: 在命令模式下,按 / 或者 ? /see 找到並改變顏色並光標停留在此處,按N就可以跳下一個找到的,和man 命令搜索內容是一樣的。
替換: 切換到末行模式 s/host/HOST/ 把找到第一個進行替換,如果要全換則: :s/host/HOST/global
顯示行號 : 末行模式 set number 或 set nu
提示:如果您不敢確定您所按下的字母,請按下<ESC>鍵回到正常(Normal)模式。
然後再次從鍵盤輸入您想要的命令。
操作:
建一個臨時文件夾
cp /etc/hosts /tmp/hosts
vim
:wq!強制定入保存寫入
:w :q
替換
:s/host/HOST/global
:1,2s/o/O/g 把1 2 行的o 替換成O,全部都要替換
:%s/m/-/g 整個文檔都被替換。
4.3 gedit的使用
?
本文出自 “IT正能量” 博客,謝絕轉載!
RH124-04 創建、查看和編輯文本