linux學習筆記之常用基本命令(一)
1.幫助命令
- man獲取幫助資訊
語法:man[命令或配置檔案] - help獲得shell內建命令的幫助資訊
語法:help 命令
例: help cd - 常用快捷鍵
ctrl +c: 停止程序
ctrl +l: 清屏
ctrl +q: 退出
tab鍵 :補全命令(常用tab鍵可快速輸入命令)
上下鍵:查詢執行過的命令
ctrl +alt :在Linux與window系統中互相切換
2.檔案目錄命令
-
pwd :顯示當前工作目錄的路徑
-
ls :列出目錄的內容
語法:ls [選項] [檔案或目錄]
選項:-a :全部檔案,包括隱藏的文件一起列出來
-l: 長資料串列出,包含檔案的許可權與屬性等 -
mkdir 建立一個新目錄
語法 : mkdir 檔名 -
rmdir 刪除一個目錄
語法: rmkdir 檔名 -
touch 建立一個新的檔案
語法:touch 檔名
例: touch hello.txt -
cd 切換目錄
cd 相對路徑
cd 絕對路徑
cd - 或者 cd 回到自己的家目錄
cd … 回到當前目錄的上一級目錄
cd -P 跳轉到實際物理路徑 -
cp 複製檔案或目錄
例:cp source dest 複製source 到dest -
rm 移除檔案或目錄
語法:rm -rf deleteFile -
mv 移動檔案與目錄 或重新命名
(1) mv oldNameFile newNameFile (重新命名)
(2) mv /temp/movefile /targetFolder (移動檔案) -
cat 檢視檔案內容
語法: cat [選項] 檔案
選項:
-A :相當於 -vET 的整合選項,可列出一些特殊字元而不是空白而已;
-b :列出行號,僅針對非空白行做行號顯示,空白行不標行號!
-E :將結尾的斷行位元組 $ 顯示出來;
-n :列出行號,連同空白行也會有行號,與 -b 的選項不同;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字元 -
重定向命令
ls -l > 檔案 列表的內容寫入檔案中(會將檔案中的內容覆蓋)
ls -al >> 檔案 列表的內容追加入檔案中 (不會覆蓋內容) -
echo
(1)echo 要顯示的內容 >> 儲存內容的的檔案 (將要顯示的內容,儲存到檔案中)
(2)echo 變數 (顯示變數的值) -
history 檢視所敲命令歷史
2. 時間日期命令
- date 顯示當前時間
date 顯示當前時間
date + %Y 顯示當前年份
date +%m 顯示當前月份
date +%d 顯示當前是哪一天
date +%Y%m%d date +%Y/%m/%d … 顯示當前年月日各種格式
date “+%Y-%m-%d %H:%M:%S” 顯示年月日時分秒 - date顯示非當前時間
date -d ‘1 days ago’ 顯示前一天日期
date -d yesterday +%Y%m%d 同上
date -d next-day +%Y%m%d 顯示明天日期
date -d ‘next monday’ 顯示下週一時間 - date設定系統時間
語法:date -s 字串時間 - cal 檢視日曆
cal [選項] 不加選項,顯示本月日曆