1. 程式人生 > >RH124-04   創建、查看和編輯文本

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 創建、查看和編輯文本