/bin/的作用:和命令相關(guān)的目錄,命令對于Linux而言,就是一個可執(zhí)行的二進(jìn)制文件,目錄名稱中的bin是binary(二進(jìn)制)的縮寫。
網(wǎng)站建設(shè)、成都網(wǎng)站制作的開發(fā),更需要了解用戶,從用戶角度來建設(shè)網(wǎng)站,獲得較好的用戶體驗。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價值服務(wù)。
/sbin/-保存和系統(tǒng)環(huán)境設(shè)置相關(guān)的命令,只有超級用戶可以使用這些命令進(jìn)行系統(tǒng)環(huán)境設(shè)置。普通用戶只能進(jìn)行查看。
/usr/bin/-存放系統(tǒng)命令的目錄,普通用戶和超級用戶都可以執(zhí)行。這里的命令和系統(tǒng)啟動無關(guān),在單用戶模式下不能執(zhí)行。
/usr/sbin/-存放跟文件系統(tǒng)不必要的系統(tǒng)管理文件,例如多數(shù)服務(wù)程序,只有超級用戶可以使用。大家可以注意到Linux系統(tǒng)中,在所有“sbin”目錄中保存的命令只有超級用戶可以使用,“bin”目錄中保存的命令所有用戶都可以使用。
/boot/-系統(tǒng)啟動目錄,保存系統(tǒng)啟動相關(guān)文件,如內(nèi)核文件和啟動引導(dǎo)程序文件等。
/dev/-設(shè)備文件保存位置。
/etc/-保存配置文件。系統(tǒng)內(nèi)所有采用默認(rèn)安裝方式(rpm安裝)的服務(wù)配置文件全部都保存在這個目錄中,如用戶賬號和用戶密碼,服務(wù)啟動腳本,常用服務(wù)的配置文件等。
/home/-普通用戶的家目錄。建立每個用戶時,每個用戶要有一個默認(rèn)登錄位置,這個位置就是這個用戶的家目錄,所有普通用戶的家目錄就是在/home/下建立一個和用戶名相同的目錄。若用戶user1的家目錄就是/home/user1
/lib/-系統(tǒng)調(diào)用的函數(shù)庫保存位置
/opt/-第三方安裝的軟件保存位置,放置和安裝其他軟件的位置。手工安裝的源碼包軟件都可以安裝到這個目錄中,也可以放到/usr/local目錄,看個人習(xí)慣。
/proc/-虛擬文件系統(tǒng),該目錄中的數(shù)據(jù)并不保存到硬盤中,而是保存到內(nèi)存中。主要保存系統(tǒng)的內(nèi)核,進(jìn)程,外部設(shè)備狀態(tài)和網(wǎng)絡(luò)狀態(tài)等。
/sys/-虛擬文件系統(tǒng),和/proc/類似,都是保存在內(nèi)存中,主要是保存和內(nèi)核相關(guān)的信息。
/root/-超級用戶的家目錄。普通用戶家目錄在“/home/”下。
/srv/-服務(wù)數(shù)據(jù)目錄。一些系統(tǒng)服務(wù)啟動之后,可以在這個目錄中保存所需要的數(shù)據(jù)。
服務(wù)數(shù)據(jù)目錄。系統(tǒng)存放臨時文件的目錄。改目錄下所有用戶都可以訪問和寫入。我們建議此目錄中不能保存重要數(shù)據(jù),最好每次開機(jī)都把該目錄清空。
系統(tǒng)資源目錄,系統(tǒng)中安裝的大多數(shù)軟件都保存在這個目錄中。
動態(tài)數(shù)據(jù)保存位置,主要保存緩存,日志以及軟件運行所產(chǎn)生的文件。
Up(方向鍵上);調(diào)出歷史執(zhí)行記錄,快速執(zhí)行命令
Down(方向鍵下);配合up選擇歷史執(zhí)行記錄
Home;移動光標(biāo)到本行結(jié)尾
End;移動光標(biāo)到本行結(jié)尾
PgUp;向上翻頁
PaDN;向下翻頁
Ctrl+c;終止向前程序
未輸入狀態(tài)下連按兩次Tab列出所有可用命令
已輸入部分命令名或文件名,按Tab自動補(bǔ)全
例如ls -la /etc
#選項可有可無。它是針對當(dāng)前命令提供額外的操作,將操作結(jié)果呈現(xiàn)不同的形式或信息內(nèi)容,可以加上不同的選項。簡單來說,就是給當(dāng)前命令提供附加功能。
#參數(shù),命令的操作對象。可以是目錄,進(jìn)程,文件等
注意:1)方括號中的內(nèi)容是可選項,個別的命令使用不遵循此格式
2)當(dāng)有多個選項,可以寫在一起。例如 -a -l 等價于 -al
3)選項通??梢院唽懀?a等價于 --all
命令所在路徑/bin/ls
執(zhí)行權(quán)限所有用戶
#每個選項可單獨使用
-a顯示所有文件,包括隱藏文件,隱藏文件前邊會有個點
-l詳細(xì)信息
-d查看目錄屬性
命令所在路徑:/bin/mkdir? ?執(zhí)行權(quán)限:所有用戶
例子:創(chuàng)建單個目錄:mkdir /tmp/vae.txt
創(chuàng)建多個目錄:mkdir /tmp/a.txt? /tmp/b.txt
注意:1、創(chuàng)建的目錄已經(jīng)存在, 那么 Linux 會提示我們 Linux 無法創(chuàng)建它。
2、不帶任何參數(shù)運行 mkdir 命令會在當(dāng)前目錄下創(chuàng)建目錄。
3、不帶上-p,如果新建的文件上級目錄不存在則不會執(zhí)行成功這種說法是錯誤的。加或者不加上 -p 前面的目錄沒有得都會依次創(chuàng)建。
4、創(chuàng)建目錄的首要條件是, 在想要創(chuàng)建目錄的目標(biāo)路徑下你必須具有訪問權(quán)限。
執(zhí)行權(quán)限:所有用戶
例子:切換到指定目錄:cd /tmp/vae 回到上一級目錄:cd ..? 還是在當(dāng)前目錄:cd . 返回上兩級目錄: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)限:所有用戶
語法: 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還可同時復(fù)制多個文件,注意復(fù)制目錄的時候要加 -r選項。加-p屬性之后會將原文件的一些屬性比如修改時間等也原封不動的復(fù)制過去。如果不加-p屬性,那么復(fù)制后的文件修改時間為當(dāng)前系統(tǒng)時間。
命令所在路徑:/bin/mv? ?執(zhí)行權(quán)限:所有用戶
語法:?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)限:所有用戶
語法:?rm -rf 【文件或目錄】
-r? ? 刪除目錄
-f? ? 強(qiáng)制執(zhí)行
例子:在tmp 目錄下有兩個目錄 tmp1 和 tmp1_1,rm -r tmp1_1 是刪除這個目錄,但是需要輸入 y 來確認(rèn)
rm -rf tmp1 是強(qiáng)制刪除 tmp1 目錄,不需要輸入 y 來確認(rèn),這種做法很簡單,但是容易誤刪文件,沒有反悔的機(jī)會
rm -rf tmp1 tmp2 同時刪除兩個文件
注冊后潛水兩年,第一次來寫一點東西分享~
分享的起因源自于昨日老師給的小任務(wù),要通過Xshell連接到linux服務(wù)器,查看跑完程序的結(jié)果字段,我由于linux命令現(xiàn)學(xué)現(xiàn)用,學(xué)藝不精,當(dāng)時就無法進(jìn)入存放結(jié)果的目錄下,百度半小時無果,今早詢問同學(xué)解決,問題很小,就因為太小沒有人分享這個解決過程。所以,我來寫了,只希望其他和我一樣遇到這種問題的人以后可以通過我的這些小分享解除困惑~
開始啦!
1、到達(dá)根目錄位置:cd /home?
2、列出當(dāng)前所在目錄下所有的文件(包括文件夾):ls
3、到達(dá)其他指定目錄位置:cd filename/
4、返回上級目錄:cd ..
5、查看某個文件的內(nèi)容:more filename
linux中的命令一般存放在/bin目錄下的;
Linux支持多用戶,各個用戶對于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)在電腦最主要的一個特點,Linux可以使多個程序同時并獨立地運行。
Linux同時具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應(yīng)的指令來進(jìn)行操作。它同時也提供了類似Windows圖形界面的X-Window系統(tǒng),用戶可以使用鼠標(biāo)對其進(jìn)行操作。在X-Window環(huán)境中就和在Windows中相似,可以說是一個Linux版的Windows。
擴(kuò)展資料:
Linux可以運行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統(tǒng),可以運行在掌上電腦、機(jī)頂盒或游戲機(jī)上。
2001年1月份發(fā)布的Linux 2.4版內(nèi)核已經(jīng)能夠完全支持Intel64位芯片架構(gòu)。同時Linux也支持多處理器技術(shù)。多個處理器同時工作,使系統(tǒng)性能大大提高。
存放linux基本命令的目錄是/bin、/usr/bin、/sbin、/usr/sbin。
Linux系統(tǒng)中包含了大量的命令,這些命令存放在不同的目錄之中,它們按照不同的功能劃分到不同的目錄中。/bin和/usr/bin目錄存放的是系統(tǒng)用戶(通常指普通用戶)可以使用的命令;而/sbin和/usr/sbin目錄存放的是系統(tǒng)管理員可以使用的命令,它們一般用以系統(tǒng)維護(hù)和管理。