1."linux查找文件路徑,為您提供linux查找文件路徑圖文信息,打開(kāi)linux系統(tǒng),在linux的桌面的空白處右擊。
成都創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供岳池網(wǎng)站建設(shè)、岳池做網(wǎng)站、岳池網(wǎng)站設(shè)計(jì)、岳池網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、岳池企業(yè)網(wǎng)站模板建站服務(wù),十載岳池做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
2.在彈出的下拉選項(xiàng)里,點(diǎn)擊打開(kāi)終端。
3.輸入find/-name+文件名,回車(chē)運(yùn)行,即可顯示文件所在路徑。
4.輸入locate+文件名,可以找到所有包含此文件名的文件。
/bin/的作用:和命令相關(guān)的目錄,命令對(duì)于Linux而言,就是一個(gè)可執(zhí)行的二進(jìn)制文件,目錄名稱中的bin是binary(二進(jìn)制)的縮寫(xiě)。
/sbin/-保存和系統(tǒng)環(huán)境設(shè)置相關(guān)的命令,只有超級(jí)用戶可以使用這些命令進(jìn)行系統(tǒng)環(huán)境設(shè)置。普通用戶只能進(jìn)行查看。
/usr/bin/-存放系統(tǒng)命令的目錄,普通用戶和超級(jí)用戶都可以執(zhí)行。這里的命令和系統(tǒng)啟動(dòng)無(wú)關(guān),在單用戶模式下不能執(zhí)行。
/usr/sbin/-存放跟文件系統(tǒng)不必要的系統(tǒng)管理文件,例如多數(shù)服務(wù)程序,只有超級(jí)用戶可以使用。大家可以注意到Linux系統(tǒng)中,在所有“sbin”目錄中保存的命令只有超級(jí)用戶可以使用,“bin”目錄中保存的命令所有用戶都可以使用。
/boot/-系統(tǒng)啟動(dòng)目錄,保存系統(tǒng)啟動(dòng)相關(guān)文件,如內(nèi)核文件和啟動(dòng)引導(dǎo)程序文件等。
/dev/-設(shè)備文件保存位置。
/etc/-保存配置文件。系統(tǒng)內(nèi)所有采用默認(rèn)安裝方式(rpm安裝)的服務(wù)配置文件全部都保存在這個(gè)目錄中,如用戶賬號(hào)和用戶密碼,服務(wù)啟動(dòng)腳本,常用服務(wù)的配置文件等。
/home/-普通用戶的家目錄。建立每個(gè)用戶時(shí),每個(gè)用戶要有一個(gè)默認(rèn)登錄位置,這個(gè)位置就是這個(gè)用戶的家目錄,所有普通用戶的家目錄就是在/home/下建立一個(gè)和用戶名相同的目錄。若用戶user1的家目錄就是/home/user1
/lib/-系統(tǒng)調(diào)用的函數(shù)庫(kù)保存位置
/opt/-第三方安裝的軟件保存位置,放置和安裝其他軟件的位置。手工安裝的源碼包軟件都可以安裝到這個(gè)目錄中,也可以放到/usr/local目錄,看個(gè)人習(xí)慣。
/proc/-虛擬文件系統(tǒng),該目錄中的數(shù)據(jù)并不保存到硬盤(pán)中,而是保存到內(nèi)存中。主要保存系統(tǒng)的內(nèi)核,進(jìn)程,外部設(shè)備狀態(tài)和網(wǎng)絡(luò)狀態(tài)等。
/sys/-虛擬文件系統(tǒng),和/proc/類(lèi)似,都是保存在內(nèi)存中,主要是保存和內(nèi)核相關(guān)的信息。
/root/-超級(jí)用戶的家目錄。普通用戶家目錄在“/home/”下。
/srv/-服務(wù)數(shù)據(jù)目錄。一些系統(tǒng)服務(wù)啟動(dòng)之后,可以在這個(gè)目錄中保存所需要的數(shù)據(jù)。
服務(wù)數(shù)據(jù)目錄。系統(tǒng)存放臨時(shí)文件的目錄。改目錄下所有用戶都可以訪問(wèn)和寫(xiě)入。我們建議此目錄中不能保存重要數(shù)據(jù),最好每次開(kāi)機(jī)都把該目錄清空。
系統(tǒng)資源目錄,系統(tǒng)中安裝的大多數(shù)軟件都保存在這個(gè)目錄中。
動(dòng)態(tài)數(shù)據(jù)保存位置,主要保存緩存,日志以及軟件運(yùn)行所產(chǎn)生的文件。
Up(方向鍵上);調(diào)出歷史執(zhí)行記錄,快速執(zhí)行命令
Down(方向鍵下);配合up選擇歷史執(zhí)行記錄
Home;移動(dòng)光標(biāo)到本行結(jié)尾
End;移動(dòng)光標(biāo)到本行結(jié)尾
PgUp;向上翻頁(yè)
PaDN;向下翻頁(yè)
Ctrl+c;終止向前程序
未輸入狀態(tài)下連按兩次Tab列出所有可用命令
已輸入部分命令名或文件名,按Tab自動(dòng)補(bǔ)全
例如ls -la /etc
#選項(xiàng)可有可無(wú)。它是針對(duì)當(dāng)前命令提供額外的操作,將操作結(jié)果呈現(xiàn)不同的形式或信息內(nèi)容,可以加上不同的選項(xiàng)。簡(jiǎn)單來(lái)說(shuō),就是給當(dāng)前命令提供附加功能。
#參數(shù),命令的操作對(duì)象??梢允悄夸?,進(jìn)程,文件等
注意:1)方括號(hào)中的內(nèi)容是可選項(xiàng),個(gè)別的命令使用不遵循此格式
2)當(dāng)有多個(gè)選項(xiàng),可以寫(xiě)在一起。例如 -a -l 等價(jià)于 -al
3)選項(xiàng)通常可以簡(jiǎn)寫(xiě),例如-a等價(jià)于 --all
命令所在路徑/bin/ls
執(zhí)行權(quán)限所有用戶
#每個(gè)選項(xiàng)可單獨(dú)使用
-a顯示所有文件,包括隱藏文件,隱藏文件前邊會(huì)有個(gè)點(diǎn)
-l詳細(xì)信息
-d查看目錄屬性
命令所在路徑:/bin/mkdir? ?執(zhí)行權(quán)限:所有用戶
例子:創(chuàng)建單個(gè)目錄:mkdir /tmp/vae.txt
創(chuàng)建多個(gè)目錄:mkdir /tmp/a.txt? /tmp/b.txt
注意:1、創(chuàng)建的目錄已經(jīng)存在, 那么 Linux 會(huì)提示我們 Linux 無(wú)法創(chuàng)建它。
2、不帶任何參數(shù)運(yùn)行 mkdir 命令會(huì)在當(dāng)前目錄下創(chuàng)建目錄。
3、不帶上-p,如果新建的文件上級(jí)目錄不存在則不會(huì)執(zhí)行成功這種說(shuō)法是錯(cuò)誤的。加或者不加上 -p 前面的目錄沒(méi)有得都會(huì)依次創(chuàng)建。
4、創(chuàng)建目錄的首要條件是, 在想要?jiǎng)?chuàng)建目錄的目標(biāo)路徑下你必須具有訪問(wèn)權(quán)限。
執(zhí)行權(quán)限:所有用戶
例子:切換到指定目錄:cd /tmp/vae 回到上一級(jí)目錄:cd ..? 還是在當(dāng)前目錄:cd . 返回上兩級(jí)目錄:cd ../.. 返回進(jìn)入此目錄之前所在的目錄:cd ?-?
命令所在路徑:/bin/pwd? ? 執(zhí)行權(quán)限:所有用戶
例子:顯示當(dāng)前目錄:pwd
命令所在路徑:/bin/rmdir? ? 執(zhí)行權(quán)限:所有用戶
功能描述:刪除空目錄(如果目錄下存在文件則不能刪除)
例子:刪除指定空目錄:rmdir /tmp/a
命令所在路徑:/bin/cp? 執(zhí)行權(quán)限:所有用戶
語(yǔ)法: cp -rp 【原文件或目錄】【目標(biāo)目錄】-r? ? 復(fù)制目錄-p? ? 保留文件屬性
例子:比如我們將 root 目錄下的install.log 文件復(fù)制到 tmp 目錄下?cp /root/install.log /tmp可以用于復(fù)制后文件改名,比如我們將 root 目錄下的 install.log 文件復(fù)制到 tmp的copyinstall.log 文件??cp /root/install.log /tmp/copyinstall.log還可同時(shí)復(fù)制多個(gè)文件,注意復(fù)制目錄的時(shí)候要加 -r選項(xiàng)。加-p屬性之后會(huì)將原文件的一些屬性比如修改時(shí)間等也原封不動(dòng)的復(fù)制過(guò)去。如果不加-p屬性,那么復(fù)制后的文件修改時(shí)間為當(dāng)前系統(tǒng)時(shí)間。
命令所在路徑:/bin/mv? ?執(zhí)行權(quán)限:所有用戶
語(yǔ)法:?mv【原文件或目錄】【目標(biāo)目錄】
例子:在 tmp 目錄下創(chuàng)建目錄 tmp1 ,然后在 tmp1 目錄下創(chuàng)建目錄 tmp1_1,然后 命令 mv /tmp/tmp1/tmp1_1 /tmp 將 tmp1目錄下的 tmp1_1 剪切到 tmp 目錄下。??mv /tmp1/tmp1_1 /tmp
命令所在路徑:/bin/rm
執(zhí)行權(quán)限:所有用戶
語(yǔ)法:?rm -rf 【文件或目錄】
-r? ? 刪除目錄
-f? ? 強(qiáng)制執(zhí)行
例子:在tmp 目錄下有兩個(gè)目錄 tmp1 和 tmp1_1,rm -r tmp1_1 是刪除這個(gè)目錄,但是需要輸入 y 來(lái)確認(rèn)
rm -rf tmp1 是強(qiáng)制刪除 tmp1 目錄,不需要輸入 y 來(lái)確認(rèn),這種做法很簡(jiǎn)單,但是容易誤刪文件,沒(méi)有反悔的機(jī)會(huì)
rm -rf tmp1 tmp2 同時(shí)刪除兩個(gè)文件
用LINUX SHELL命令。
用法:
cd “你想要進(jìn)的目錄” //當(dāng)目錄名稱中含有空格、中文或其它特殊字符時(shí)請(qǐng)用雙引號(hào)包括
以下是最常用的幾個(gè)目錄的寫(xiě)法:
1、/ 代表根目錄
2、.?當(dāng)前目錄
3、.. 上級(jí)目錄
4、~ 當(dāng)前用戶的默認(rèn)工作目錄
注:目錄可以省略不寫(xiě), 與cd ~ 有相同的效果。
Linux根目錄結(jié)構(gòu):
擴(kuò)展資料:
Linux Shell常用shell命令
Linux Shell常用shell命令
一、文件、目錄操作命令
1、ls命令
功能:顯示文件和目錄的信息
ls 以默認(rèn)方式顯示當(dāng)前目錄文件列表
ls -a 顯示所有文件包括隱藏文件
ls -l 顯示文件屬性,包括大小,日期,符號(hào)連接,是否可讀寫(xiě)及是否可執(zhí)行
ls -lh 顯示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
ls -lt 顯示文件,按照修改時(shí)間排序
2、cd命令
功能:改名目錄
cd dir 切換到當(dāng)前目錄下的dir目錄
cd / 切換到根目錄
cd .. 切換到到上一級(jí)目錄
cd ../.. 切換到上二級(jí)目錄
cd ~ 切換到用戶目錄,比如是root用戶,則切換到/root下
3、cp命令
功能:copy文件
cp source target 將文件source復(fù)制為target
cp /root /source. 將/root下的文件source復(fù)制到當(dāng)前目錄
cp _av soure_dir target_dir 將整個(gè)目錄復(fù)制,兩目錄完全一樣
4、rm命令
功能:刪除文件或目錄
rm file 刪除某一個(gè)文件
rm -f file 刪除時(shí)候不進(jìn)行提示。可以于r參數(shù)配合使用
rm -rf dir 刪除當(dāng)前目錄下叫dir的整個(gè)目錄
5、mv命令
功能:將文件移動(dòng)走,或者改名,在uinx下面沒(méi)有改名的命令,如果想改名,可以使用該命令
mv source target 將文件source更名為target
6、diff
功能:比較文件內(nèi)容
diff dir1 dir2 比較目錄1與目錄2的文件列表是否相同,但不比較文件的實(shí)際內(nèi)容,不同則列出
diff file1 file2 比較文件1與文件2的內(nèi)容是否相同,如果是文本格式的文件,則將不相同的內(nèi)容顯示,如果是二進(jìn)制代碼則只表示兩個(gè)文件是不同的
comm file1 file2 比較文件,顯示兩個(gè)文件不相同的內(nèi)容
/etc/skel下有.bash_profile,拷貝一個(gè)到用戶主目錄里,將所有者和屬組改為改為該用戶即可
然后.bash_profile里修改PATH變量,增加“:.”,或者在后面追加一條
export PATH=$PATH:.
你干脆把/etc/skel下所有文件都拷貝到用戶主目錄里吧,例如:
cp -R /etc/skel/.[a-z]* /home/username/
chown -R username:group /home/username/.[a-z]*
這些文件沒(méi)有生成的原因:
1.你創(chuàng)建用戶的時(shí)候useradd 沒(méi)加-m參數(shù)
2.創(chuàng)建用戶的時(shí)候,用戶主目錄存在,并且權(quán)限不正確
3.用戶主目錄是后來(lái)mount上的