天天看點

Linux指令全稱

Filesystem Hierarchy Standard(FHS)

/:根目錄,所有的目錄、檔案、裝置都在/之下,/就是Linux檔案系統的組織者,也是最上級的上司者。   

/bin:bin 就是二進制(binary)英文縮寫。在一般的系統當中,都可以在這個目錄下找到linux常用的指令。系統所需要的那些指令位于此目錄。   

/boot:Linux的核心及引導系統程式所需要的檔案目錄,比如 vmlinuz initrd.img 檔案都位于這個目錄中。在一般情況下,GRUB或LILO系統引導管理器也位于這個目錄。   

/cdrom:這個目錄在剛剛安裝系統的時候是空的。可以将光驅檔案系統挂在這個目錄下。例如:mount /dev/cdrom /cdrom   

/dev:dev 是裝置(device) 的英文縮寫。這個目錄對所有的使用者都十分重要。因為在這個目錄中包含了所有linux系統中使用的外部裝置。但是這裡并不是放的外部裝置的驅動程式。這一 點和常用的windows,dos作業系統不一樣。它實際上是一個通路這些外部裝置的端口。可以非常友善地去通路這些外部裝置,和通路一個檔案,一個目錄 沒有任何差別。   

/etc:etc這個目錄是linux系統中最重要的目錄之一。在這個目錄下存放了系統管理時要用到的各種配置檔案和子目錄。要用到的網絡配置檔案,檔案系統,x系統配置檔案,裝置配置資訊,設定使用者資訊等都在這個目錄下。   

/home:如果建立一個使用者,使用者名是"xx",那麼在/home目錄下就有一個對應的/home/xx路徑,用來存放使用者的主目錄。   

/lib:lib是庫(library)英文縮寫。這個目錄是用來存放系統動态連接配接共享庫的。幾乎所有的應用程式都會用到這個目錄下的共享庫。是以,千萬不要輕易對這個目錄進行什麼操作,一旦發生問題,系統就不能工作了。   

/lost+found:在 ext2或ext3檔案系統中,當系統意外崩潰或機器意外關機,而産生一些檔案碎片放在這裡。當系統啟動的過程中fsck工具會檢查這裡,并修複已經損壞 的檔案系統。有時系統發生問題,有很多的檔案被移到這個目錄中,可能會用手工的方式來修複,或移到檔案到原來的位置上。   

/mnt:這個目錄一般是用于存放挂載儲存裝置的挂載目錄的,比如有cdrom等目錄。可以參看/etc/fstab的定義。   

/media:有些linux的發行版使用這個目錄來挂載那些usb接口的移動硬碟(包括U盤)、CD/DVD驅動器等等。   

/opt:這裡主要存放那些可選的程式。   

/proc:可以在這個目錄下擷取系統資訊。這些資訊是在記憶體中,由系統自己産生的。   

/root:Linux超級權限使用者root的家目錄。   

/sbin:這 個目錄是用來存放系統管理者的系統管理程式 System Binary。大多是涉及系統管理的指令的存放,是超級權限使用者root的可執行指令存放地, 普通使用者無權限執行這個目錄下的指令,這個目錄和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目錄是相似的, 凡是目錄sbin中包含的都是root權限才能執行的。   

/selinux :對SElinux的一些配置檔案目錄,SElinux可以讓linux更加安全。   

/srv 服務啟動後,所需通路的資料目錄,舉個例子來說,www服務啟動讀取的網頁資料就可以放在/srv/www中   

/sys :Linux 核心中設計較新的一種虛拟的基于記憶體的檔案系統,它的作用與 proc 有些類似,但除了與 proc 相同的具有檢視和設定核心參數功能之外,還有為 Linux 統一裝置模型作為管理之用。   

/tmp:臨時檔案目錄,用來存放不同程式執行時産生的臨時檔案。有時使用者運作程式的時候,會産生臨時檔案。/tmp就用來存放臨時檔案的。/var/tmp目錄和這個目錄相似。   

/usr: (Unix System Resource) 這是linux系統中占用硬碟空間最大的目錄。使用者的很多應用程式和檔案都存放在這個目錄下。在這個目錄下,可以找到那些不适合放在/bin或/etc目錄下的額外的工具   

/usr/local:這裡主要存放那些手動安裝的軟體,即不是通過“新立得”或apt-get安裝的軟體。它和/usr目錄具有相類似的目錄結構。讓軟體包管理器來管理/usr目錄,而把自定義的腳本(scripts)放到/usr/local目錄下面。   

/usr/share :系統共用的東西存放地,比如 /usr/share/fonts 是字型目錄,/usr/share/doc和/usr/share/man幫助檔案。   

/var:這個目錄的内容是經常變動的,看名字就知道,可以了解為vary的縮寫,/var下有/var/log 這是用來存放系統日志的目錄。/var/ www目錄是定義Apache伺服器站點存放目錄;/var/lib 用來存放一些庫檔案,比如MySQL的,以及MySQL資料庫的的存放地。[30]

Linux指令全稱

cal = CALendar calendar月曆, 曆法

cat = CATenate 連接配接, 使連續

cd = Change Directory

chgrp = CHange GRouP

chmod = CHange MODe

chown = CHange OWNer

chsh = CHange SHell

cmp = compare

cobra = Common Object Request Broker Architecture

comm = common

cp = CoPy

cpio = CoPy In and Out

cpp = C Pre Processor

cron = Chronos 希臘文時間

cups = Common Unix Printing System

cvs = Current Version System

daemon = Disk And Execution MONitor 這個詞應該出現在計算機之前吧,挺有人緣的

dc = Desk Calculator

dd = Disk Dump

df = Disk Free

diff = DIFFerence

dmesg = diagnostic message

du = Disk Usage

ed = editor

egrep = Extended GREP

elf = Extensible Linking Format

elm = ELectronic Mail

emacs = Editor MACroS

eval = EVALuate

ex = EXtended

exec = EXECute

fd = file descriptors

fg = ForeGround

fgrep = Fixed GREP

Fish = the Friendly Interactive SHell

file = file 檢視檔案類型,是否是二進制等

fmt = format

fsck = File System ChecK

fstab = FileSystem TABle

fvwm = F*** Virtual Window Manager

gawk = GNU AWK

gcc = general public licence (GNU) compiler collection 編譯程式會産生二進制a.out檔案

gpg = GNU Privacy Guard

grep = Global search regular expression and print out line

groff = GNU troff

hal = Hardware Abstraction Layer

joe = Joe's Own Editor

ksh = Korn SHell

lame = Lame Ain't an MP3 Encoder

lex = LEXical analyser

lisp = LISt Processing = Lots of Irritating Superfluous Parentheses

ln = LiNk

lpr = Line PRint

ls = list

lsof = LiSt Open Files

m4 = Macro processor Version 4

make = make 

man = MANual pages 之前曾困惑過一段時間,被人笑話:多看man,少看woman

mawk = Mike Brennan's AWK

mc = Midnight Commander

MIME = Multipurpose Internet Mail Extensions

mkfs = MaKe FileSystem

mknod = MaKe NODe

motd = Message of The Day

mozilla = MOsaic GodZILLa

mtab = Mount TABle

mv = MoVe

nano = Nano's ANOther editor

nawk = New AWK

nl = Number of Lines

nm = names

nohup = No HangUP

nroff = New ROFF

od = Octal Dump

passwd = PASSWorD

pg = pager

pico = PIne's message COmposition editor

pine = "Program for Internet News & Email" = "Pine is not Elm"

ping = Packet InterNet Groper

pirntcap = PRINTer CAPability

popd = POP Directory

pr = pre

printf = PRINT Formatted

ps = Processes Status

pty = pseudo tty

pushd = PUSH Directory

pwd = Print Working Directory

rc = runcom = run command, rc還是plan9的shell

rev = REVerse

rm = ReMove

rn = Read News

roff = RunOFF

rpm = RPM Package Manager = RedHat Package Manager

rsh, rlogin, rvim中的r = Remote

rxvt = ouR XVT

seamoneky = 我

sed = Stream EDitor

seq = SEQuence

shar = SHell ARchive

slrn = S-Lang rn

ssh = Secure SHell

ssl = Secure Sockets Layer

stty = Set TTY

su = Substitute User 或 Switch User(前者較常見)

sudo = superuser / substitue user do 在ubuntu下更傾向于superuser,因為它代表了root權限

svn = SubVersioN

tar = Tape ARchive

tcsh = TENEX C shell

tee = T (T形水管接口)

telnet = TEminaL over Network

termcap = terminal capability

terminfo = terminal information

tex = τέχνη的縮寫,希臘文art

tr = traslate

troff = Typesetter new ROFF

tsort = Topological SORT

tty = TeleTypewriter 電傳打字機?沒用過。不知道與ubuntu的text界面是怎麼聯系起來的。

twm = Tom's Window Manager

tz = TimeZone

udev = Userspace DEV

ulimit = User's LIMIT

umask = User's MASK

uniq = UNIQue

vi = VIsual = Very Inconvenient 後面的那個是别人附會的吧,不友善為什麼會有那麼多人用。不過像我等初學者确實用不慣,vim 稍微好一點。

vim = Vi IMproved

wall = write all

wc = Word Count

wine = WINE Is Not an Emulator 太搞了,和GNU's Not Unix有得一拼

xargs = eXtended ARGuments

xdm = X Display Manager

xlfd = X Logical Font Description

xmms = X Multimedia System

xrdb = X Resources DataBase

xwd = X Window Dump

yacc = yet another compiler compiler

pwd = Print work diretory

作者:Wicub

繼續閱讀