Linux 指令:dirname

一個快速指南,介紹 dirname 指令,用於提取路徑的目錄部分 假設你有一個文件的路徑,例如 /Users/flavio/test.txt。 執行 dirname /Users/flavio/test.txt 將返回 /Users/flavio 字串: dirname 指令在 Linux、macOS、WSL 上以及任何有 UNIX 環境的地方均可使用。

Linux命令:kill

快速指南kill命令,用於向當前運行的進程發送信號 Linux進程可以接收信號並對其作出反應。 這是我們與運行中的程序互動的一種方式。 kill程序可以向程序發送各種信號。 它不僅僅用於終止程序,正如其名所示,但這是它的主要工作。 我們可以這樣使用: kill <PID> 默認情況下,這會向指定的進程ID發送TERM信號。 我們可以使用標誌來發送其他信號,包括: kill -HUP <PID> kill -INT <PID> kill -KILL <PID> kill -TERM <PID> kill -CONT <PID> kill -STOP <PID> HUP表示掛斷。在終止進程之前,當終端窗口關閉時,它會自動發送。 INT表示中斷,它發送與我們在終端中按ctrl-C時使用的相同信號,通常用於終止進程。 KILL不是發送給進程,而是發送給操作系統核心,立即停止並終止進程。 TERM表示終止。進程將接收到該信號並終止自身。這是kill發送的默認信號。 CONT表示繼續。可以用於恢復已停止的進程。 STOP不會發送給進程,而是發送給操作系統核心,立即停止(但不終止)進程。 您可能會看到使用數字的示例,例如kill -1 <PID>。在這種情況下, 1對應到HUP。 2對應到INT。 9對應到KILL。 15對應到TERM。 18對應到CONT。 15對應到STOP。 此命令在Linux、macOS、WSL和任何有UNIX環境的地方都可用

Linux指令:history

這是一個關於history指令的快速指南,該指令用於查看命令行歷史記錄。 每次執行一個指令,它都會記錄在歷史中。 您可以使用以下命令顯示所有的歷史記錄: history 這會顯示帶有編號的歷史記錄: 您可以使用語法!<command number>來重複執行存儲在歷史記錄中的指令,在上面的例子中輸入!121將重複執行ls -al | wc -l指令。 通常,最近的500個指令都會被保存在歷史中。 您可以結合使用grep來查找您運行的指令: history | grep docker 要清除歷史記錄,執行history -c命令。 history指令可在Linux、macOS、WSL以及任何具有UNIX環境的地方使用。

UNIX檔案系統指令集

一個關於UNIX檔案系統指令集的簡短指南 我寫這份手冊的目標是讓學習、記憶和查詢主要UNIX檔案系統工具更容易。macOS和GNU/Linux都是UNIX系統,在實際應用中。macOS是基於BSD UNIX的認證UNIX,而GNU/Linux是UNIX相似或UNIX衍生。 在介紹檔案系統和它如何運作之後,我將詳細說明以下指令的細節: 處理資料夾和檔案 mkdir cd pwd rmdir ls touch mv cp ln 權限 chmod chown chgrp 檔案內容 cat less find cpio dd wc 檔案系統如何運作 每台現代化的電腦系統都依賴檔案系統以儲存和擷取程式。並非所有的東西都可以儲存在記憶體中,因為它是珍貴和有限的資源。所以,當電腦重新啟動或關機時,我們需要一個安全的地方來存儲資料。 記憶體在每次電腦重新啟動時都會被完全清除,而磁碟結構是持久存在的。 在這份指南中,我將專門介紹UNIX檔案系統,該系統可以在macOS和GNU/Linux機器上找到。Windows的檔案系統是不同的,雖然安裝了Windows子系統的Windows 10允許您使用我在這裡描述的相同工具。 檔案系統始於/ (根目錄)。這是第一層目錄的根節點。 UNIX系統中通常會找到的目錄有 /bin 包含主系統指令 /etc 包含系統配置 /dev 包含系統設備 /usr 包含使用者檔案 /tmp 包含臨時檔案 當然要根據使用的系統類型的不同而有所不同。Linux 通過其Linux Standard Base的努力使這些目錄時一樣的,您通常有: /bin 主系統指令 /boot 用於引導機器的檔案(在macOS上不存在) /dev 系統設備 /etc 系統配置檔案 /etc/opt 使用者程式配置檔案 /home 使用者的家目錄(/Users在macOS上) /lib 系統庫(在macOS上不存在) /mnt 掛載的檔案系統 /opt 使用者程式 /proc 系統由內核和程序(在macOS上不存在) /root 系統管理者的家目錄(在macOS上不存在) /run (在macOS上不存在) /sbin 開機系統二進制檔案 /tmp 臨時檔案 /usr 包含使用者軟件、庫和工具 /usr/bin 使用者二進制檔案 /usr/include 使用者頭檔案 /usr/lib 使用者庫 /usr/local 由使用者軟件用於儲存安裝,像在macOS上的Homebrew /usr/sbin 系統二進制檔案 /usr/share 包含與架構無關的資料,可能包含大量的其他資訊,包括文件和手冊 /usr/src 包含已安裝套件的原始碼(在macOS上不存在) /var 包含臨時檔案,日誌等 macOS有很多不同的目錄,包括...