Linux之redhat7系统结构
一.linux系統結構
linux是一個倒樹結構
 linux中所有的東西都是文件
 這些文件都在系統頂級目錄“/” /就是根目錄
 /目錄以下為二級目錄這些目錄都是系統裝機時系統自動建立的
 二級目錄的作用
 /bin??? ##二進制可執行文件也就是系統命令
 /sbin?? ##系統管理命令存放位置
 /boot?? ##啟動分區,負責系統啟動
 /dev??? ##設備管理文件
 /etc??? ##大多數系統管理文件
 /home?? ##普通用戶的家目錄
 /lib??? ##32位系統庫文件存放位置
 /lib64? ##64位系統庫文件存放位置
 /media? ##系統臨時設備掛載點??????????????????????????????????????????????????????????????????????????????? ?
 /mnt??? ##系統臨時設備掛載點
 /run??? ##系統臨時設備掛載點
 /opt??? ##第三方軟件安裝位置
 /proc?? ##系統信息
 /root?? ##超級用戶家目錄
 /srv,/var????? ##系統數據
 /sys??? ##系統管理,主要是關于內核的
 /tmp??? ##系統臨時文件存放位置
 /usr??? ##系統用戶相關信息數據及用戶自定義軟件存放位置
 二.文件的尋址
 ?
 
絕對路徑
 文件在系統的真實位置,文件名字以“/”開頭
 相對路徑
 文件相對與當前所在位置的一個名字的簡寫,這個名字不會以/開頭,而且名字會自動添加pwd顯示的值
 三.文件的管理
 ?
 
1.touch 建立文件或修改文件時間戳
touch file?? ??? ?##創建文件
2.mkdir 建立目錄
mkdir directory ?? ?##創建目錄
 ?? ?-p?? ??? ?##上級目錄不存在自動建立
3.rm 刪除
rm?? ?-f?? ??? ?##強行刪除不提示
 ?? ???? -r?? ??? ?##刪除目錄
4.cat|head|tail 查看文件內
cat|head|tail?? ??? ?##文件內容查看命令
5.cd 切換工作目錄
cd directory?? ?##切換工作目錄到指定目錄
cd -?? ??? ?##切換工作目錄到之前所在目錄
cd ~?? ??? ?##切換到自己的家目錄
 cd ~usernmae?? ?##切換到指定用戶家目錄
cd ..?? ??? ?##進入到當前目錄的上級目錄
 6.ls 列出目錄或文件信息
ls?? ??? ??? ??? ?##如果后面沒有目標那么默認目標為當前目錄
 ls direcory|filename?? ??? ?##列出文件或目錄內容
 ls -d direcotry?? ??? ??? ?##列出目錄本身
 ls -l filename|dorectory?? ?##列出文件或目錄里面內容的屬性
 ls -ld directory?? ??? ?##列出目錄本身屬性
 ls -a?? ??? ??? ??? ?##顯示目錄中的所有內容,包括以"."開頭的隱藏文件
 ls -R?? ??? ??? ??? ?##第歸顯示目錄中的內容
 7.cp 文件復制
cp是新建文件的過程
cp file file1 file2 ...?? ?directory?? ?###把file? file1 file2 復制到 directory中
 cp file test?? ??? ??? ??? ?###建立test文件模板為file
 cp -r directory?? ?direcotry1?? ??? ?###復制目錄
8.mv 移動或重命名
相同目錄下的mv是重命名,不同目錄下的mv是移動
mv file file1?? ?direcotry?? ??? ?##移動file file1到directory中
 mv 存在文件?? ?不存在文件?? ??? ?##重命名文件
 mv westos/linux .?? ??? ??? ?##把westos中的linux移動到當前目錄 .代表當前目錄
 四、
 ?
 
*?? ??? ??????????? ###匹配0到任意字符
 ??? ??? ??????? ? ###匹配單個字符
 [[:alpha:]]?? ? ###匹配單個字母
 [[:lower:]]?? ? ###匹配單個小寫字母
 [[:upper:]]?? ? ###匹配單個大寫字母
 [[:digit:]]?? ???? ###匹配單個數字
 [[:alnum:]]??? ###匹配單個數字或字母
 [[:punct:]]?? ? ###匹配單個符號
 [[:space:]]??? ###匹配單個空格
{}表示不存在的或者存在的
 {1..9}?? ??? ??????? ###1-9
 {a..f}?? ??? ? ?????? ###a-f
 {1,3,5}?? ?? ? ? ? ###135
 {a,c,e}?? ???????? ###a c e
 {1..3}{a..c}?? ? ###1a 2a 3a 2a 2b 2c 3a 3b 3c
[]表示存在的
 [a-C]?? ??? ?###aA bB cC
 [a-c]?? ??? ?###aA或者bB或者c
 [1-3]?? ??? ?###1或者2或者3
 [145]?? ??? ?###1或者4或者5
~?? ??? ?###當前用戶家目錄
 ~username?? ?###指定的用戶家目錄
 .?? ??? ? ? ###當前目錄
 ..?? ??? ?? ###當前目錄的上一級
總結
以上是生活随笔為你收集整理的Linux之redhat7系统结构的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: linux系统下redhat7之虚拟机控
- 下一篇: cifs------网络文件系统(1)
