Linux 隨手筆記

📢 本文由 gemini-3-flash-preview 翻譯

這篇文章由 Hiyoung 撰寫

  • Linux 不會自動建立不存在的資料夾,使用「mv」指令時需要注意資料夾是否存在,否則會將檔案重新命名。
  • 為檔案建立實體連結(Hard Link)實際上是為檔案建立了額外的名稱部分(資料部分未改動),類似於 C 語言中建立了一個指標指向該檔案。
  • 為檔案建立符號連結(Symbolic Link)類似於 Windows 中的捷徑,在使用「ls -li」指令中可以比較直觀地看出區別。實體連結的位元組數和來源檔案一樣,而符號連結的位元組數不同。

img

  • 使用別名「alias」建立指令:在同一行同時執行多個指令用「;」分開;可以使用「type」查詢指令是否已經在系統中;值得注意的是使用「alias」建立指令在結束 Shell 工作階段時會消失(因為沒有新增到檔案中);使用「unalias」刪除別名。
  • 使用「>」重新導向會覆寫來源檔案,「»」重新導向會在來源檔案後方附加。
  • 將錯誤訊息寫入檔案(而不是顯示在螢幕上)可以用「2>」。
  • 重新導向標準輸出和錯誤到同一個檔案有兩種方法:一是,在重新導向的檔案名稱後加上「2>&1」;二是,在重新導向符號前加「&」。

image

方法一(在舊版本的 Shell 也可使用)

image

方法二

This post is licensed under CC BY-NC-SA 4.0 by the author.