Linux入門

一.系統命令行

        1.如何在Linux中運行命令?

        1).打開shell;

                           shell是用戶和內核之間的接口,用戶輸入命令道shell窗口下與內核進行交流.

                            打開shell:在桌面空白處右鍵選擇Open in  Terminal.

          2)在命令提示符後輸入動作.

         2.行提示符意義

                  [kiosk@foundation11 Desktop]$

                                 kiosk                  ##用戶

                                 @                       ##分隔符

                                 foundation11     ##主機短名稱

                                 Desktop            ##所在系統位置

                                 $                        ##身份提示符$表示普通用戶,#表示超級用戶

          3.用戶切換

                 Linux中有普通用戶和超級用戶兩種,root爲超級用戶,普通用戶由自己設定,兩者的切換,如下圖所示:

                 

                  

          4.虛擬機管理命令

                   rht-vmctl start desktop | server                        ##開啓

                   rht-vmctl poweroff desktop | server                ##關閉

                   rht-vmctl view desktop | server                        ##顯示 

                    rht-vmctl reset desktop | server                      ##重置

                   

             

二.Linux系統結構

               1.Linux系統是個倒樹型結構

                         Linux中所有的東西都是文件.這些文件都在系統頂級目錄"/",/就是根目錄.

               2.二級目錄的作用

                       /bin                 ##二進制文件,系統常規命令

                      /boot                ##系統啓動分區,系統啓動時讀取的文件

                      /dev                  ##設備文件

                      /etc                   ##大多數配置文件

                      /home               ##普通用戶的家目錄

                      /lib                     ##32位函數庫

                      /lib64                 ##64位庫

                      /media               ##手動臨時掛載點

                      /mnt                    ##手動臨時掛載點

                      /opt                     ##第三方軟件安裝位置

                      /proc                   ##進程信息及硬件信息

                      /root                    ##超級用戶家目錄

                      /run                      ##臨時設備的默認掛載點

                      /sbin                    ##系統管理命令

                      /srv                      ##數據

                      /var                      ##數據

                      /sys                      ##內核相關信息

                      /tmp                     ##臨時文件

                      /usr                       ##用戶相關設定

三.Linux下的文件管理

                    1.建立文件

                                 touch file                        ##建立空文件,或修改文件的時間戳

                                 touch file1 file2             ##同時建立多個空文件,或修改多個文件的時間戳

                          

                        2.建立目錄 

                                                mkdir                      ##建立單目錄

                                                mkdir -p                  ##建立多層目錄

                         

                        3.文件的刪除  

                                     rm -f file          ##強行刪除文件不提示 

                                     rm -fr dir         ##強行刪除目錄本身和裏面的內容補提時

 

                        4.文件的編輯

                                    vim file             ##進入文件後是瀏覽模式,不能編輯

                                                             輸入<I> 進入插入模式寫字符

                                                             編寫完成後按<ESC>退出插入模式

                                                             輸入:wq 完成文件編輯。w表示寫入,q退出

                                                            

                                    vim使用技巧                在瀏覽模式下的字符大管理

                                                                          複製           yy ##複製一整行

                                                                                             yl ##複製一個字母

                                                                                             yw ##複製一個單詞

                                                                         粘貼             p ##粘貼

                                                                         刪除            dd ##刪除一整行

                                                                                              dl ##刪除一個字母

                                                                                              dw ##刪除一個單詞

                                                                          剪貼            cc  ##剪掉整行

                                                                                               cl  ##剪掉一個字母

                                                                                               cw ##剪掉一個單詞

                          注意:當剪切後vim會進入插入模式,如果要粘貼需要按<esc>退出插入模式然後粘貼

                                                                                                 u ##撤銷          ctrl+r ##恢復

 

                                        字符的批量處理

                                                      ctrl + v ##進入可視化模式,在可視化模式中可以批量選擇字符並操作

                                                                     如何批量添加字符

                                                                               1)把光標移動到要加入字符所在列

                                                                                2)ctrl + v 進入可視化模式

                                                                                3)選中要家字符所在列

                                                                                4)按<I>進入插入模式並寫入要加入的字符

                                                                                 5)按<ESC>批量添加結束

                                                                     如何批量修改字符

                                                                                :%s/原有字符/修改後字符/g

                                                                                :x,ys/原有字符/修改後字符/g       ##修改x到y行的字符

                                                                    如何同時編輯多個文件

                                                                                     vim file                :sp file1

                                                                                    注意:光標默認在那個文件中操作的就是那個文件

                                                                                          ctrl+w 按完放開在按上|下可以移動光標所在窗口

                                                                                                 

                                                           vim的退出

                                                               正常退出方法

                                                                         :q ##當文件沒有做任何修改是可用

                                                                         :q! ##當文件修改但不行保存修改時可用

                                                                         :wq ##退出保存

                                                                         :wq! ##當文件屬於自己或用戶爲root時可用

 

                                                           異常退出

                                                                       當vim非正常退出會產生.filename.swap文件.當此文件出現,vim工作異常

                                                                      

                                          可以選擇以下操作:[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

                                                                          只讀打開           放棄未保存數據  恢復      刪除.swp文件  退出    退出

                                                                                                        進入文件

                                  5.文件查看

                                                          cat file ##輸出文件的所有內容

                                                          cat -b file ##輸出文件所有內容並加入行號

                                                                    

                                                        less ##分頁瀏覽

                                                                            上|下                         ##向上|向下移動一行

                                                                            pgup>|<pgdn>         ##向上|向下移動一頁

                                                                            /關鍵字                     ##高亮顯示關鍵字,n向下匹配N向上匹配

                                                                            q                                ##退出

 

                                                     tail -n                ##顯示文件的後多少行

                                                    head -n             ##顯示文件的前多少行

                                                                  

                             6.文件複製

                                                    cp sourcefile destfile    ##文件複製

                                                    cp sourcefile1 sourcefile2 destdir/ ##複製多個文件到目錄中

                                                    cp -r sourcedir destdir/ ##複製目錄

                                                   

                        7.文件的移動

                                                   mv sourcefile   destfile ##重名命

                                                  mv sourcefile   destdir ##移動 

                                                  mv sourcedir destdir ##移動目錄

                                                  mv test/*  . ##"."代表當前目錄

                                                  

                    8.文件路徑

                                1).相對路徑

                                         文件相對當前系統位置的一個名稱簡寫,文件名稱省略了當前路徑的值 ,只有當前在此目錄中時可以使用.

                                         文件名稱不以/開頭,文件名稱會自動在字符前加入'pwd'顯示的路徑.

                                2).絕對路徑

                                         是文件在系統中真實的位置,任何時間都可以精確表示一個文件的名稱,文件名稱以/開頭.

                     9.關於路徑的命令

                                        pwd ##顯示當前工作目錄

                                       cd ##切換當前工作目錄

                                       cd /mnt ##切換到/mnt目錄中

                                       cd - ##進入當前目錄之前所在目錄中

                                       cd ~student ##進入到student用戶家目錄

                                       

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章