Linux commands: ls

ls命令的快速指南,用於列出文件夾中的文件 在文件夾內部,您可以使用“ls”命令列出文件夾中的所有文件: ls 如果您添加文件夾名稱或路徑,它將打印該文件夾的內容: ls /bin ls接受許多選項。其中我最喜歡的選項組合是-al。試試看: ls -al /bin 與普通的ls相比,這會返回更多信息。 從左到右依次是: 文件的權限(如果系統支持ACL,還會顯示ACL標誌) 指向該文件的鏈接數量 文件所有者 文件所屬組 文件大小(以字節為單位) 文件修改日期時間 文件名稱 這組數據是由l選項生成的。而a選項則顯示隱藏文件。 隱藏文件是以點(.)開頭的文件。 此命令適用於Linux、macOS、WSL以及任何具有UNIX環境的地方

Linux 命令: mkdir

mkdir 命令用於創建文件夾的快速指南 使用 mkdir 命令來創建文件夾: mkdir fruits 您可以使用一個命令創建多個文件夾: mkdir dogs cars 您還可以通過添加 -p 選項來創建多個嵌套文件夾: mkdir -p fruits/apples UNIX 命令中的選項通常采用這種形式。您需要在命令名稱之後添加它們,它們會改變命令的行為。您還可以結合多個選項使用。 通過輸入 man <命令名> 可以查找命令支持的選項。例如,現在嘗試輸入 man mkdir (按 q 鍵退出 man 頁面)。Man 頁面是 UNIX 內置的非常有用的幫助文檔。

Linux 命令:cp

cp 命令是用來移動文件和文件夾的快速指南。 你可以使用 cp 命令來複製一個文件: touch test cp apple another_apple 要複製文件夾,你需要加上 -r 選項來遞歸地複製整個文件夾的內容: mkdir fruits cp -r fruits cars 這個命令可以在 Linux、macOS、WSL 以及任何有 UNIX 環境的地方使用。

Linux 命令:df

快速指南,了解 df 命令,用於獲取磁盤使用情況信息。 df 命令用於獲取磁盤使用情況信息。 它的基本形式將打印有關挂載的卷的信息: 使用 -h 選項(df -h)會以人類可讀的格式顯示這些值: 您還可以指定文件或目錄名稱以獲取有關其所在特定卷的信息: df 命令可以在 Linux、macOS、WSL 和任何具有 UNIX 環境的地方使用。

Linux 命令:diff

快速指南:使用 diff 命令比较文件和目录 diff 是一个方便的命令。假设你有两个文件,它们包含了几乎相同的信息,但你无法找出它们之间的差异。 diff 命令将处理这两个文件,并告诉你它们的不同之处。 假设你有两个文件:dogs.txt 和 moredogs.txt。它们的差异在于 moredogs.txt 包含了更多的狗名: diff dogs.txt moredogs.txt 将告诉你第二个文件多了一行,第三行的内容是 Vanille: 如果你反转文件的顺序,它将告诉你第二个文件缺少了第三行,内容是 Vanille: 使用 -y 选项将逐行对比这两个文件: 然而,-u 选项可能更为熟悉,因为 Git 版本控制系统使用相同的选项来显示版本之间的差异: 对目录进行比较的方式与此类似。你必须使用 -r 选项来进行递归比较(进入子目录): 如果你只关心文件的差异而不是具体内容,请使用 r 和 q 选项: 还有许多其他选项可以在运行 man diff 命令时查看 diff 命令的手册: diff 命令适用于 Linux、macOS、WSL 和任何使用 UNIX 环境的地方。

Linux 命令:jobs

關於 jobs 命令的快速指南,該命令用於列出我們啟動的作業的狀態 在 Linux / macOS 中運行命令時,我們可以使用命令後面的 & 符號將其設置為在後台運行。 例如,我們可以在後台運行 top: top & 這對於運行時間較長的程序非常方便。 我們可以使用 fg 命令回到該程序。如果我們只有一個後台作業,這是完全沒問題的,否則我們需要使用作業編號:fg 1、fg 2 等等。 為了獲取作業編號,我們使用 jobs 命令。 假設我們運行 top &,然後運行 top -o mem &,這樣我們就有了 2 個 top 實例在運行。jobs 命令將告訴我們: 現在,我們可以使用 fg <jobid> 切換回其中一個。要再次停止該程序,我們可以按下 cmd-Z。 運行 jobs -l 也會打印每個作業的進程 ID。 此命令可在 Linux、macOS、WSL,以及任何具有 UNIX 環境的地方使用

Linux 命令:passwd

快速指南 passwd 命令,用於更改使用者的密碼 Linux 中的使用者有一個分配的密碼。您可以使用 passwd 命令來更改密碼。 這裡有兩種情況。 第一種情況是您想要更改自己的密碼。在這種情況下,輸入以下命令: passwd 然後,一個交互提示將要求您輸入舊密碼,接著將要求您輸入新密碼: 當您是 root 使用者(或具有超級使用者權限)時,您可以設置您要更改密碼的使用者名稱: passwd <使用者名稱> <新密碼> 在這種情況下,您不需要輸入舊密碼。 passwd 命本可以在 Linux、macOS、WSL 和任何具有 UNIX 環境的地方使用

Linux 指令:chmod

快速指南:chmod 指令,用於更改檔案模式 Linux / macOS 操作系統(以及 UNIX 系統)中的每個檔案都有三個權限:讀取、寫入和執行。 進入一個資料夾,然後執行 ls -al 指令。 在每個檔案行中您看到的異常字元串,如 drwxr-xr-x,定義了檔案或資料夾的權限。 讓我們來拆解一下。 第一個字元表示檔案的類型: - 表示普通檔案 d 表示資料夾 l 表示連結 然後有三組值: 第一組表示檔案的所有者的權限 第二組表示檔案所屬群組成員的權限 第三組表示其他所有使用者的權限 這些組由三個值組成。rwx 表示該特定角色具有讀取、寫入和執行許可權。刪除的任何內容都會被換成 -,這讓您可以形成各種不同的值和相對的許可權組合:rw-、r--、r-x 等等。 您可以使用 chmod 指令更改檔案的權限。 chmod 可以以兩種方式使用。首先是使用符號引數,其次是使用數字引數。我們先從符號引數開始,這更直觀。 您輸入 chmod,然後+ 或 - 加上一個空格,接著是一個字母: a 代表全部使用者 u 代表使用者 g 代表群組 o 代表其他所有使用者 然後您輸入一個或多個許可權符號(r、w、x)。 最後輸入檔案或資料夾的名稱。 以下是一些例子: chmod a+r filename #所有使用者現在可以讀取 chmod a+rw filename #所有使用者現在可以讀取和寫入 chmod o-rwx filename #其他使用者(非擁有者、非檔案所屬群組)無法讀取、寫入或執行該檔案 您可以在 + 或 - 之前添加多個字母,將相同的權限應用於多個使用者: chmod og-r filename #其他使用者和群組不再能讀取 如果您正在編輯一個資料夾,您可以使用 -r (遞迴)旗標將權限應用於該資料夾中包含的每個檔案。...

Linux命令: open

一個快速指南,介紹了 open 命令的使用方式,用於打開文件、目錄和應用程序。 使用以下語法,open 命令可用於打開文件: open <文件名> 您也可以打開一個目錄,在 macOS 上,這會打開 Finder 應用程序並顯示所在的目錄: open <目錄名> 我經常使用它來打開當前目錄: open . 特殊的 . 符號表示當前目錄,而 .. 表示上級目錄 同樣的命令也可以用於運行應用程序: open <應用程序名> open 命令僅在 macOS 上適用。在 Linux 上使用 xdg-open

Linux命令:cat

快速指南cat命令,用於將內容添加到文件中 類似於tail,我們有cat。但是cat還可以將內容添加到文件中,這使其非常強大。 在最簡單的用法中,cat將文件的內容打印到標準輸出: cat file 您可以打印多個文件的內容: cat file1 file2 並使用輸出重定向運算符>將多個文件的內容連接到新文件中: cat file1 file2 > file3 使用>>,您可以將多個文件的內容附加到一個新文件中,如果該文件不存在則創建它: cat file1 file2 >> file3 當查看源代碼文件時,查看行號非常有用,您可以使用-n選項讓cat打印行號: cat -n file1 使用-b僅對非空行添加編號,或者您還可以使用-s刪除所有多個空行。 cat經常與管道運算符|一起使用,將文件內容作為輸入提供給另一個命令:cat file1 | anothercommand。 此命令適用於Linux,macOS,WSL以及任何具有UNIX環境的地方。