【Linux】相关英文缩写含义
對于很多人來說,用Linux都是熟能生巧,而不清楚為什么是那樣的命令,所以我在這列了一個表,翻譯了其對應的英文。
1、目錄名:
| 名稱 | 英文 | 英文含義 | 描述 |
|---|---|---|---|
| /boot | boot | 引導 | 操作系統的內核及在引導過程中使用的文件 |
| /root | root | 根 | 系統管理員的主目錄(根目錄) |
| /run | run | 運行 | 系統運行時所需文件 |
| /home | home | 家 | 用戶的主目錄基點 |
| /etc | ETCetera | 附加,等 | 存放系統配置文件 |
| /bin | BINaries | 二進制文件 | 存放二進制可執行文件(ls,cat,mkdir等命令) |
| /dev | DEVices | 設備 | 用于存放設備文件 |
| /lib | LIBraries | 庫 | 存放跟文件系統中的程序運行所需要的共享庫及內核模塊 |
| /mnt | MouNT | 安裝,掛載 | 系統管理員安裝臨時文件系統的安裝點 |
| /proc | PROCesses | 進程,過程 | 虛擬文件系統,存放當前內存的映射 |
| /tmp | TeMPorary | 臨時 | 用于存放各種臨時文件 |
| /var | VARiable | 可變的 | 用于存放運行時需要改變數據的文件 |
| /srv | SeRVices | 服務 | 系統啟動服務時候可以訪問的數據庫目錄 |
| /opt | OPTional | 可選的 | 額外安裝的可選應用程序包所放置的位置 |
| /sbin | Super BINaries (Superuser BINaries) |
超級用戶的二進制文件 | 存放二進制可執行文件,只有root才能訪問 |
| /sys | SYStem | 系統 | 硬件設備的驅動程序信息 |
| /usr | Unix System Resources (Unix Software Resources) (Unix Shared Resources) |
Unix系統資源 | 用于存放系統應用程序,比較重要的目錄/usr/local本地管理員軟件安裝目錄 |
dev/xxyn
下面說明了解析分區命名方案的方法:
/dev/
這個字串是所有設備文件所在的目錄名。因為分區在硬盤上,而硬盤是設備,所以這些文件代表了在/dev/上所有可能的分區。
xx
分區名的前兩個字母標明分區所在設備的類型。通常是 hd (IDE 磁盤)或 sd(SCSI 磁盤)。IDE硬盤是作為系統操作硬盤使用,而SCSI硬盤是作為數據存儲硬盤使用。
y
這個字母標明分區所在第幾個設備。例如,/dev/hda(第一個 IDE 磁盤)或 /dev/sdb(第二個 SCSI 磁盤)
n
最后的數字代表分區。前四個分區(主分區或擴展分區)是用數字從 1 排列到 4。邏輯分區從 5 開始。例如,/dev/hda3 是在第一個 IDE 硬盤上的第三個主分區或擴展分區;/dev/sdb6 是在第二個 SCSI 硬盤上的第二個邏輯分區。
USB存儲設備屬于SCSI設備,其編號為sdX;
u盤一般用/sdb1
mount [ -t 文件系統類型 ] 存儲設備 掛載點
掛載U盤:mount [-t vfat] /dev/sdb1 /mnt/usb
卸載U盤:umount /mnt/usb
2、常用命令:
Linux命令通常由以下三部分組成:
Command[-option][argument]
Command即是要運行的命令本身,說白了就是一個軟件(程序)
Option的話是可選的,即有些命令是沒有選項的,選項是控制命令運行狀態和行為的
argument是參數,是命令要操作的文件、路徑、數據等,也是可選的,因為有些命令不需要操作這些內容,如果沒有的話,就選擇默認的
2.1、文件及文件夾管理:
table th:nth-of-type(1) {
60px;
}
table th:nth-of-type(2) {
100px;
}
table th:nth-of-type(3) {
100px;
}
table th:nth-of-type(4) {
200px;
}
table th:nth-of-type(5) {
400px;
}
| 名稱 | 英文 | 英文含義 | 描述 | 命令選項 |
|---|---|---|---|---|
| ls | LiSt | 列表 | 顯示目錄中的內容ls [opions] [文件或目錄]... |
-a 或 --all:列出目錄下的所有文件和目錄,包括文件和子目錄的名稱-A 或 --almost-all:列出除“.”(當前目錄)及“..”(當前目錄的上級目錄)外的任何文件和目錄-b 或 --escape:把文件名中不可輸出的字符用反斜杠家字符編號的形式列出-c:輸出文件的ctime(文件最后更改的時間),并根據ctime排序-C:分成多列顯示文件和目錄-d 或 --directory:將目錄像文件一樣顯示,而不是顯示其下的文件-F 或 --classify:加上文件類型的指示符號,其中“*”表示可執行的普通文件;“/”表示目錄;“@”表示符號鏈接;-l:列出文件詳細信息“ |
| cd | Change Directory | 更改目錄 | 用戶改變用戶的工作目錄cd [目的目錄] |
- |
| pwd | Print Working Directory | 打印工作目錄 | 用于顯示當前的目錄 | - |
| cp | CoPy | 復制 | 復制文件cp [options] 源文件 目標文件 |
-a 或 --archive:等同于-dpR-d:復制符號鏈接時,把目標文件或目錄也建立為符號鏈接,并指向與源文件或目錄鏈接的原始文件或目錄-f 或 --force:強行復制文件或目錄,不論目標文件或目錄是否已存在-i 或 --intercative:覆蓋目標文件前需要確認-n 或 --no-clobber:不覆蓋已經存在的目標文件-p:復制源文件或目錄內容的同時也復制文件屬性如存取權限等-R,-r 或 --recursive:遞歸復制目錄,將源目錄下所有文件及子目錄都復制到目標位置 |
| mv | MoVe | 移動 | 移動文件或文件換名mv [options] 源文件 目標文件 |
-i 或 --interactive:覆蓋文件前需要確認-f 或 --force:若目標文件或目錄已存在,直接覆蓋-n 或 --no-clobber:不覆蓋已存在的文件-u 或 --update:移動或更改文件名時,若目標文件已存在,且文件日期比源文件新,則不覆蓋目標文件 |
| rm | ReMove | 刪除 | 刪除文件或者目錄rm [options] ...文件或目錄...刪除目錄必須要加"-r"選項 |
-f 或 --force:強制刪除文件或目錄-i 或 --interactive:刪除文件或目錄前提示要用戶確認-r,-R 或 --recursive:遞歸刪除指定目錄及其下屬各級子目錄和相應的文件 |
| pushd | PUSH to Directory | 壓棧到目錄 | - | |
| popd | POP from Directory | 從目錄出棧 | - | |
| mkdir | MaKe DIRectory | 新建目錄 | 建立用戶目錄mkdir [options] 目錄名... |
-m 或 --mode=MODE:對新建目錄設置存取權限-p 或 --parents:若所建目錄的上層目錄不存在,則一并建立 |
| rmdir | ReMove DIRectory | 刪除目錄 | 刪除目錄rmdir [options] 目錄名... |
-p 或 -parents:刪除指定目錄后,若該目錄的上層目錄已變成空目錄,則一并刪除 |
| cat | CATenate or conCATenate |
連接 | 連接文件并輸出cat [options] [file…] |
-b 或 --number-noblank:從1開始對所有非空輸出行進行編號-n 或 --number:從1開始對所有輸出行編號-s 或 --squeeze-blank:將連續兩行以上的空白行合并成一行空白行 |
| sed | Stream EDitor | 流編譯器 | - | |
| diff | DIFFerence | 不同,差異 | 比較文本文件,并找出它們的不同diff [options] 文件1 文件2 |
-b 或 --ignore-space-change:忽略空格造成的不同-B 或 --ignore-blank-lines:忽略空行造成的不同-i 或 --ignore-case:忽略大小寫的不同-r 或 --recursive:當比較的文件都是目錄時,遞歸比較子目錄中的文件 |
| wc | Word Count | 字數 | 統計給定文件中的字節數、字數、行數wc [options] ...[文件]... |
-c 或 --bytes:統計字節數-m 或 --chars:統計字符數-l 或 --lines:統計行數-w 或 --words:統計字數 |
| chmod | CHange MODe | 更改權限 | 改變文件或目錄的許可權限chmod [who] [opt][mode] 文件名… |
- |
| chown | CHange OWNer | 更改所有者 | chown [options] [用戶][:[組]] 文件... |
-R 或 --recursive:遞歸式地改變指定目錄及其下的所有子目錄和文件的擁有者 |
| chgrp | CHange GRouP | 更改組 | chgrp [options] 所屬組 文件... |
-R 或 --recursive:遞歸式地改變指定目錄及其下的所有子目錄和文件的屬組 |
| awk | Aho Weinberger and Kernighan | - | ||
| gawk | Gnu AWK | - | ||
| mawk | Minimal AWK | - | ||
| grep | General Regular Expression Print | 通用正則表達式打印 | 在文件中搜索匹配行并輸出grep [選項] 查找模式 [文件...] |
-b 或 --byte-offset:在顯示符合匹配字符串行前,標識該行第一個字符的位編號-c 或 --count:計算符合匹配字符串的行數-E:將查找模式解釋成擴展的正則表達式,相當于egrep-F:將搜索模式解釋成單純的字符串,相當于fgrep-i 或 --ignore-case:忽略字符大小寫-n 或 --line-number:在顯示包含匹配字符串的行之前,標示出該行的行號-v:反轉查找,顯示不包含匹配字符串的文本行-V:顯示版本信息-x 或 --line-regxep:只顯示全行都嚴格匹配的行 |
| ln | LiNk | 鏈接 | 在文件間建立連接ln [options] 源文件 [目標文件]ln [options] 源文件… 目錄 |
-s:對源文件建立軟鏈接(符號連接),而非硬鏈接 |
| tar | tape archive(TARball) | 打包歸檔(打包軟件) | 打包備份文件 tar [options] [文件或目錄]... 打包并壓縮: tar -czvf 源文件 目標文件還原并解壓: tar -xzvf 源文件 目標文件 |
-A 或 --catenate:新增tar文件到已存在的備份文件-c 或 -create:建立新的備份文件-f<備份文件> 或 --file=<備份文件>:指定備份文件-t 或 --list:列出備份文件的內容-v 或 --verbose:顯示指令執行過程-x 或 --extract 或 --get:從備份文件中還原文件--delete:從備份文件中刪除指定文件 |
| touch | touch | 觸摸,修飾,潤色 | 用來修改文件時間戳,或者新建一個不存在的文件 | |
| find | find | 找到,發現 | 搜索特定文件find [路徑…] [表達式] |
太多了,請用man命令查詢find命令手冊 |
| gzip | GNUzip | 壓縮文件 | 壓縮文件gzip [options] [文件名…]-d或--decompress 解壓 |
-c 或 --stdout 或 --to-stdout:壓縮后文件輸出到標準輸出設備,不改變原始文件-d 或 --decompress 或 ----uncompress:解壓文件-f 或 --force:強行壓縮文件-n 或 --no-name:壓縮文件時,不保存原來的文件名稱及時間戳記-N 或 --name:壓縮文件時,保存原來的文件名稱及時間戳記-r 或 --recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理 |
| gunzip | gunzip | 解壓縮文件 | 解壓縮文件gunzip [options] [文件名…] |
- |
2.2、硬件管理:
| 名稱 | 英文 | 英文含義 | 描述 | 命令選項 |
|---|---|---|---|---|
| df | Disk Free | 磁盤空閑 | 檢查文件系統的磁盤空間占用情況df [options] |
-a:顯示所有文件系統的磁盤使用情況,包括0塊(block)的文件系統,如/proc文件系統-k:以k字節為單位顯示-i:顯示I節點信息,而不是磁盤塊-t:顯示各指定類型的文件系統的磁盤空間使用情況-x:列出不是某一指定類型文件系統的磁盤使用情況(與t選項相反)-T:顯示文件系統類型 |
| du | Disk Usage | 磁盤使用 | 顯示磁盤空間的使用情況,統計目錄(或文件)所占磁盤空間的大小du [options] [dirname] |
-s:對每個dirname參數只給出占用的數據塊總數-a:遞歸地顯示指定目錄中各文件及子孫目錄中各文件占用的數據塊數。若既不指定-s,也不指定-a,則只顯示dirnames中的每一個目錄及其中的各子目錄所占的磁盤塊數 |
| dd | Data Description(有說是Convert and Copy, 但是cc被用掉了,就用dd了) | 轉換和復制文件 | - | |
| parted | PARTition EDitor | 分區編輯器 | - | |
| fdisk | Format DISK | 格式化磁盤 | 磁盤及分區管理工具fdisk [-l] [設備名稱] |
-l:該選項后面不跟設備名會直接列出系統中所有的磁盤設備以及分區表,加上設備名會列出該設備的分區表 |
| mkfs | MaKe FileSystem | 創建文件系統 | 將硬盤分區后,可對其進行格式化(格式化的過程即創建文件系統的過程)mkfs -t 文件系統類型 分區設備 |
- |
| fsck | File System ChecK | 文件系統檢查 | 檢查并修復文件系統fsck [-sACR] [-t fstype] [filesysname] [fsck-options] filesys |
-s:依順序一個一個地執行fsck的指令檢查-A:對/etc/fstab中所有列出來的分區指令檢查-C:顯示完整的檢查進度-R:檢查時跳過root文件系統-t:指定文件系統的形式,若存在/etc/fstab中已有定義或kernel本身已支持的則不需要此參數 |
| lspci | LiSt Peripheral Component Interconnect | 列出外圍組件互連 | - | |
| lscpu | LiSt Central Process Unit | 列出中央處理單元 | - | |
| lsusb | LiSt Universal Serial Bus | 列出通用串行總線 | - | |
| lsblk | LiSt BLocK | 列出塊 | - | |
| mdadm | Multiple Disk And Device Manager | 多磁盤和設備管理器 | - | |
| mount | mount | 掛載 | 掛載存儲設備mount [-t 文件系統類型] 存儲設備 掛載點 |
- |
| umount | unmount | 卸載 | 卸載存儲設備umount 存儲設備 |
- |
2.2.1、lvm
| 名稱 | 英文 | 英文含義 | 描述 | 命令選項 |
|---|---|---|---|---|
| lvm | Logical Volume Manager | 邏輯卷管理器 | - | |
| pvcreate | Physical Volume CREATE | 物理卷創建 | - | |
| vgcreate | Volume Group CREATE | 卷組創建 | - | |
| lvcreate | Logical Volume CREATE | 邏輯卷創建 | - | |
| pvdisplay | Physical Volume DISPLAY | 物理卷顯示 | - | |
| vgdisplay | Volume Group DISPLAY | 卷組顯示 | - | |
| lvdisplay | Logical Volume DISPLAY | 邏輯卷顯示 | - | |
| pvresize | Physical Volume RESIZE | 物理卷大小調整 | - | |
| vgresize | Volume Group RESIZE | 卷組大小調整 | - | |
| lvresize | Logical Volume RESIZE | 邏輯卷大小調整 | - | |
| pvextend | Physical Volume EXTEND | 物理卷擴展 | - | |
| vgextend | Volume Group EXTEND | 卷組擴展 | - | |
| lvextend | Logical Volume EXTEND | 邏輯卷擴展 | - | |
| pvremove | Physical Volume REMOVE | 物理卷刪除 | - | |
| vgremove | Volume Group REMOVE | 卷組刪除 | - | |
| lvremove | Logical Volume REMOVE | 邏輯卷刪除 | - | |
| pvs | Physical Volume Status | 物理卷狀態 | - | |
| vgs | Volume Group Status | 卷組狀態 | - | |
| lvs | Logical Volume Status | 邏輯卷狀態 | - |
2.3、軟件及軟件包管理:
| 名稱 | 英文 | 英文含義 | 描述 |
|---|---|---|---|
| man | MANual | 手冊 | 獲取幫助信息 |
| apt | Advanced Packaging Tool | 先進的包裝工具 | |
| dpkg | Debian PacKaGe | ||
| yum | Yellow dog Updater, Modified | ||
| rpm | RPM Package Manager or Redhat Package Manager |
2.4、用戶及用戶組管理:
Linux系統中的用戶三種類型
超級用戶:root,擁有最大權限
普通用戶:自定義用戶,擁有部分權限
特殊用戶:在Linux系統中還存在一些特殊的與系統和程序服務相關的用戶。
| 名稱 | 英文 | 英文含義 | 描述 | 命令選項 |
|---|---|---|---|---|
| useradd | USER Add | 用戶添加 | useradd [options] username | -d dir:指定用戶主目錄-u uid:可以指定用戶ID-g group:已存在一個組,新增用戶要加入的主要組-G group:已存在一個組,新增用戶要加入的附加組-c comment:用戶的注釋信息 |
| userdel | USER DELete | 用戶刪除 | userdel -r username | -r username:不僅刪除用戶,還刪除用戶的全部用戶主目錄 |
| usermod | USER MODify | 用戶修改 | usermod [-options] [arguments] username | -d dir:修改用戶主目錄-e expire:修改用戶過期日期-g group:修改用戶組名-G group:修改用戶組列表-s Shell:修改用戶登陸Shell-u uid:修改用戶ID |
| users | USER Status | 用戶狀態 | - | |
| groupadd | GROUP ADD | 組添加 | - | |
| groupdel | GROUP DELete | 組刪除 | - | |
| groupmod | GROUP MODify | 組修改 | - | |
| groupmems | GROUP MEMberS | 組成員 | - |
2.5、系統管理:
| 名稱 | 英文 | 英文含義 | 描述 | 命令選項 |
|---|---|---|---|---|
| depmod | DEPend MODule | 依賴模塊 | - | |
| lsmod | LiSt MODule | 列表模塊 | - | |
| modprobe | MODule PROBE | 模塊探查 | - | |
| modinfo | MODule INFOrmation | 模塊信息 | - | |
| insmod | INSert MODule | 插入模塊 | - | |
| rmmod | ReMove MODule | 刪除模塊 | - | |
| mkfs | MaKe FileSystem | 創建文件系統 | 將硬盤分區后,可對其進行格式化(格式化的過程即創建文件系統的過程)mkfs -t 文件系統類型 分區設備 |
- |
| fsck | File System ChecK | 文件系統檢查 | 檢查并修復文件系統fsck [-sACR] [-t fstype] [filesysname] [fsck-options] filesys |
- |
| ps | Processes Status | 進程狀態 | 查看正在運行的進程ps [option] |
-e:顯示所有進程-f:全格式-h:不顯示標題-l:長格式-w:寬輸出a:顯示終端上的所有進程,包括其他用戶的進程r:只顯示正在運行的進程-x:顯示沒有控制終端的進程-u:使用用戶格式輸出 |
| top | top | 頂部 | 顯示系統當前的進程和其他狀況top [-dqsiupSc] [-d count] [-s time] [-u username] |
d:指定每兩次屏幕信息刷新之間的時間間隔q:表示沒有任何延遲地進行刷新s:表示安全模式下運行i:表示交互模式下運行,不顯示空閑或僵尸進程p:指定監控進程ID來僅監控某個進程狀態c:顯示整個命令行而不是只顯示命令名d count:表示更新屏幕顯示結果count次后退出top命令s time:設置連續兩次更新屏幕顯示的時間間隔u username:表示只顯示屬于用戶username的進程 |
| kill | kill | 殺死,使停止 | 通過向進程發送指定信號來結束進程kill [-s 信號|-p] [-a] 進程號kill -l [信號] |
-s:指定需要送出的信號。既可以是信號名也可以對應數字-p:指定kill命令只是顯示進程的pid,并不真正送出結束信號-l:顯示信號名稱列表,這也可以在/usr/include/linux/signal.h 文件中找到 |
| su | Substitute User | 替代用戶 | - | |
| bash | Bourne Again SHell | - | ||
| dash | Debian Almquist SHell | - | ||
| init | INITialization | 初始化 | - | |
| ssh | Secure SHell | - | ||
| wine | Wine Is Not an Emulator | - | ||
| exec | EXECute | 執行 | - | |
| fstab | FileSystem TABle | 文件系統表 | - | |
| passwd | PASSWorD | 密碼 | - | |
| chpasswd | CHange PASSWorD | 更改密碼 | - | |
| pwconv | PassWord CONVert | 密碼轉換 | - | |
| pwunconv | PassWord UNCONVert | 密碼不可轉換 | - | |
| tty | TeleTYpe | 電傳打字機 | - | |
| sudo | SuperUser DO | 超級用戶操作 | - | |
| grub | GRand Unified Bootloader | - | ||
| tzselect | Time Zone SELECT | 時區選擇 | - | |
| sync | SYNChronize | 使同步 | - | |
| systemd | SYSTEM Daemon (里面有systemctl bootctl journalctl loginctl localectl timedatectl 等等,都是blablabla ConTroL) | 系統守護進程 | - | |
| ifconfig | network InterFaces CONFIGuring | 網絡接口配置 | 顯示或配置網絡設備,查看IP | - |
2.6、編輯器:
| 名稱 | 英文 | 英文含義 | 描述 | 命令選項 |
|---|---|---|---|---|
| ed | EDitor | 編輯器 | - | |
| nano | Nano's ANOther editor | - | ||
| emacs | Editor MACroS | - | ||
| vi | VIsual | 視覺的 | - | |
| vim | VI iMproved | 改進的VI | - |
2.7、編譯器:
| 名稱 | 英文 | 英文含義 | 描述 | 命令選項 |
|---|---|---|---|---|
| cc | C Compiler | C語言編譯程序 | - | |
| gcc | GNU Compiler Collection(作為一個軟件集被你下載下來編譯安裝的時候) | GNU 編譯程序集 | - | |
| gcc | GNU C Compiler (作為一個軟件被你調用來編譯C程序的時候) | GNU C語言編譯程序 | -c:只編譯不鏈接,生成對應源文件的目標文件“.o”-o file:指定輸出文件為file,file可以是可執行文件、目標文件、匯編文件等-I dir:在頭文件的搜索路徑列表中添加dir目錄-shared:生成一個共享目標文件,可以和其他目標文件連接產生可執行文件-L dir:把指定的目錄dir加到鏈接程序搜索庫文件的路徑表中-library:鏈接時搜索由library命名的庫-g:吧調試信息加到可執行文件中,可啟動程序調試工具gdb |
|
| g++ | GNU c++ compiler | GNU C++語言編譯程序 | - | |
| gcj | GNU Compiler for Java | GNU Java語言編譯程序 | - | |
| yacc | Yet Another Compiler Compiler | 另一個編譯器的編譯器 | - | |
| guile | GNU Ubiquitous Intelligent Language for Extensions | 擴展智能語言 | - | |
| gas | GNU Assembler | GNU匯編程序 | - | |
| php | PHP:Hypertext Preprocessor | 超文本預處理器 | - | |
| ld | LoaD | 加載 | - | |
| gdb | GNU DeBug | GNU 調試 | - | |
| tcl | Tool Command Line | 工具命令行 | - | |
| make | make | 制作 | 程序維護工具 | 按makefile文件編譯目錄下的所有文件 |
3、圖形界面:
| 名稱 | 英文 | 英文含義 | 描述 |
|---|---|---|---|
| gnome | GNU Object Model Environment | ||
| gdm | Gnome Display Manager | ||
| gtk | Graphic user interface ToolKit | ||
| qt | Toolkit(不說Q了,用Q只是因為在開發者的Emacs中Q特別漂亮) | ||
| kde | K Desktop Environment | ||
| lxde | Lightweight X11 Desktop Environment | ||
| xfce | XForms Common Environment |
4、選項(聲明:只是通常會使用的選項,并不一定是通用選項,使用時請注意):
| 名稱 | 英文 | 英文含義 | 描述 |
|---|---|---|---|
| -h : --help | help | 幫助 | |
| -v : --version | version | 版本 |
5、許可證:
| 名稱 | 英文 | 英文含義 | 描述 |
|---|---|---|---|
| gnu gpl | Gnu General Public License | Gnu 通用公共許可證 | |
| gnu lgpl | Gnu General Lesser Public License | Gnu 一般公共許可證 | |
| gfdl | Gnu Free Documentation License | Gnu 自由文檔許可證 | |
| agpl | Affero General Public License(或簡寫為Affero gpl) | Affero普通公共許可證 | |
| apsl | Apple Public Source License | 蘋果公共資源許可證 | |
| bsd | Berkeley Software Distribution license | Berkeley軟件分配許可證 | BSD許可證 |
to be continued(未完待續)...
總結
以上是生活随笔為你收集整理的【Linux】相关英文缩写含义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 金丝猴坐路边礼貌接过游客苹果 网友:峨眉
- 下一篇: 夺命雷公狗---微信开发39----微信