最近翻出自己的筆記,發現記的大家猜猜 能不能看懂
使用 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