linux目錄與命令全稱

目錄名

/:根目錄澳叉,所有的目錄、文件沐悦、設(shè)備都在/之下成洗,/就是Linux文件系統(tǒng)的組織者,也是最上級的領(lǐng)導(dǎo)者藏否。

/bin:bin 就是二進(jìn)制(binary)英文縮寫瓶殃。在一般的系統(tǒng)當(dāng)中,都可以在這個(gè)目錄下找到linux常用的命令副签。系統(tǒng)所需要的那些命令位于此目錄遥椿。

/boot:Linux的內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的文件目錄,比如 vmlinuz initrd.img 文件都位于這個(gè)目錄中继薛。在一般情況下修壕,GRUBLILO系統(tǒng)引導(dǎo)管理器也位于這個(gè)目錄。

/cdrom:這個(gè)目錄在剛剛安裝系統(tǒng)的時(shí)候是空的遏考〈瑞可以將光驅(qū)文件系統(tǒng)掛在這個(gè)目錄下。例如:mount /dev/cdrom /cdrom

/dev:dev 是設(shè)備(device)的英文縮寫。這個(gè)目錄對所有的用戶都十分重要青团。因?yàn)樵谶@個(gè)目錄中包含了所有l(wèi)inux系統(tǒng)中使用的外部設(shè)備譬巫。但是這里并不是放的外部設(shè)備的驅(qū)動程序。這一點(diǎn)和常用的windows,dos操作系統(tǒng)不一樣督笆。它實(shí)際上是一個(gè)訪問這些外部設(shè)備的端口芦昔。可以非常方便地去訪問這些外部設(shè)備娃肿,和訪問一個(gè)文件咕缎,一個(gè)目錄沒有任何區(qū)別。

/etc:etc這個(gè)目錄是linux系統(tǒng)中最重要的目錄之一料扰。在這個(gè)目錄下存放了系統(tǒng)管理時(shí)要用到的各種配置文件和子目錄凭豪。要用到的網(wǎng)絡(luò)配置文件,文件系統(tǒng)晒杈,x系統(tǒng)配置文件嫂伞,設(shè)備配置信息,設(shè)置用戶信息等都在這個(gè)目錄下拯钻。

/home:如果建立一個(gè)用戶帖努,用戶名是"xx",那么在/home目錄下就有一個(gè)對應(yīng)的/home/xx路徑,用來存放用戶的主目錄粪般。

/lib:lib是庫(library)英文縮寫拼余。這個(gè)目錄是用來存放系統(tǒng)動態(tài)連接共享庫的。幾乎所有的應(yīng)用程序都會用到這個(gè)目錄下的共享庫刊驴。因此姿搜,千萬不要輕易對這個(gè)目錄進(jìn)行什么操作,一旦發(fā)生問題捆憎,系統(tǒng)就不能工作了舅柜。

/lost+found:在ext2或ext3文件系統(tǒng)中,當(dāng)系統(tǒng)意外崩潰或機(jī)器意外關(guān)機(jī)躲惰,而產(chǎn)生一些文件碎片放在這里致份。當(dāng)系統(tǒng)啟動的過程中fsck工具會檢查這里,并修復(fù)已經(jīng)損壞的文件系統(tǒng)础拨。有時(shí)系統(tǒng)發(fā)生問題氮块,有很多的文件被移到這個(gè)目錄中,可能會用手工的方式來修復(fù)诡宗,或移到文件到原來的位置上滔蝉。

/mnt:這個(gè)目錄一般是用于存放掛載儲存設(shè)備的掛載目錄的,比如有cdrom等目錄塔沃◎鹨可以參看/etc/fstab的定義。

/media:有些linux的發(fā)行版使用這個(gè)目錄來掛載那些usb接口的移動硬盤(包括U盤)、CD/DVD驅(qū)動器等等螃概。

/opt:這里主要存放那些可選的程序矫夯。

/proc:可以在這個(gè)目錄下獲取系統(tǒng)信息。這些信息是在內(nèi)存中吊洼,由系統(tǒng)自己產(chǎn)生的训貌。

/root:Linux超級權(quán)限用戶root的家目錄。

/sbin:這個(gè)目錄是用來存放系統(tǒng)管理員的系統(tǒng)管理程序 System Binary冒窍。大多是涉及系統(tǒng)管理的命令的存放递沪,是超級權(quán)限用戶root的可執(zhí)行命令存放地,普通用戶無權(quán)限執(zhí)行這個(gè)目錄下的命令综液,這個(gè)目錄和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目錄是相似的区拳,凡是目錄sbin中包含的都是root權(quán)限才能執(zhí)行的。

**/selinux **:對SElinux的一些配置文件目錄意乓,SElinux可以讓linux更加安全。

**/srv **服務(wù)啟動后约素,所需訪問的數(shù)據(jù)目錄届良,舉個(gè)例子來說,www服務(wù)啟動讀取的網(wǎng)頁數(shù)據(jù)就可以放在/srv/www中

/sys :Linux 內(nèi)核中設(shè)計(jì)較新的一種虛擬的基于內(nèi)存的文件系統(tǒng)圣猎,它的作用與 proc 有些類似士葫,但除了與 proc 相同的具有查看和設(shè)定內(nèi)核參數(shù)功能之外,還有為 Linux 統(tǒng)一設(shè)備模型作為管理之用送悔。

/tmp:臨時(shí)文件目錄慢显,用來存放不同程序執(zhí)行時(shí)產(chǎn)生的臨時(shí)文件。有時(shí)用戶運(yùn)行程序的時(shí)候欠啤,會產(chǎn)生臨時(shí)文件荚藻。/tmp就用來存放臨時(shí)文件的。/var/tmp目錄和這個(gè)目錄相似洁段。

**/usr: **(Unix System Resource)這是linux系統(tǒng)中占用硬盤空間最大的目錄应狱。用戶的很多應(yīng)用程序和文件都存放在這個(gè)目錄下。在這個(gè)目錄下祠丝,可以找到那些不適合放在/bin或/etc目錄下的額外的工具

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

/usr/share :系統(tǒng)共用的東西存放地叠蝇,比如 /usr/share/fonts 是字體目錄璃岳,/usr/share/doc和/usr/share/man幫助文件。

/var:這個(gè)目錄的內(nèi)容是經(jīng)常變動的,看名字就知道矾睦,可以理解為vary的縮寫晦款,/var下有/var/log 這是用來存放系統(tǒng)日志的目錄。/var/ www目錄是定義Apache服務(wù)器站點(diǎn)存放目錄枚冗;/var/lib 用來存放一些庫文件缓溅,比如MySQL的,以及MySQL數(shù)據(jù)庫的的存放地赁温。

常用命令

目錄操作

  • 創(chuàng)建目錄 make directory
    mkdir
  • 切換目錄 change directory
    cd
  • 移動目錄 move
    mv
  • 刪除目錄(remove recursive+force )
    rm -rf -一般情況下用不到這個(gè)命令,而且這個(gè)命令很危險(xiǎn)坛怪,如果一旦執(zhí)行,會刪除當(dāng)前目錄下所有的文件,而且不能夠恢復(fù).因此,應(yīng)避免使用。

 -f, -force    忽略不存在的文件股囊,并且從不給出提示袜匿。
 -r, -R, -recursive   指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除。(先刪目標(biāo)文件夾里的文件稚疹,再把目標(biāo)文件夾刪除)

 參數(shù)補(bǔ)充:

 -v, --verbose    詳細(xì)顯示進(jìn)行的步驟

 -i, --interactive 進(jìn)行交互式刪除(刪一個(gè)就彈一個(gè)提示居灯,問你是否要刪掉)
  • 查看目錄下的文件 list
    ls

文件操作

  • 創(chuàng)建文件
    touch
  • 復(fù)制文件 copy
    cp
  • 刪除文件 remove
    rm
    *查看文件內(nèi)容 catenate
    cat

過濾,管道與重定向

  • 過濾
    過濾出/etc/passwd 文件中包含 root 的記錄
    grep 'root' /etc/passwd
    遞歸地過濾出 /var/log/目錄中包含linux的記錄
    ·grep -r 'linux' /var/log/

  • 管道
    簡單來說, Linux 中管道的作用是將上一個(gè)命令的輸出作為下一個(gè)命令的輸入, 像 pipe 一樣將各個(gè)命令串聯(lián)起來執(zhí)行, 管道的操作符是 | 比如, 我們可以將 cat 和 grep 兩個(gè)命令用管道組合在一起
    cat /etc/passwd | grep 'root'
    過濾出 /etc 目錄中名字包含 ssh 的目錄(不包括子目錄)
    ls /etc | grep 'ssh'

  • 重定向
    可以使用 > 或 < 將命令的輸出重定向到一個(gè)文件中
    echo 'Hello World' > ~/test.txt

運(yùn)維常用命令

  • ping命令 Packet InterNet Groper
    對 cloud.tencent.com 發(fā)送 4 個(gè) ping 包, 檢查與其是否聯(lián)通
    ping -c 4 cloud.tencent.com

  • netstat 命令
    netstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息内狗,如網(wǎng)絡(luò)連接, 路由表, 接口狀態(tài)等等
    列出所有處于監(jiān)聽狀態(tài)的tcp端口
    netstat -lt
    查看所有的端口信息, 包括 PID 和進(jìn)程名稱
    netstat -tulpn
    *ps命令 Processes Status
    過濾得到當(dāng)前系統(tǒng)中的 ssh 進(jìn)程信息
    ps -aux | grep 'ssh'

其他命令

cal = CALendar calendar日歷, 歷法
cat = CATenate 連接, 使連續(xù)
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 希臘文時(shí)間
cups = Common Unix Printing System
cvs = Current Version System
daemon = Disk And Execution MONitor 這個(gè)詞應(yīng)該出現(xiàn)在計(jì)算機(jī)之前吧怪嫌,挺有人緣的
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 查看文件類型,是否是二進(jìn)制等
fmt = format
fsck = File System ChecK
fstab = FileSystem TABle
fvwm = F*** Virtual Window Manager
gawk = GNU AWK

gcc = general public licence (GNU) compiler collection 編譯程序會產(chǎn)生二進(jìn)制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 之前曾困惑過一段時(shí)間柳沙,被人笑話:多看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,因?yàn)樗砹藃oot權(quán)限
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 電傳打字機(jī)噪径?沒用過。不知道與ubuntu的text界面是怎么聯(lián)系起來的数初。
twm = Tom's Window Manager
tz = TimeZone
udev = Userspace DEV
ulimit = User's LIMIT
umask = User's MASK
uniq = UNIQue
vi = VIsual = Very Inconvenient 后面的那個(gè)是別人附會的吧找爱,不方便為什么會有那么多人用。不過像我等初學(xué)者確實(shí)用不慣妙真,vim 稍微好一點(diǎn)缴允。
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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末珍德,一起剝皮案震驚了整個(gè)濱河市练般,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锈候,老刑警劉巖薄料,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異泵琳,居然都是意外死亡摄职,警方通過查閱死者的電腦和手機(jī)誊役,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谷市,“玉大人蛔垢,你說我怎么就攤上這事∑扔疲” “怎么了鹏漆?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長创泄。 經(jīng)常有香客問我艺玲,道長,這世上最難降的妖魔是什么鞠抑? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任饭聚,我火速辦了婚禮,結(jié)果婚禮上搁拙,老公的妹妹穿的比我還像新娘秒梳。我一直安慰自己,他們只是感情好箕速,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布端幼。 她就那樣靜靜地躺著,像睡著了一般弧满。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上此熬,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天庭呜,我揣著相機(jī)與錄音,去河邊找鬼犀忱。 笑死募谎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的阴汇。 我是一名探鬼主播数冬,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼搀庶!你這毒婦竟也來了拐纱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤哥倔,失蹤者是張志新(化名)和其女友劉穎秸架,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咆蒿,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡东抹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年蚂子,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缭黔。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡食茎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出馏谨,到底是詐尸還是另有隱情别渔,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布田巴,位于F島的核電站钠糊,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏壹哺。R本人自食惡果不足惜抄伍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望管宵。 院中可真熱鬧截珍,春花似錦、人聲如沸箩朴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽炸庞。三九已至钱床,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間埠居,已是汗流浹背查牌。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留滥壕,地道東北人纸颜。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像绎橘,于是被迫代替她去往敵國和親胁孙。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容