說明:大寫的字母就是縮寫中對應(yīng)的字母
那就開始吧————————————————割———————————————————
首先最重要的:Linux -- LINUs' uniX (開個玩笑不是這樣的,別當(dāng)真)
然后是推動Linux發(fā)展和輝煌的GNU -- Gnu is Not Unix is Not Unix is Not Unix is Not Unix......(很魔性的起名方式,但我很喜歡)
然后是目錄名:
/boot:顧名思義
/root :同上
/lost+found:同上
/run:同上
/home:同上
/etc:ETCetera
/bin:BINaries
/dev:DEVices
/lib:LIBraries
/mnt:MouNT
/proc:PROCesses
/tmp:TeMPorary
/var:VARiable
/srv:SeRVices
/opt:OPTion
/sbin:Super BINaries(又作Superuser BINaries)
/sys:SYStem
/usr:一鼓而作Unix System Resources,再而作Unix Software Resources,三而作Unix Shared Resources(這個很重要,很多人會認(rèn)為這個是user)
好像偏題了。。。回答題主的問題吧
以下是系統(tǒng)管理時用到的:
首先是文件管理(包括文件輸出管理):
ls -- LiSt
cd -- Change Directory
pwd -- Print Working Directory
cp -- CoPy
mv -- MoVe
rm -- ReMove
pushd -- PUSH to Directory
popd -- POP from Directory(這倆個是很有用的命令,在編譯LFS的時候?qū)W到的)
mkdir -- MaKe DIRectory
rmdir -- ReMove DIRectory
cat -- CATenate(有說是conCATenate,這兩個詞是一個意思吧)
sed -- Stream EDitor
diff -- DIFFerence
wc -- Word Count(不是那個wc啊)
chmod -- CHange MODe
chown -- CHange OWNer
chgrp -- CHange GRouP
awk -- Aho Weinberger and Kernighan(自戀,服氣)(?@xx xxxx?謝謝指錯)
gawk -- Gnu Aho Weinberger and Kernighan
grep -- General Regular Expression Print(?@閆子昂?謝謝)
ln -- LiNk
tar -- TARball
接下來是硬件管理:
df -- Disk Free
du -- Disk Usage
dd -- Data Description(一說是Convert and Copy, 但是cc被用掉了,就用dd了)
parted -- PARTition EDitor
lspci -- LiSt Peripheral Component Interconnect
lscpu -- LiSt Central Process Unit
lsusb -- LiSt Universal Serial Bus
mdadm -- 求助啊,這個不知道啊,只知道m(xù)d是multiple device??!
注:等我有時間會補(bǔ)上lvm的內(nèi)容
然后是軟件及軟件包管理:
man -- MANual
apt -- Advanced Packaging Tool
dpkg -- Debian PacKaGe
yum -- Yellow dog Updater, Modified
rpm -- RPM Package Manager(又作Redhat Package Manager,不過我比較喜歡前者,因為魔性)
之后是系統(tǒng)管理(主要是內(nèi)核模組):
depmod -- DEPend MODule
lsmod -- LiSt MODule
modprobe -- MODule PROBE
modinfo -- MODule INFOrmation
insmod -- INSert MODule
rmmod -- ReMove MODule
ps -- Processes Status
su -- Substitute User
bash -- Bourne Again SHell
init -- INITialization(差點(diǎn)把這個忘了)
ssh -- Secure SHell
wine -- Wine Is Not an Emulator(哈哈,又來了)
exec -- EXECute
fstab -- FileSystem TABle
passwd -- PASSWorD
tty -- TeleTYpe
sudo -- SuperUser DO
grub -- GRand Unified Bootloader(Linux全家桶啟動就靠它了)
tzselect -- Time Zone SELECT
sync -- SYNChronize(確認(rèn)關(guān)機(jī)前多執(zhí)行幾次。有次我在tty1用vim改nginx配置文件,朋友在tty2給我直接關(guān)機(jī)了(用halt關(guān)的,這個豬腦子,我說過好多次用shutdown了),導(dǎo)致開機(jī)的時候nginx啟動不起來,關(guān)機(jī)前配置文件我改了很多,但是vim沒有備份那么多,還要重改www)
裝了systemd -- SYSTEM Daemon 的話,會有systemctl bootctl journalctl loginctl localectl timedatectl 等等,都是blablabla ConTroL
最后是編輯器:
ed -- EDitor
nano -- Nano's ANOther editor(還有)
emacs -- Editor MACroS(還有很多全稱,就不羅列了,這個接受度比較廣)
vi -- VIsual
vim -- Vi Improved
注2:還有用戶及用戶組管理,等有時間吧......
接下來是寫程序時會用到的:
cc -- C Compiler
gcc -- Gnu Compiler Collection(作為一個軟件集被你下載下來編譯安裝的時候)
gcc -- Gnu C Compiler (作為一個軟件被你調(diào)用來編譯C程序的時候)
g++ -- Gnu c++ compiler(其實g++只是調(diào)用gcc,然后連接c++的庫,并且作相應(yīng)的一些編譯設(shè)置而已)
gcj -- Gnu Compiler for Java
yacc -- Yet Another Compiler Compiler
guile -- Gnu Ubiquitous Intelligent Language for Extensions
gas -- Gnu Assembler(好像已經(jīng)看不到了)
php -- PHP:Hypertext Preprocessor (啊啊啊又來了)
ld -- Link eDitor(為啥不是le我不太明白,但是GNU官方名叫Linker,但是沒有d?。??難道是Link Daemon??不懂)(?@唐喵?謝提醒,我又去查了一遍)
下面引用他的評論:
關(guān)于 ld... 如果我是設(shè)計者的話,我會擔(dān)心跟表示“小于等于”的 le 重名。也有材料說是來源于 load (seeGNU linker).
gdb -- Gnu DeBug(又忘神器了)
tcl -- Tool Command Line
接下來是圖形界面:
gnome -- GNu Object Model Environment
gdm -- Gnome Display Manager
gtk -- Graphic user interface ToolKit
qt -- ………………Toolkit(不說Q了,用Q只是因為在開發(fā)者的Emacs中Q特別漂亮…………)
kde -- K Desktop Environment
lxde -- Lightweight X11 Desktop Environment
xfce -- XForms Common Environment
然后是各種參數(shù)(聲明:只是通常會使用的參數(shù),并不一定是通用參數(shù),使用時請注意):
-h | --help:help
-v | --version:version(吐槽一下java)
還是漏了(不是親戚漏了),各種許可證:
gnu gpl : Gnu General Public License
gnu lgpl : Gnu General Lesser Public License
gfdl : Gnu Free Documentation License
agpl : Affero General Public License(或簡寫為Affero gpl)
apsl : Apple Public Source License
bsd : Berkeley Software Distribution license
。。。。。。最后還是偏題了
反正大多是g開頭的命令都是GNU的,反正GNU是一個很神奇的組織