1. 程式人生 > >2017-05-06隨記:基礎命令和符號

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隨記:基礎命令和符號