系列文章: Linux Shell 常用命令 - 02篇 0. 線上使用 Linux Shell 參考 https://www.sohu.com/a/343421845_298038 JS/UIX - Terminal 地址:https://www.masswerk.at/jsuix/index.h ...
系列文章:
Linux Shell 常用命令 - 02篇
0. 線上使用 Linux Shell
JS/UIX - Terminal
地址:https://www.masswerk.at/jsuix/index.html
進入後,點擊open terminal即可。它提供簡單的終端環境,沒有自帶gcc等編譯套件,不過練習基本命令和shell腳本還是可以的。
1. 常用命令
1.1 ls 命令 - 顯示指定工作目錄下的內容
顯示指定工作目錄下的內容(列出目前工作目錄所含之文件及子目錄)
語法:
ls [-alrtAFR] [name...]
參數:
-a: 顯示所有文件及目錄 (.開頭的隱藏文件也會列出)
-l: 除文件名稱外,亦將文件型態、許可權、擁有者、文件大小等資訊詳細列出
ls -l 可寫作 ll
常用寫法:
ll
ls -al
結合 grep
使用:(關於 grep
的詳細介紹見後文)
查看文件 log.txt 是否存在於當前目錄下:
>ls | grep log.txt
log.txt
>ls -al | grep log.txt
-rw-rw-r--. 1 mozhiyan mozhiyan 0 4月 15 17:26 log.txt
1.2 查看文件內容:cat
1.3 創建文件: touch
此時,若想往text2中寫入內容,可用 echo "hello word">>text2
>>
代表在末尾追加,若使用>
則會把之前的內容覆蓋:
當然,也可直接使用 vim text2
對文件進行編輯
註:無論是 echo "hello">file
還是 echo "hello">>file
,如果file不存在都會先創建file文件
類似的用法有:cat ./result.lst>>aa.txt
(將result.lst文件中的內容追加到aa.txt的末尾)
1.4 mv - 為文件或目錄改名、或移入其它位置