Linux中常用的命令都是哪些單詞的縮寫

說明:大寫的字母就是縮寫中對應(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是一個很神奇的組織

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容