Linux學習(二)
1、刪除空目錄 1-1)rmdir [目錄名] (remove empty directories) 1-1-1)只能刪除空目錄 2、刪除檔案或目錄 2-1)rm -rf [檔案或目錄] (remove) 2-1-1)選項 -r :刪除目錄 2-1-2)選項 -f :強制 2-1-3)rm [檔名] :提示是否刪除 2-1-4)rm -r [目錄] :刪除目錄需加 -r ,目錄中含有子檔案,將持續詢問是否刪除 2-1-5)rm -rf [目錄] :刪除目錄, 不會詢問是否刪除而直接進行 2-1-6)純字元介面沒有回收站。注意自殺指令:rm -rf / 2-2)rm -rf /tmp/* :刪除tmp目錄下的內容 2-3)rm -rf /tmp/ :刪除tmp目錄 3、建議:刪除檔案或目錄習慣使用命令 rm -rf [檔案或目錄] 4、複製命令 4-1)cp [選項] [原檔案或目錄] [目標目錄] (copy) 4-1-1)選項 -r :複製目錄 4-1-2)選項 -p :連帶檔案屬性複製 4-1-3)選項 -d :若原檔案是連結檔案,則複製連結屬性 4-1-4)選項 -a :相當於 -pdr 全選 4-2)例子 4-2-1)cp abc /tmp/ 若目標目錄不加檔名,則為原名複製 4-2-2)cp abc /tmp/ana 若目標目錄後加入檔名,則為改名複製 4-2-3)cp -r japan/ /tmp/ 複製目錄 4-2-4)cp -a japan/ /tmp/ 完全複製,包括所有屬性 4-3)被複制檔案的時間為執行復制命令的時間,若要使被複制的檔案與原檔案屬性完全一致,需加 -a 5、剪下或改名命令 5-1)mv [原檔案或目錄] [目標目錄] (move) 5-1-1)mv japan/ /tmp/ 剪下目錄時不需加 -r 5-1-2)mv abc longls 當原檔案與目標目錄,在同一目錄下,則為改名命令 6、當前系統時間命令:date 7、ls -l 命令別名 :ll
linux 是個嚴謹的作業系統,一級目錄都嚴格規定 做練習推薦在家目錄中(root或home),以及tmp。 1、/ 根目錄 2、/bin 命令儲存目錄(普通使用者就可以讀取的命令) 2-1)根目錄下的bin和sbin,usr目錄下的bin和sbin,這四個目錄都是用來儲存系統命令。其中,bin目錄 下的命令任何使用者都可以執行,sbin目錄下只有root才可以執行。linux使用此方式來區分使用者許可權。 3、/boot 啟動目錄,啟動相關檔案 4、/dev 裝置檔案儲存目錄 5、/etc 配置檔案儲存目錄 6、/home 普通使用者的家目錄 7、/lib 系統庫儲存目錄 7-1)作業系統中並沒有把所有功能都寫入linux中,而將常用的功能寫成一個個程式庫,此些庫儲存在lib 中,當需要時呼叫即可。避免全部寫入linux中,使其無比龐大且執行緩慢。 8、/mnt 系統掛載U盤、行動硬碟目錄 8-1)老師習慣於在mnt下建立CD-ROM來掛載光碟,在mnt下建立USB來掛載U盤。原因在於老師的linux中不存 在media、misc目錄。 9、/media 掛載光碟目錄 10、/misc 外接磁帶機掛載目錄 11、/root 超級使用者的家目錄 12、/tmp 臨時目錄 12-1)可存放臨時資料 13、/sbin 命令儲存目錄(超級使用者才能使用的目錄) 14、/proc 直接寫入記憶體的 14-1)該目錄同sys目錄不能直接操作,這兩個目錄儲存的是記憶體的掛載點。其中的資料直接寫在記憶體中。避免資料丟失或由於記憶體溢位導致系統崩潰。 15、/sys 16、/usr 系統軟體資源目錄 16-1)/usr/bin/ 系統命令(普通使用者) 16-2)/usr/sbin/ 系統命令(超級使用者) 17、/var 系統相關文件內容
相關文章
- linux學習筆記二Linux筆記
- LINUX學習(二)備份與壓縮命令Linux
- Linux基本命令學習之二:Linux基本命令Linux
- Golang 學習——interface 介面學習(二)Golang
- Go學習【二】學習資料Go
- hdfs學習(二)
- TypeScript 學習(二)TypeScript
- docker學習(二)Docker
- MyBatis學習(二)MyBatis
- Kaldi學習(二)
- 學習webpack(二)Web
- CSS學習(二)CSS
- Bootstrap學習(二)boot
- mysql學習(二)MySql
- mysql學習二MySql
- RMAN 學習(二)
- Drools學習(二)
- DWR學習(二)
- deepin linux 學習筆記(二)——文字編輯器Linux筆記
- Linux第二天的學習記錄Linux
- Linux學習筆記:常用100條命令(二)Linux筆記
- Linux該如何學習呢?Linux學習分享!Linux
- Linux 學習筆記(二):搭建個人Git伺服器Linux筆記Git伺服器
- linux練習題(二)Linux
- 函式學習二函式
- goblog 學習二Go
- semantic UI學習(二)UI
- 深入學習Redis(二)Redis
- React學習分享(二)React
- 索引學習二—blevel索引
- MAC OSX學習(二)Mac
- 天天學習ORACLE(二)Oracle
- EXP/IMP 學習(二)
- linux學習Linux
- 學習LinuxLinux
- Vue學習筆記(二)------axios學習Vue筆記iOS
- setup.s 分析—— Linux-0.11 學習筆記(二)Linux筆記
- 深度學習 DEEP LEARNING 學習筆記(二)深度學習筆記