redhat命令操作(二)

linux系統結構

1.

linux系統結構是倒樹型

2.
/bin                       //二進制可執行文件也就是系統命令
/sbin                         //系統管理命令存放位置
/boot                          //啓動分區,負責系統啓動
/dev                         //設備管理文件
/etc                        //大多數系統管理文件
/home                        //普通用戶的家目錄
/lib                          //32位系統庫文件存放位置
/lib64                       //64位系統庫文件存放位置
/media                       //系統臨時設備掛載點
/mnt                       //系統臨時設備掛載點
/run                            //系統臨時設備掛載點
/opt                        //第三方軟件安裝位置
/proc                     //系統信息
/root                        //超級用戶家目錄
/srv,/var            //系統數據
/sys                      //系統管理,主要是關於內核的
/tmp                  //系統臨時文件存放位置
/usr                   // 系統用戶相關信息數據及用戶自定義軟件存放位置

系統文件路徑

絕對路徑
文件在系統的真實位置,文件名字以“/”開頭
相對路徑
文件相對與當前所在位置的一個名字的簡寫,這個名字不會以/開頭,而且名字會自動添加pwd顯示的值

pwd        ##顯示但前在系統的位置



ls        

    list    ##列出目標文件,或者列出目錄中的內容
    -a    ##列出所有
    -l    ##列出文件屬性ls -l /bin/touch
    -s    ##列出文件大小
    -R    ##第歸列出
    -d    ##指定目錄本身
        -Rl     ##列出目錄和它的子文件


cd        

    chage directory ##進入目標目錄中

    ~        ##回到當前用戶家目錄
    ~username    ##進入到指定用戶家目錄
    ..        ##進入當前目錄的上一級
    -        ##進入之前所在系統目錄


touch            //新建文件



mkdir        

    make directory    ##建立目錄
    -p        ##遞歸建立目錄



cp 被複制文件 目的地

    -r    ##遞歸複製,用於複製目錄


mv 被移動文件    目的地

mv 老名字    新名字
mv test/file .    ##把test/file移動到當前(.)

強制刪除

rm -f    #強制刪除文件
rm -fr    #強制刪除目錄

vim

vim filename
按 i 鍵進入插入模式
文件編寫完畢按 esc 推出到瀏覽模式
:wq 保存推出

通配符(正則表達式)

*    #匹配0-任意字符
?    #匹配任意單個字符
~    #匹配當前用戶家目錄
~user    #匹配到user的家目錄
~+    #當前目錄
~-    #當前目錄之前所在的
[abc]    #有a或者有b或者有c
 eg:mv text/*[[:digit:]]* .#把test/裏面含有數字的文件移當前[!abc]    #除了含有a或者b或者c
[^abc]    #除了含有a或者b或者c
[[:alpha:]]    ##單個字母
[[:lower:]]    ##單個小寫字母
[[:upper:]]    ##單個大寫字母
[[:alnum:]]    ##單個字母或數字
[[:punct:]]    ##單個符號,不包含數字,字母以及空格
[[:digit:]]    ##數字
[[:space:]]    ##單個空格
eg:rm *[[:digit:]]* #刪除當下含有空格的文件

發佈了30 篇原創文章 · 獲贊 5 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章