2017-05-06隨記:基礎命令和符號
2017-05-06
基礎命令:
1.mkdir 創建目錄 make directory
-p 遞歸創建
2.ls 顯示目錄中的內容,列表 list
-l (小寫字母L) 顯示詳細的信息
3.pwd 顯示當前你所在的位置 路徑 print working directory
4.cd 改變當前你所在位置/路徑/目錄 change directory
5.cp 復制文件或目錄 默認不能復制目錄 (備份)
-a -pdr
-r 遞歸 目錄及目錄的內容(子孫後代)
-p 復制的時候 保持文件或目錄的屬性不變。
6.mv 移動文件或目錄
mv /data /root
7.rm 刪除文件或目錄
-r (遞歸)刪除目錄
-f (force)強制刪除文件或目錄
8. find 用來找文件或目錄linux四劍客
find /data/ -type f -name "oldboy.txt"
找哪裏的? 找什麽類型 找什麽名字
-type f(file普通文件)
d(directory目錄 )
-name "*.txt"
以.txt結尾的文件
find /data -type f -name "*.txt"
9. grep 過濾文本
-v 取反,排除內容
10.head 默認取文件前十行
-n +數字
11.tail 默認取文件後十行
-n 數字
12.vim的使用:
1)使用vi打開oldboy.txt
vi /data/oldboy.txt
默認是命令模式。
2)按i ===>insert插入模式(編輯模式) ====>然後輸入文本
I am studying linux.
3)按esc鍵 ,退出編輯模式(插入模式),再次進入到命令模式
4)保存並退出
:wq
w write 寫入
q quit 退出
5)補充
:q 表示的是退出 quit
:q! q!表示強制退出 退出不保存
重定向符號:
> 或 1> :重定向符號,清除原文件裏面所有內容,然後把內容追加到文件的末尾
>> 或 1>> :追加重定向, 追加內容 到文件的尾部(文件的最後一行)。
2>> :錯誤重定向
2>&1 :將錯誤和正確的內容輸入到同一個文件
< 或 0< :輸入重定向
<< 或 0<< :追加輸入重定向
特殊符號:
1. *(星號) 表示所有東西(文本 文字) *.txt
2. | (管道) 把前一個命令的結果通過管道傳遞給後面一個命令
3. .. (點點) 表示上一級目錄 當前目錄的上一級目錄。
4. . (點) 表示當前目錄。
From 李導 :http://lidao.blog.51cto.com
本文出自 “一個Linux小白-學習運維” 博客,謝絕轉載!
2017-05-06隨記:基礎命令和符號