1. 程式人生 > >Linux命令筆記1

Linux命令筆記1

linux命令筆記1

1、mkdir 創建目錄

參數:

-p遞歸

例子:mkdir /data (創建一個名叫data的目錄)

例子:mkdir -p /data/oldboy (連續創建data和oldboy目錄,-p選項允許你一次性創建多層次的目錄


2、ls 查看列表

參數:

-l 使用長列表格式

-d 查看目錄

-h 可讀的文件

組合模式:

例子:ls -ld +/目錄名 (查看目錄的詳細信息)

例子:ls -lh +/目錄名 (查看目錄裏面所有文件的詳細信息)


3、cd 改變目錄路徑

例子:cd /data (切換到data目錄下)


4、pwd 打印當前目錄

例子:pwd (顯示當前工作路徑)


5、touch

創建文件和更新文件的時間戳,如果文件存在只更新時間戳

選項:

-a 只更改訪問的時間

-m 只修改修改的時間

例子:touch 123.txt (創建123.txt文件)

例子:touch -a 123.txt (修改123.txt的訪問時間)

例子:touch -m 123.txt (只修改修改123.txt的時間)

date c查看當前計算機的時間

參數:

-s 修改當前計算機的系統時間

例子:date -s "2017-10-09 22:34:02" (修改系統時間)


6、vi 編輯器

例子:vi 123.txt (進入123.txt文件可以增加或者修改內容)

使用方法:

執行vi 123.txt 進入vi編輯器,按鍵按下a或者i鍵進入編輯模式,輸入需要的內容比如:I am studying linux. 然後按鍵盤上的ESC鍵退出編輯模式,最後輸入:wq保存並退出 (註釋w是保存,q是退出)


7、vim 更加復雜的編輯器


8、cat 查看文件內容

例子:cat 123.txt (查看123.txt文件的內容)

例子:cat >123.txt (直接創建一個123.txt的文件回車之後輸入需要的內容之後CTRL+D保存退出)

例子:cat >>/data/123.txt<<EOF

> a

> v

> b

> n

> EOF (cat >>/data/123.txt表示執行cat命令找到/data/123.txt在把需要的內容輸出到/data/123.txt文件,內容來自哪裏?內容來自字符串(EOF字符串必須是成對出現)EOF之後的內容輸入到123.txt裏面去)


9、echo 打印輸出內容 可以配合>或者>>把文件覆蓋和追加內容

例子:echo "woshilizi">123.txt (直接把“”裏面的內容輸入到123.txt文件裏面)

提示:>此方法會清除之前的內容

>>此方法為內容追加,只會在文件尾部追加。

例子:echo "oldboy1" >>123.txt 2<&1 (把正確的內容輸入到123.txt裏面去和把如果錯誤的命令也一起輸入到123.txt做記錄)


10、xargs 從標準輸入獲取內容創建和執行命令

參數:

-n 2 (-n加數組)

例子:xargs -n 2 <123.txt (利用-n多行輸出,2代表每行輸出為2個數組)


本文出自 “天晴Linux之旅” 博客,請務必保留此出處http://6520736.blog.51cto.com/6510736/1971055

Linux命令筆記1