VI使用的個人筆記【超老版】

最近翻出自己的筆記,發現記的大家猜猜 能不能看懂

 

使用 a,i,o 進入 編輯模式

 

cat abc.txt

vi

vi filename

 

 

:wq   :x   保存文件並退出

:q!  退出不保存

ZZ  保存文件並退出

 

 

光標移動

h j k l

 

行操作

dd 刪除當前行

5dd  從當前行開始算,刪除5行

yy 拷貝當前行

8yy 拷貝當前行開始的8行

p 粘貼 paste

 

 

替換

/www 搜索指定的字符串 www   按n 往下搜索

:%s/mmm/nnn/g 從整個文件中把mmm 替換成nnn   g=global

:3 光標定位在第3行。

 

ctrl + z 取消或者退出

 

常用命令

cw 替換單詞 change word

D 從當前位置開始刪除到行尾

$ 光標快速移動到行尾

0 (零)光標快速移動到行首

. (小數點)重複上一次命令

 

使用幫助

:help  查看幫助

:help cmd  查看某一命令的幫助

 

命令圖

 

 

第二節

ls命令

cat命令

mv命令

rm命令

mkdir命令

 

LS 顯示目標

ls -a  顯示所有文件,包括隱藏的文件

ls -l  顯示的內容更多 

ls -r 以文件的倒序排序,默認是正序的

ls -F 顯示文件的目錄

 

ls -alrF

ls -lF | grep /  只顯示目錄

 

man ls  查找ls 的其他幫助命令。

man man 顯示 man 命令的幫助

q 直接退出幫助

 

cat  類似dos的type命令

cat -n 顯示文件的行號

cat -b 顯示行號,但不對空白行編號

cat -s 當遇到連續二行空白時,以一行空白行顯示。

 

 

mv  更改文件和文件名

mv -f  強制模式,不提示直接執行

mv -i   交互模式,有重複的會提示

 

mv dd.txt  /tmp

 

rm  刪除文件,相當於dos的del

rm -f 強制模式 不提示

rm -r -R 刪除目錄

rm -fR * 刪除所有數據

 

mkdir 創建目錄 相關於dos 的 md

mkdir -p 創建目錄和他的父目錄

mkdir -m  指定模式 類似 chmod

 

 

pwd  顯示路徑

cd 直接到根目錄 

 

 

第三節

 more

grep

find

file

 

more  分屏顯示輸出結果

more -p  通過清屏而不是滾動顯示。 按空格 一屏一屏顯示,按回車是一行一行顯示。

more +num  多第幾行開始顯示文件

more -s 將多行空格行壓縮成一行

cat a.txt | more 也是分屏顯示

ls -l | more 也是分屏顯示

 

grep 在文件中搜索特定的字符串

grep -i 不區分大小寫

gep -n 顯示行號

grep -v  顯示不匹配的內容

 

rpm -qa  | grep gcc 查安裝gcc的軟件

 

 

find

find -name

find -atime n

find -ctime n

find -group gname

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章