Linux常用命令及其縮寫解析

2021-08-30 23:45:51 字數 4476 閱讀 1179

linux檔案系統解釋:

/bin:存放著一百多個linux下常用的命令、工具

/dev:存放著linux下所有的裝置檔案!

/home:使用者主目錄,每建乙個使用者,就會在這裡新建乙個與使用者同名的目錄,給該使用者乙個自己的空間

/lost+found:顧名思義,一些丟失的檔案可能可以在這裡找到

/mnt:外部裝置的掛接點,通常用cdrom與floppy兩個子目錄!它的存在簡化了光碟與軟盤的使用。你只需在塞

入光碟後,執行:mount /mnt/ cdrom,就可以將光碟上的內容mount到/mnt/cdrom上,你就可以訪問了。不過

你使用完成後,應該離開該目錄,並執行umount /mnt/cdrom。同樣 的,軟盤就是mount /mnt/floppy和umount /mnt/floppy了。

/proc:這其實是乙個假的目錄,通過這裡你可以訪問到記憶體裡的內容,核心提供的乙個介面,主要用來儲存系統統計資訊;

/sbin:這裡存放著系統級的命令與工具

/boot:linux就是從這裡啟動的

/lib:靜態鏈結庫

/root:root使用者的主目錄,這就是特權之一!

/var:通常用來存放一些變化中的東西!

/var/log:存放系統日誌

/var/spool:存放一些郵件、新聞、列印佇列等

/etc:這裡存放在linux大部分的配置檔案

/etc/mtab--------隨著/proc/mount的變化而變化,檔案系統的安裝和解除安裝都會在這個檔案中反映出來;

/etc/fstab-------列出當前系統在啟動時自動安裝的所有檔案系統,也可以使用mount -a 這個命令來手動的安裝這個檔案中列出

的所有檔案系統;另外也可以通過修改這個配置檔案,使系統在啟動時自動安裝我們所需要的其他的檔案系統;

/etc/mtools.conf---------dos檔案系統上的操作的配置檔案

/etc/group----------列出有效的組名稱以及組中的使用者資訊;

/etc/passwd---------帳號的密碼檔案;

帳號----密碼------使用者號(uid)-----使用者組號(gid)----所屬組-----使用者主目錄---使用者所使用的shell型別

/etc/shadow--------包含加密後的帳號資訊;

/etc/shells-------包含系統的可以使用的shell的列表;

/etc/motd---------每日的資訊,root管理員向系統中所有使用者傳達資訊時使用

/etc/lilo.conf 包含系統的預設引導命令列引數,還有啟動時使用的不同映象。您在 lilo 引導提示的時候按tab 鍵就可以看到這個列表。

/etc/logrotate.conf 維護 /var/log 目錄中的日誌檔案。

/etc/identd.conf identd是乙個超級伺服器,這個檔案對於的是它的配置檔案。

/etc/ld.so.conf 「動態鏈結程式」(dynamic linker)的配置。

/etc/inittab 按年代來講,這是 unix 中第乙個配置檔案。在一台 unix 機器開啟之後啟動的第乙個程式是

init,它知道該啟動什麼,這是由於 inittab 的存在。在執行級別改變時,init 讀取 inittab,然後控制主程序的啟動。

/etc/host.conf---------告訴網域名稱伺服器如何查詢主機名

/etc/hosts---------網路中已發現的主機的名稱列表,用於解析主機名

linux連網配置檔案

/etc/gated.conf gated 的配置。只能被 gated 守護程序所使用。

/etc/networks 列舉從機器所連線的網路可以訪問的網路名和網路位址。通過路由命令使用。允許使用網路名稱。

/etc/protocols 列舉當前可用的協議。

/etc/resolv.conf 在程式請求「解析」乙個 ip 位址時告訴核心應該查詢哪個名稱伺服器。

/etc/rpc 包含 rpc 指令/規則,這些指令/規則可以在 nfs 呼叫、遠端檔案系統安裝等中使用。

/etc/exports 要匯出的檔案系統(nfs)和對它的許可權。

/etc/services 將網路服務名轉換為埠號/協議。由 inetd、telnet、tcpdump 和一些其它程式讀取。有一些 c訪問例程。

/usr:通常用來安裝各種軟體的地方

/usr/include、/usr/lib及/usr/share 則是存放一些共享鏈結庫

/usr/x11r6 存放x-window的目錄;

/usr/bin 存放著許多應用程式;

/usr/sbin 給超級使用者使用的一些管理程式就放在這裡;

/usr/doc 這是linux文件的大本營;

/usr/include linux下開發和編譯應用程式需要的標頭檔案,在這裡查詢;

/usr/lib 存放一些常用的動態鏈結共享庫和靜態檔案庫;

/usr/local 這是提供給一般使用者的/usr目錄,在這裡安裝軟體最適合;

/usr/man man在linux中是幫助的同義詞,這裡就是幫助文件的存放目錄;

/usr/src linux開放的源**就存在這個目錄,愛好者們別放過哦!

核心原始碼中主要包含以下子目錄:

arch:包含了與體系結構相關的**,所有硬體結構特定的核心**。如:i386,alpha

對應於每乙個支援的體系結構,有乙個相應的子目錄如i386、arm、alpha等。

其每個體系結構子目錄下包含幾個主要的子目錄:

lib: 包含與體系結構相關的庫**

documentation:包含核心的文件

drivers:包含裝置驅動**。每類裝置有相應的子目錄,如char 、block、net等

fs:包含檔案系統的**。每個支援的檔案系統有相應的子目錄,如 ext2、proc等

include:核心標頭檔案,對每一種體系結構,分別有相應的子目錄,包含建立核心**時所需的大部分包含檔案,這個模組利用其他模組重建核心。。

init:包含核心初始化**

lib:包含核心的庫**

mm:包含記憶體管理**

kernel:包含核心管理**

net:包含網路部分的**

ipc子目錄包含了程序間通訊**。

linux常用命令解釋:

man: manual

pwd:print working directory

su:swith user

cd:change directory

ls:list files

ps:process status

mkdir:make directory

rmdir:remove directory

mkfs: make file system

fsck:file system check

cat: concatenate

uname: unix name

df: disk free

du: disk usage

lsmod: list modules

mv: move file

rm: remove file

cp: copy file

ln: link files

fg: foreground

bg: background

chown: change owner

chgrp: change group

chmod: change mode

umount: unmount

tar:tape archive

ldd:list dynamic dependencies

insmod:install module

rmmod:remove module

lsmod:list module

dd: 本來應根據其功能描述「convert an copy」命名為「cc」,但「cc」已經被用以代表「c complier」,所以命名為「dd」

檔案結尾的"rc"(如.bashrc、.xinitrc等):resource configuration

knn*** / snn***(位於rcx.d目錄下):k(kill);s(service);nn(執行順序號);***(服務標識)

.a(副檔名a):archive,static library

.so(副檔名so):shared object,dynamically linked library

.o(副檔名o):object file,complied result of c/c++ source file

rpm:red hat package manager

dpkg:debian package manager

apt:advanced package tool(debian或基於debian的發行版中提供)

【參考文章】

1. 2.

3.

linux常用命令解析

cd change directory 切換目錄 ls la 顯示隱藏檔案 檔名最前面帶點的是隱藏檔案 lthelp 命令 檢視內部命令 man 命令 檢視外部命令 pwd 顯示當前工作命令 mkdir 檔案目錄 make directority touch 建立空檔案 echo 編輯內容 檔名 編...

gdb常用命令解析

1 使用gdb的前提是gcc裡加入 g選項 2 啟動gdb有兩種方法 gdb 程式名 或 gdb file 程式名 3 gdb常用命令 break b 函式名 在指定函式入口處打斷點 break b 行號 在檔案指定行加入斷點 break b 檔名 行號 在指定檔案的指定行號處加入斷點 break ...

DOM解析常用命令

解析文字 1.documentbuilde ctory.newinstance 工廠模式。返回乙個documentbuilder物件 2.new documentbuilder 建立乙個物件 3.documentbuilder.parse dtd檔案路徑 返回乙個doucument物件 4.docu...