如何理解絕對路徑和相對路徑?
使用絕對路徑到root目錄
cd /root
使用相對路徑到root目錄
假設在user/lib目錄里
cd …/…/root
…就是往上回傳一級…/…/就是回傳兩級
mkdir 【選項】要創建的目錄
mkdir -p 創建多級目錄
rmdir 指定洗掉空目錄(不能洗掉非空目錄)
想要洗掉非空目錄 只能用rm -f 要謹慎使用
touch指令 :創建空檔案
cp:拷貝檔案到指定目錄
cp -r:遞回復制整個檔案夾
mv 移動檔案與目錄或重命名
cat 查看檔案內容
cat -n 顯示行號
more +要查看的檔案:已全螢屏的方式按頁顯示文本檔案的內容

less:用來分屏查看檔案內容,對于現實大型檔案具有較高的效率

輸出重定向:會將原來的檔案的內容覆寫
追加,不會覆寫原來檔案的內容,而是追加到檔案的尾部
相當于保存檔案
echo 輸出內容到控制臺
head :用于顯示檔案的開頭部分內容,默認情況下head指令顯示檔案的前10行內容
head -n 5 檔案 :顯示檔案的前五行
tall:用于輸出檔案中尾部的內容,默認情況下tall指令顯示檔案的后10行內容
tall -n :查看后五行
tall -f:實時追蹤該檔案的所有更新(ctrl+c,中斷行程)
In -s【原檔案或目錄】【軟鏈接名】:給原檔案創建一個軟鏈接
history:查看已經執行過的歷史命令,也可以執行歷史命令
date :顯示當前時間
date + %Y:顯示當前年份
date + %m :顯示當前月份
date + %d :顯示當前是哪一天
date“+%Y-%m-%d %H:%M:%S :顯示年月日時分秒
date -s :設定日期
cal :查看日歷
find
locate 搜索檔案
grep 過濾查找
grep -n 顯示匹配行及行號
grep -i 忽略字母大小寫
gzip 用于壓縮檔案(只能將檔案壓縮為*.gz檔案)
gunzip 用于解壓
zip 壓縮
unzip 解壓
zip -r 遞回壓縮,即壓縮目錄
tar 打包指令(壓縮的格式是.tar.gz)
打包 -zcvf
解壓 -zxvf
所有者(難點)
一般為檔案的創建者,誰創建了該檔案,就自然而然的成為該檔案的所有者
ls -ahl 查看檔案的所有者
chown 修改檔案所有者
所在組
當某個用戶創建了一個檔案后,默認這個檔案的所在組就是該用戶所在的組
ls -ahl 查看目錄所在組
chgrp 修改檔案所在組
usermod -g 改變用戶所在組
usermod -d 改變用戶登錄的初始目錄
man【命令或組態檔】(功能描述,獲得幫助資訊) 例 man ls 查看ls命令的幫助資訊
help命令(功能描述:獲得shell內置命令的幫助資訊) pwd 顯示當前作業目錄的絕對路徑 ls -a
顯示當前目錄的所有檔案和目錄,包括隱藏的 ls -l 以串列的方式顯示資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/281740.html
標籤:其他
上一篇:C++ switch陳述句練習
