文件系統(tǒng)
- bin
存放普通用戶(hù)可以運(yùn)行的命令鹰服。當(dāng)然管理員也可以執(zhí)行。 - sbin
只有管理員可以執(zhí)行眼俊,普通用戶(hù)沒(méi)有權(quán)限意狠。 - boot
存放linux引導(dǎo)的配置文件。 - dev
存儲(chǔ)目錄疮胖。硬盤(pán)在此目錄下环戈。 - etc
系統(tǒng)和應(yīng)用配置文件。 - home
用戶(hù)目錄澎灸。 - lib
函數(shù)庫(kù)存放的文件夾院塞。 - opt
安裝外圍大型程序。 - proc
開(kāi)機(jī)才有的文件夾击孩,隨著開(kāi)機(jī)才會(huì)生成的進(jìn)程配置信息等等迫悠。 - root
超級(jí)用戶(hù)的目錄。 - selinux
安全局開(kāi)發(fā)巩梢,對(duì)程序控制作用创泄。 - srv
現(xiàn)在沒(méi)有意義艺玲。 - sys
存放系統(tǒng)配置文件。 - usr
外部程序也會(huì)安裝在此鞠抑。 - var
日志或者apache網(wǎng)站根目錄饭聚。 - tmp
存放臨時(shí)文件。
如何切換字符和圖形界面
CTAL + ALT + F2~F7 //切換至命令行 CTAL + ALT + F1 //切換至圖形界面
Linux 命令
<命令字> <選項(xiàng)> <參數(shù)>
例如:ls -l /home
快捷鍵
- \
強(qiáng)制換行- CTRL + U
清空至行首- CTRL + K
清空至行尾- CTRL + L
清屏- CTRL + C
取消本次指令
內(nèi)部命令
屬于Shell解釋器的一部分
<命令字> --help #查看幫助
uname -r #查看內(nèi)核版本
uname -a #查看詳細(xì)信息
hostname #查看當(dāng)前計(jì)算機(jī)名稱(chēng)
ifconfig #查看IP地址
cat /proc/cpuinfo #查看cpu信息
cat /proc/meminfo #查看內(nèi)存
halt #關(guān)機(jī)
shutdown -h now #關(guān)機(jī)
reboot #重啟
pwd #查看當(dāng)前目錄
ls #查看目錄文件 -l詳細(xì)查看搁拙、-h以字節(jié)單位顯示詳細(xì)信息秒梳、-a顯示所有子目錄和文件信息,包括隱藏文件箕速、-d顯示目錄本身屬性酪碘、-R遞歸查看
du #查看目錄和文件空間占用 -a包括所有文件,不僅僅統(tǒng)計(jì)目錄盐茎、-h以字節(jié)單位顯示詳細(xì)信息兴垦、-s只統(tǒng)計(jì)每個(gè)參數(shù)所占用的空間的總的大小
mkdir #創(chuàng)建目錄 -p遞歸創(chuàng)建,一層層創(chuàng)建
touch #創(chuàng)建文件字柠,如果有則更新文件時(shí)間標(biāo)記
ln #為文件或目錄建立快捷方式 -s變成快捷方式探越,不加-s為復(fù)制
cp #復(fù)制 -r復(fù)制整個(gè)遞歸樹(shù)、-p保持源文件的屬性不變窑业、-f強(qiáng)制覆蓋目標(biāo)同名文件或目錄钦幔、-i覆蓋時(shí)進(jìn)行提醒
rm #刪除 -r刪除整個(gè)遞歸樹(shù)、-f強(qiáng)制刪除常柄、-i刪除時(shí)進(jìn)行提示
mv #移動(dòng) 如果在同一位置鲤氢,相當(dāng)于重命名
find <位置> #查找 -name按名字、-size按大小拐纱、-user按文件屬性铜异、-type按類(lèi)型查找
chmod 777 <文件> #更改權(quán)限哥倔,r代表4秸架,w代表2,x代表1咆蒿。第一位是root權(quán)限东抹,第二位是分組用戶(hù)權(quán)限,第三位是其他人的權(quán)限沃测。
ps -aux | grep root #檢索root下進(jìn)程
kill PID/ kill -9 PID #關(guān)閉進(jìn)程缭黔,后者級(jí)別更高
外部命令
獨(dú)立于Shell解釋器之外的程序文件,對(duì)程序進(jìn)行調(diào)試用蒂破。