1、簡(jiǎn)述Linux目錄錄/boot液荸、/dev瞻佛、/etc、/home娇钱、/var伤柄、/tmp的用途
/boot:存放Linux內(nèi)核、引導(dǎo)配置等啟動(dòng)文件文搂。
/dev:存放硬盤适刀、鍵盤、鼠標(biāo)煤蹭、光驅(qū)等各種設(shè)備文件蔗彤。
/etc:存放各種配置文件、配置目錄疯兼。
/home:存放普通用戶的默認(rèn)工作文件夾(即宿主目錄然遏、家目錄)。
/var:存放日志文件吧彪、用戶郵箱目錄待侵、進(jìn)程運(yùn)行數(shù)據(jù)等變化的文檔。
/tmp:存放系統(tǒng)運(yùn)行過程中使用的一些臨時(shí)文件姨裸。
2秧倾、歷史命令
? 管理/調(diào)用曾經(jīng)執(zhí)行過的命令
history:查看歷史命令列表
history -c:清空歷史命令
!n:執(zhí)行命令歷史中的第n條命令
!str:執(zhí)行最近一次以str開頭的歷史命令
調(diào)整歷史命令的數(shù)量
[root@svr7 ~]# vim /etc/profile
HISTSIZE=1000? //默認(rèn)記錄1000條
3、du,統(tǒng)計(jì)文件的占用空間
-s:只統(tǒng)計(jì)每個(gè)參數(shù)所占用的總空間大小
-h:提供易讀容量單位(K傀缩、M等)
4那先、使用date命令按“yyyy-mm-dd HH:MM”格式顯示/設(shè)置日期時(shí)間
按格式顯示日期時(shí)間:date? +"%Y-%m-%d %H:%M"
按格式設(shè)置日期時(shí)間:date -s "2016-12-21 17:01"
date +%F、date +%R
5赡艰、ln,創(chuàng)建軟連接,快捷方式
ln? -s? /路徑/源文件? ? /路徑/快捷方式名
[root@svr7 ~]# ln -s? /etc/redhat-release? /abc
[root@svr7 ~]# ls -l /abc
[root@svr7 ~]# cat? /abc
? ln,創(chuàng)建軟連接
– 軟連接 --> 原始文檔 --> i節(jié)點(diǎn) --> 文檔數(shù)據(jù)
– ln -s 原始文件或目錄? 軟連接文件
若原始文件或目錄被刪除,連接文件將失效
軟連接可存放在不同分區(qū)/文件系統(tǒng)
? ln,創(chuàng)建硬連接
– 硬連接 --> i節(jié)點(diǎn) --> 文檔數(shù)據(jù)
– ln? 原始文件? 硬連接文件
若原始文件被刪除,連接文件仍可用
硬連接與原始文件必須在同一分區(qū)/文件系統(tǒng)
區(qū)別: 軟連接 對(duì) 原始文檔 做快捷方式售淡,硬連接對(duì) i節(jié)點(diǎn)? 做快捷方式
i節(jié)點(diǎn):硬盤存儲(chǔ)數(shù)據(jù)時(shí),文件或目錄的唯一編號(hào)
查看? ls? -i
讀取數(shù)據(jù)過程:? 1.txt----->i節(jié)點(diǎn)-------->到存儲(chǔ)空間中取的相應(yīng)的數(shù)據(jù)
6、zip歸檔工具,跨平臺(tái)的壓縮格式
? 歸檔+壓縮操作
– zip [-r] 備份文件.zip 被歸檔的文檔...
[root@svr7 ~]# zip -r /opt/test.zip? /home/? /root/
[root@svr7 ~]# ls /opt
? 釋放歸檔+解壓操作
– unzip 備份文件.zip [-d 目標(biāo)文件夾]
[root@svr7 ~]# unzip /opt/test.zip -d /mnt
[root@svr7 ~]# zip -r /opt/file.zip? /etc/passwd /etc/group
[root@svr7 ~]# ls /opt
[root@svr7 ~]# unzip /opt/file.zip -d /mnt
7揖闸、簡(jiǎn)述源碼編譯安裝軟件的主要步驟及各自的作用
1)安裝開發(fā)工具gcc揍堕、make
2)tar解包:解壓、釋放安裝包內(nèi)的文件
3)./configure配置:針對(duì)當(dāng)前系統(tǒng)環(huán)境指定安裝目錄汤纸、選擇功能等設(shè)置衩茸。
4)make編譯:將源代碼編譯成二進(jìn)制的可執(zhí)行程序、庫(kù)文件等數(shù)據(jù)贮泞。
5)make install:將編譯好的程序文件楞慈、配置文檔等復(fù)制到對(duì)應(yīng)的安裝目錄。