您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)Linux系統(tǒng)文件系統(tǒng)及文件基礎(chǔ)是怎么樣的,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
學(xué)習(xí)Linux,重難點(diǎn)在于掌握不同類(lèi)別的文件系統(tǒng)及其作用。通過(guò)對(duì)Linux系統(tǒng)的安裝,我們首先來(lái)了解下Linux系統(tǒng)里各個(gè)目錄文件夾下的大致功能:主要的目錄樹(shù)的有/、/root、/home、/usr、/bin等目錄。下面是一個(gè)典型的linux目錄結(jié)構(gòu)如下:
/
根目錄
/bin
存放必要的命令
/boot
存放內(nèi)核以及啟動(dòng)所需的文件
/dev 存放設(shè)備文件
/etc
存放系統(tǒng)配置文件
/home
普通用戶(hù)的宿主目錄,用戶(hù)數(shù)據(jù)存放在其主目錄中
/lib
存放必要的運(yùn)行庫(kù)
/mnt
存放臨時(shí)的映射文件系統(tǒng),通常用來(lái)掛載使用。
/proc
存放存儲(chǔ)進(jìn)程和系統(tǒng)信息
/root
超級(jí)用戶(hù)的主目錄
/sbin
存放系統(tǒng)管理程序
/tmp
存放臨時(shí)文件
/usr
存放應(yīng)用程序,命令程序文件、程序庫(kù)、手冊(cè)和其它文檔。
/var
系統(tǒng)默認(rèn)日志存放目錄
對(duì)linux系統(tǒng)的目錄結(jié)構(gòu)有一個(gè)大致的認(rèn)識(shí)之后,接下來(lái)我們從Linux操作系統(tǒng)必備命令、文件管理、系統(tǒng)管理、用戶(hù)管理四個(gè)方面對(duì)linux文件系統(tǒng)進(jìn)行進(jìn)一步認(rèn)識(shí)和學(xué)習(xí)。
1.1 Linux操作系統(tǒng)必備命令
1.1.1 別名
alias 顯示當(dāng)前設(shè)置的所有別名;
alias name只顯示某個(gè)別名代表的含義;
unalias 取消命令別名
1.1.2 Shell的特殊字符
(1) 通配符
*:通配個(gè)或多個(gè)字符
?:通配任意單個(gè)字符
[s]:通配某個(gè)范圍內(nèi)的任意一個(gè)字符
(2) ;一行執(zhí)行多條命令
(3) 輸入輸出重定向
>表示追加并覆蓋的意思
>>表示追加
<表示輸入
(4) 管道符
| 表示前一個(gè)命令的輸出作為后一個(gè)命令的輸入
1.1.3 聯(lián)機(jī)幫助
man命令 可以查看linux中的命令幫助、配置文件幫助、編程幫助等信息
1.1.4 清屏與歷史記錄命令
clear 清屏
history 查看歷史命令
history !n 執(zhí)行使用的第n條命令
1.2 文件管理
1.2.1 查看目錄文件
pwd 顯示工作路徑
cd 切換工作目錄
ls 查看目錄中的文件
file 顯示文件類(lèi)型
1.2.2 創(chuàng)建和刪除目錄文件
touch 創(chuàng)建文件
mkdir 創(chuàng)建目錄
rm [-i/f] filename 刪除名叫filename的文件
rmdir dir 刪除名叫dir的目錄
1.2.3 鏈接文件
鏈接文件主要是為了解決數(shù)據(jù)共享問(wèn)題,常用命令如下:
ln [-s/-p] source-file target-file 創(chuàng)建一個(gè)指向文件或目錄的軟鏈接或硬鏈接
其中:-s 軟連接
-p 硬鏈接
1.2.4 顯示文本內(nèi)容
cat file1
從第一個(gè)字節(jié)開(kāi)始正向查看文件的內(nèi)容
more file1
查看一個(gè)長(zhǎng)文件的內(nèi)容
head [-n] filename 查看文件名為filename的前n行
tail [-n] filename 查看文件名為filename的后n行
1.2.5 拷貝和移動(dòng)文件目錄
cp [-i] source-file target-file 拷貝文件
cp [-r] source-file target-file 拷貝目錄
mv [-i] source-file target-file 移動(dòng)文件
1.2.6 文件目錄權(quán)限
文件的權(quán)限 使用 "+" 設(shè)置權(quán)限,使用 "-" 用于取消
權(quán)限代表:r (讀),w(寫(xiě)),x(執(zhí)行)
屬性代表:用戶(hù)(u)、群組(g),a(所有人)以及其他人(o)
1.2.7 修改目錄權(quán)限
chmod ugo+rwx dir1
設(shè)置目錄的所有用戶(hù)(u)、群組(g)以及其他人(o)以讀(r
)、寫(xiě)(w)和執(zhí)行(x)的權(quán)限
chmod go-rwx ectory1
刪除群組(g)與其他人(o)對(duì)目錄的讀寫(xiě)執(zhí)行權(quán)限
chown user1 file1 改變一個(gè)文件的所有人屬性
chown user1:group1 file1
改變一個(gè)文件的所有人和群組屬性
chown -R user1 directory1
改變一個(gè)目錄的所有人屬性并同時(shí)改變改目錄下所有文件的屬性
chgrp group1 file1
改變文件的群組
1.2.8 查找文件
find / -name file1
從
'/'
開(kāi)始進(jìn)入根文件系統(tǒng)搜索文件和目錄
find / -user user1
搜索屬于用戶(hù)
'user1'
的文件和目錄
find /home/user1 -name \*.bin
在目錄
'/ home/user1'
中搜索帶有'.bin'
結(jié)尾的文件
find /usr/bin -type f -atime +100
搜索在過(guò)去100天內(nèi)未被使用過(guò)的執(zhí)行文件
find /usr/bin -type f -mtime -10
搜索在10天內(nèi)被創(chuàng)建或者修改過(guò)的文件
find / -name \*.rpm -exec chmod 755 '{}' \;
搜索以
'.rpm'
結(jié)尾的文件并定義其權(quán)限
find / -xdev -name \*.rpm
搜索以
'.rpm'
結(jié)尾的文件,忽略光驅(qū)、捷盤(pán)等可移動(dòng)設(shè)備
1.2.9 過(guò)濾與統(tǒng)計(jì)
grep [option(s)] string filename 過(guò)濾文件名為filename中的字符串
wc [option(s)] filename 統(tǒng)計(jì)
1.3 系統(tǒng)管理
1.3.1 時(shí)間和進(jìn)程查看
date
顯示系統(tǒng)日期
cal 2007 顯示2007年的日歷表
ps 查看進(jìn)程
1.3.2 切換用戶(hù)
su是切換到其他用戶(hù),但是不切換環(huán)境變量
su - 是完整的切換到一個(gè)用戶(hù)環(huán)境
sudo 使用超級(jí)用戶(hù)來(lái)執(zhí)行命令,一般指root用戶(hù)。若多個(gè)普通用戶(hù)同時(shí)切換到root用戶(hù)對(duì)系統(tǒng)進(jìn)行操作,可能會(huì)出現(xiàn)不同人對(duì)同一個(gè)文件進(jìn)行不同操作,那很不安全。最好是有針對(duì)性的放開(kāi)權(quán)限,明確哪些工作是由哪個(gè)用戶(hù)進(jìn)行操作,并且約定其使用哪個(gè)命令來(lái)完成與其相關(guān)的工作,此時(shí)sudo命令可以解決該問(wèn)題。
1.4 用戶(hù)管理
1.3.1 修改用戶(hù)密碼
passwd 修改用戶(hù)密碼
要求:
(1)6-8個(gè)字符
(2)至少包含2個(gè)字母,1個(gè)字符或特殊符號(hào)
(3)不同于用戶(hù)ID
(4)不同于以前用戶(hù)密碼,至少有3位
1.3.2 查找用戶(hù)
who 查看當(dāng)前在線上的用戶(hù)情況
who am i 顯示出自己在系統(tǒng)中的用戶(hù)名,登錄終端,登錄時(shí)間
1.3.3 查看磁盤(pán)信息
du 顯示磁盤(pán)使用摘要信息
df 顯示整個(gè)文件系統(tǒng)的空間使用磁盤(pán)情況
1.3.4 查看網(wǎng)絡(luò)鏈接
ping 查看當(dāng)前機(jī)器與另一臺(tái)機(jī)器的鏈接情況
ipconfig 顯示一個(gè)以太網(wǎng)卡的配置
關(guān)于Linux系統(tǒng)文件系統(tǒng)及文件基礎(chǔ)是怎么樣的就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。