3.Linux 目錄命令

實(shí)用命令

1.運(yùn)行級(jí)別

0 - 關(guān)機(jī)
1 - 單用戶
2 - 多用戶無(wú)網(wǎng)絡(luò)
3 - 多用戶有網(wǎng)絡(luò)
4 - 保留
5 - 圖形界面
6 - 重啟

配置文件:

/etc/inittab

切換方式:

init [0|1|2|3|4|5|6]

級(jí)別:1 不能遠(yuǎn)程操作
級(jí)別:0 解決辦法,在主機(jī)進(jìn)入單用戶模式進(jìn)行修改

2.幫助指令

當(dāng)我們對(duì)某個(gè)指令不熟悉的時(shí)候,可以獲得幫助信息

命令

man [命令或配置文件]
help 命令

3.目錄類命令

命令

命令 描述 選項(xiàng)
pwd 顯示當(dāng)前目錄的絕對(duì)路徑
ls [選項(xiàng)] [目錄或文件] 顯示當(dāng)前目錄的文件和文件夾 -a 顯示所有包括隱藏的;-l 列表的方式顯示信息
cd [參數(shù)] 切換到指定目錄下 cd ~ 回到家目錄;cd .. 回到上級(jí)目錄
mkdir 創(chuàng)建目錄 -p 創(chuàng)建多級(jí)目錄
rmdir[選項(xiàng)] 刪除空目錄 rm -rf 刪除非空目錄
touch 文件名 創(chuàng)建空文件 可以一次性創(chuàng)建多個(gè)文件,用空格隔開(kāi)
cp[選項(xiàng)] 源 目標(biāo) 拷貝文件到指定目錄下 -r 遞歸復(fù)制整個(gè)文件夾
rm[選項(xiàng)] 要?jiǎng)h除的文件或目錄 刪除文件或目錄 -r 遞歸刪除整個(gè)文件夾;-f 強(qiáng)制刪除不提示
mv 老文件名 新文件名 重命名
mv /temp/movefile /targetFolder 移動(dòng)文件
cat [選項(xiàng)] 要查看的文件 以只讀的方式查看 -n 顯示行號(hào)
more 要查看的文件 是一個(gè)基于VI的編輯器的文本過(guò)濾器 有快捷鍵
less 要查看的文件 分屏查看文件內(nèi)容(打開(kāi)大型文件快捷有效) 有快捷鍵
[指令] > 文件 將指令輸出的文字放入的文件內(nèi)容(覆蓋)
[指令]>> 文件 將指令輸出的文字放入的文件內(nèi)容(追加)
echo [選項(xiàng)] [輸出內(nèi)容] 輸出內(nèi)容到控制臺(tái)
head 文件 查看前⑩行的內(nèi)容 -n 5 修改為顯示前5行
tail 文件 用于輸出文件尾部的內(nèi)容 -n 5 顯示后五行;-f 實(shí)時(shí)追蹤更新的文檔(如果有變化就會(huì)看到)
ln -s [原文件目錄](méi) [軟連接名字] 軟連接(符號(hào)連接),給源文件創(chuàng)建一個(gè)連接 刪除的時(shí)候(rm -rf 文件名
history 幾條 顯示最近執(zhí)行的命令 !行號(hào) 相當(dāng)從新執(zhí)行行號(hào)的命令

.目錄結(jié)構(gòu)

1.基本介紹

Linux的文件系統(tǒng)是采用級(jí)層式的樹(shù)狀目錄結(jié)構(gòu),再次結(jié)構(gòu)中的最上層是根目錄“/”,然后再次目錄下再創(chuàng)建其他的目錄。
在Linux的世界里,一切皆文件


以下是對(duì)這些目錄的解釋

  • /bin
    bin是Binary的縮寫(xiě),這個(gè)目錄存放著最經(jīng)常使用的命令

  • /boot

    這里存放的是啟動(dòng)Linux時(shí)使用的一些核心文件,包括一些連接文件以及鏡像文件

  • /dev

    dev是Device(設(shè)備)的縮寫(xiě),該目錄下存放的是Linux的外部設(shè)備,在Linux中訪問(wèn)設(shè)備的方式和訪問(wèn)文件的方式是相同的。

  • /etc

    這個(gè)目錄用來(lái)存放所有的系統(tǒng)管理所需要的配置文件和子目錄

  • /home

    用戶的主目錄,在Linux中,每個(gè)用戶都有自己的目錄,一般該目錄名是以用戶的賬號(hào)命名的。

  • /lib

    這個(gè)目錄里存放著系統(tǒng)最基本的動(dòng)態(tài)連接共享庫(kù),類似以Windows里的DLL文件。幾乎所有的應(yīng)用程序都需要用到這些共享庫(kù)。

  • /lost+found

    這個(gè)目錄一般情況下是空的,當(dāng)系統(tǒng)非法關(guān)機(jī)后,這里就存放了一些文件。

  • /media

    Linux系統(tǒng)會(huì)自動(dòng)識(shí)別一些設(shè)備,例如U盤(pán)、光驅(qū)等等,當(dāng)識(shí)別后,Linux會(huì)把識(shí)別的設(shè)備掛在到這個(gè)目錄下面。

  • /mnt

    系統(tǒng)提供該目錄是為了讓用戶臨時(shí)掛載別的文件系統(tǒng),我們可以將光驅(qū)掛載在/mnt/上,然后進(jìn)入該目錄就可以看到光驅(qū)里面的內(nèi)容了。

  • /opt

    這是給主機(jī)額外安裝軟件所擺放的目錄。比如你安裝一個(gè)ORACLE數(shù)據(jù)庫(kù)則就可以放到這個(gè)目錄下。默認(rèn)是空的。

  • /proc

    這個(gè)目錄是一個(gè)虛擬的目錄,他是系統(tǒng)內(nèi)存的映射,我們可以通過(guò)直接訪問(wèn)這個(gè)目錄來(lái)獲取系統(tǒng)信息。

  • /root
    該目錄為系統(tǒng)管理員,也稱作超級(jí)權(quán)限者的用戶主目錄。

  • /sbin
    s就是Super User的意思,這里存放的是系統(tǒng)管理員使用的系統(tǒng)管理程序。

  • /selinux
    這個(gè)目錄是Redhat/CentOS所特有的目錄,Selinux是一個(gè)安全機(jī)制,類似于windows的防火墻,但是這套機(jī)制比較復(fù)雜,這個(gè)目錄就是存放selinux相關(guān)的文件的。

  • /srv
    該目錄存放一些服務(wù)啟動(dòng)之后需要提取的數(shù)據(jù)。

  • /sys
    這是linux2.6內(nèi)核的一個(gè)很大的變化。該目錄下安裝了2.6內(nèi)核中新出現(xiàn)的一個(gè)文件系統(tǒng) sysfs 。

    sysfs文件系統(tǒng)集成了下面3種文件系統(tǒng)的信息:針對(duì)進(jìn)程信息的proc文件系統(tǒng)、針對(duì)設(shè)備的devfs文件系統(tǒng)以及針對(duì)偽終端的devpts文件系統(tǒng)。

該文件系統(tǒng)是內(nèi)核設(shè)備樹(shù)的一個(gè)直觀反映。

當(dāng)一個(gè)內(nèi)核對(duì)象被創(chuàng)建的時(shí)候,對(duì)應(yīng)的文件和目錄也在內(nèi)核對(duì)象子系統(tǒng)中被創(chuàng)建。

  • /tmp
    這個(gè)目錄是用來(lái)存放一些臨時(shí)文件的。

  • /usr
    這是一個(gè)非常重要的目錄,用戶的很多應(yīng)用程序和文件都放在這個(gè)目錄下,類似于windows下的program files目錄。

  • usr/bin
    系統(tǒng)用戶使用的應(yīng)用程序。

  • /usr/sbin`:
    超級(jí)用戶使用的比較高級(jí)的管理程序和系統(tǒng)守護(hù)程序。

  • /usr/src:內(nèi)核源代碼默認(rèn)的放置目錄。

  • /var
    這個(gè)目錄中存放著在不斷擴(kuò)充著的東西,我們習(xí)慣將那些經(jīng)常被修改的目錄放在這個(gè)目錄下。包括各種日志文件。

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

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

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