cd /etc # 直接切換到/etc目錄
cd .. # 切換到上次目錄,..表示父目錄
cd . # 切換到當前目錄
cd # 回到自己的家目錄
cd ~ # 回到自己的家目錄,回了家才可以浪
cd - # 回到上次工作目錄,cd 減號
pwd [-lp]
p # 顯示物理工作目錄。
# 刪除鏈結
rm test # 鏈結只是乙個普通檔案
ln # 建立乙個鏈結
mkdir [pm] -p # 自動建立父目錄,在某些時候需要建立父目錄,自動建立,越過兒子生孫子
-m # 設定許可權
mkdir -p -m 700 ./test/ada/daff/dfgg/zfd
!+開頭的字母,或者!+命令歷史記錄編號,可以快速執行已經執行過的命令。
有時候某些檔案無法執行,有可能是不可執行檔案,而不是沒有許可權。
cp
# 選項
# -i: 若檔案存在,詢問使用者是否覆蓋,很多命令後面接 i 表示詢問的意思
# -r: 遞迴複製,也就是會複製字母裡底下的檔案
# -a: pdr 三個選項的集合
# -p: 連同屬性一起拷貝
# -s: 拷貝為軟連線
# -p: 拷貝為硬連線
# -u: 原始檔比目的檔案新才拷貝
# cp file1 file2 ... dir
rm [irf]
# -r: 遞迴刪除
# -f: force
mv source1 source2 dir
basename # 不管是否存在檔案,就根據命令分割符獲取檔名
dirname # 獲取檔案目錄
cat
# -a: 顯示出隱藏的字元
# -b: 列出行號
# -n: 列出行號,連同空行也編號
tac # 從最後一行開始輸出
# linux文字處理都是以行為基本單位進行處理
head
# -n num: 顯示前num行
# -n -num: 除了後nun行外,其他都顯示
# 顯示檔案第二十行到第四十行
cat a.log | tail -n 20 | head -n 40
more 只能往下走,查詢關鍵字不會高亮less 可以上下走,查詢關鍵字更加方便,會高亮
# mtime: modify tiem內容資料改動時才更新這個時間
# ctime: change mod time檔案許可權,屬性改動時更新這個時間
# atime: access time檔案的內容被取用access時,更新這個時間
# 顯示需要其他的時間,ls預設是mtime修改時間
ls -l --time=ctime
touch # 本來用於修改檔案時間,但是檔案不存在就會建立,所以也用來建立檔案
# -a: 僅修改訪問時間
# -c: 僅修改檔案的時間,若不存在,不建立
chattr # 修改檔案的一些隱藏屬性
# a: 不修改atime
# s: 同步寫入,這裡同步io,要等一會兒才會寫入磁碟
# a: 只能增加資料,日誌檔案
# i: 不能刪除,修改,建立鏈結
# s: 檔案刪除時,直接刪除
# u: 檔案刪除時,資料內容存在磁碟中
使用者在執行該程式時,獲得程式所有者許可權,例如修改密碼程式,臨時獲得root許可權
使用者在該目錄裡,有效組變為目錄所屬組
在該目錄下,使用者只能刪除自己建立的內容
linux命令學習 檔案目錄之ls命令
ls用來列印出當前目錄的清單,如果ls指定目錄那麼就會顯示指定目錄裡的檔案及資料夾清單。通過ls 命令不僅可以檢視linux資料夾包含的檔案,而且可以檢視檔案許可權 包括目錄 資料夾 檔案許可權 目錄資訊等等。命令格式 ls 選項 目錄名 命令功能 列出目標目錄中所有的子目錄和檔案 常用引數 a 列...
linux命令學習 檔案目錄之cat命令
cat命令的用途是連線檔案或標準輸入並列印。常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。命令格式 cat 選項 檔案 命令功能 1.一次顯示整個檔案 cat filename 2.從鍵盤建立乙個檔案 cat filename 只能建立新檔案...
linux命令學習 檔案目錄之less命令
less工具也是對檔案或其它輸出進行分頁顯示的工具,功能極其強大。less 的用法比起 more 更加的有彈性。在more的時候,沒有辦法向前面翻,只能往後面看,但若使用了 less 時,就可以使用 pageup pagedown 等按鍵的功能來往前往後翻看檔案,更容易用來檢視乙個檔案的內容!除此之...