1. 程式人生 > >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

掛載U盤:mount [-t vfat] /dev/sda1 /mnt/usb
解除安裝U盤:umount /mnt/usb

2、常用命令:

2.1、檔案及資料夾管理:

名稱 英文 英文含義 描述
ls LiSt 列表
cd Change Directory 更改目錄
pwd Print Working Directory 列印工作目錄
cp CoPy 複製
mv MoVe 移動
rm ReMove 刪除
pushd PUSH to Directory 壓棧到目錄
popd POP from Directory 從目錄出棧
mkdir MaKe DIRectory 新建目錄
rmdir ReMove DIRectory 刪除目錄
cat CATenate
or conCATenate
連線
sed Stream EDitor 流編譯器
diff DIFFerence 不同,差異
wc Word Count 字數
chmod CHange MODe 更改許可權
chown CHange OWNer 更改所有者
chgrp CHange GRouP 更改組
awk Aho Weinberger and Kernighan
gawk Gnu AWK
mawk Minimal AWK
grep General Regular Expression Print 通用正則表示式列印
ln LiNk 連結
tar tape archive(TARball) 打包歸檔(打包軟體)

2.2、硬體管理:

名稱 英文 英文含義 描述
df Disk Free 磁碟空閒 檢查檔案系統的磁碟空間佔用情況
du Disk Usage 磁碟使用 顯示磁碟空間的使用情況
dd Data Description(有說是Convert and Copy, 但是cc被用掉了,就用dd了) 資料描述
parted PARTition EDitor 分割槽編輯器
fdisk Format DISK 格式化磁碟
lspci LiSt Peripheral Component Interconnect 列出外圍元件互連
lscpu LiSt Central Process Unit 列出中央處理單元
lsusb LiSt Universal Serial Bus 列出通用序列匯流排
lsblk LiSt BLocK 列出塊
mdadm Multiple Disk And Device Manager 多磁碟和裝置管理器

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、使用者及使用者組管理:

名稱 英文 英文含義 描述
useradd USER Add 使用者新增
userdel USER DELete 使用者刪除
usermod USER MODify 使用者修改
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 建立檔案系統
fsck File System Consistency Check 檔案系統一致性檢查
ps Processes Status 程序狀態
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) 系統守護程序

2.6、編輯器:

名稱 英文 英文含義 描述
ed EDitor 編輯器
nano Nano's ANOther editor
emacs Editor MACroS
vi VIsual 視覺的
vim VI iMproved

2.7、編譯器:

名稱 英文 英文含義 描述
cc C Compiler C語言編譯程式
gcc Gnu Compiler Collection(作為一個軟體集被你下載下來編譯安裝的時候) Gnu 編譯程式集
gcc Gnu C Compiler (作為一個軟體被你呼叫來編譯C程式的時候) Gnu C語言編譯程式
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 工具命令列

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許可證