序號 | 命令 | 命令含義 |
1 | echo | |
2 | vi/vim | 編輯 |
3 | cat | cat 命令用於連接文件並打印到標准輸出設備上。 |
4 | more | 分屏顯示文本內容 |
5 | less | less 與 more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動,卻不能向后移動,而且 less 在查看之前不會加載整個文件。 |
6 | tail | tail 命令可用於查看文件的內容,有一個常用的參數 -f 常用於查閱正在改變的日志文件。 |
echo
echo $path 將當前配置的環境信息打印在控制台
echo $PATH
echo 還可以配置重定向命令進行文本操作
Tip:
重定向 >
和 >>
- Linux 允許將命令執行結果 重定向到一個 文件
- 將本應顯示在終端上的內容 輸出/追加 到指定文件中
其中
>
表示輸出,會覆蓋文件原有的內容>>
表示追加,會將內容追加到已有文件的末尾
如果使用echo >會直接覆蓋掉之前的內容
使用echo >> 會在文本后追加內容,還有自動換行驚喜哦
vi/vim
vi 文件名
- 首先會進入”一般模式“,此模式只接受各種快捷鍵。不能編輯文本內容;
- 按i鍵,就會從“一般模式”進入到編輯模式。在此模式下完成編輯;
- 編輯完成后,按ESC鍵退出編輯,回到一般模式
- 再按:,進入“底行命令模式”,,輸入wq命令,回車即可保存剛才輸入的文本內容。如果想放棄本次修改,在底行模式下輸入q!退出。即撤銷剛才的文本編輯。
福利時間,叮叮叮。
一些炒雞有用的快捷鍵(此技能請在一般模式下使用)
快捷鍵 | 作用 |
a | 在光標后一位開始插入文本內容 |
A | 在該行的最后插入文本內容 |
I | 在該行的最前面插入文本內容 |
gg | 直接跳到文本的首行 |
G | 直接跳到文本的末行 |
dd | 刪除行 ,如果5dd,則一次性刪除5行 |
yy | 復制, 復制3行 3yy |
p | 粘貼 |
v | 進入字符選擇模式 yy復制,p粘貼 |
ctrl+v | 進入塊選擇模式,選擇塊內容 |
shift+v | 進入行選擇模式 |
ctrl +v 進入塊選擇模式,選擇塊內容
shift+v進入行選擇模式
在“底行模式”下輸入
/待查詢的內容 回車
進行全文檢索位置
例如在tinyproxy.conf 下輸入/Allo 回車 即可輸入Allo字符串
那么如何查詢下一個匹配到的Allo呢
n | 搜索下一個匹配到的字符串 |
N | 以當前位置,搜索上一個匹配到的字符串 |
cat 命令
cat
命令可以用來 查看文件內容、創建文件、文件合並、追加文件內容 等功能cat
會一次顯示所有的內容,適合 查看內容較少 的文本文件
cat 文件名
選項 | 含義 |
-b | 對非空輸出行編號 |
-n | 對輸出的所有行進行編號 |
Linux中還有一個nl 命令和 cat -b 等價
more 命令
more
命令可以用於分屏顯示文件內容,每次只顯示一頁內容- 適合於 查看內容較多的文本文件
操作鍵 | 功能 |
空格鍵 | 顯示文本的下一屏 |
Enter鍵 | 一次滾動一行 |
b | 回滾一行 |
f | 前滾一行 |
q | 退出 |
/word | 搜索word字符 |
less 命令
tail 命令可用於查看文件的內容,有一個常用的參數 -f 常用於查閱正在改變的日志文件。
tail -f filename 會把 filename 文件里的最尾部的內容顯示在屏幕上,並且不斷刷新,只要 filename 更新就可以看到最新的文件內容。
更多請參見 菜鳥教程 http://www.runoob.com/linux/linux-tutorial.html