隨筆-93  評論-78  文章-11  trackbacks-0
           1:vi的使用: i:在光標前插入字符。
                                       a:在光標后插入字符。

           2:進入某一文件:cd
           3:在終端下使用vi操作/etc/inittab文件,可以修改登錄方式。
           4:us命令
                  功能說明:變更用戶身份。
            語  法:su [-flmp][--help][--version][-][-c <指令>][-s ][用戶帳號]
            補充說明:su可讓用戶暫時變更登入的身份。變更時須輸入所要變更的用戶帳號與密碼
            參  數:
             -c<指令>或--command=<指令>  執行完指定的指令后,即恢復原來的身份。
             -f或--fast  適用于csh與tsch,使shell不用去讀取啟動文件
             -.-l或--login  改變身份時,也同時變更工作目錄,以及HOME,SHELL,USER,LOGNAME。此外,也會變更PATH變量。
             -m,-p或--preserve-environment  變更身份時,不要變更環境變量。
             -s或--shell=  指定要執行的shell。
             --help  顯示幫助。
             --version  顯示版本信息。
             [用戶帳號]  指定要變更的用戶。若不指定此參數,則預設變更為root

                   簡單起見,它的用法還是貼了上來.進入正題:
                 切換用戶身份的兩種情況: su username  和  su - username.下面就來說說它們的區別
          假設現在以一般用戶身份登陸系統,但此又想要查看一下系統網絡配置信息,需要切換到root用戶.
          第一種情況:
                      $ su root      切換到root用戶,系統會提示輸入口令,正確后切換成功
                      $ ifconfig      查看網絡配置信息
                 但會發現,運行完 ifconfig命令后提示: bash: ifconfig: command not found
          第二種情況:
                      $ su - root      切換到root用戶,系統會提示輸入口令,正確后切換成功(比上面多了一條橫線)
                      $ ifconfig        查看網絡配置信息
                  這時就能達到用戶真正的目的,查看到網絡配置信息.

                 這是為什么呢?我們都知道,有些命令是只有管理員才能使用的,一般用戶沒有權限.就像本例中的 ifconfig.用第二種方法切換身份,相當于重新登陸,此時用戶的家目錄和PATH等信息會發生改變,和直接用root登陸一致;但第一種情況,切換到root身份后用戶的家目錄和PATH仍然是原先一般用戶的家目錄和PATH,我們知道,PATH里設置的是一些路徑,指向一些目錄,這些目錄包含著一些常用的工具.如果你的PATH沒有設置相應的路徑,那么直接運行ifconfig系統肯定會找不到ifconfig工具在哪里.所以會提示:沒有這個命令.
                 
          5:Liunx下圖形界面和文本模式的互相切換。
                    在vmware中要使用:ctrl+alt+shift+f1可以實現從圖形界面切換到文本模式。
                     如果要回到圖形界面,使用alt+F7就可以回到圖形界面。
           1.開機進入文本模式

          如果想讓開機自動進純文本模式,
          修改/etc/inittab
          找到其中的
          id:5:initdefault:
          這行指示啟動時的運行級是5,也就是圖形模式
          改成3就是文本模式了
          id:3:initdefault:

          這是因為Linux操作系統有六種不同的運行級(run level),在不同的運行級下,系統有著不同的狀態,這六種運行級分別為:
          0:停機(記住不要把initdefault 設置為0,因為這樣會使Linux無法啟動 )
          1:單用戶模式,就像Win9X下的安全模式。
          2:多用戶,但是沒有 NFS 。
          3:完全多用戶模式,標準的運行級。
          4:一般不用,在一些特殊情況下可以用它來做一些事情。
          5:X11,即進到 X-Window 系統。
          6:重新啟動 (記住不要把initdefault 設置為6,因為這樣會使Linux不斷地重新啟動)。
          其中運行級3就是我們要進入的標準Console字符界面模式。

          2.強行退出X-Window進入文本模式

          打開一個終端
          輸入init 3
          (注意init后面有一個空格)
          等一會就進入了圖形界面

          以上方法切換后,窗口模式完全關閉.如果窗口中有文件未保存,將丟失.
          (用init 5可以回到圖形界面,但原來的進程已死)

          3.不退出X-Window進入文本模式

          在X-Window圖形操作界面中按"Alt+Ctrl+功能鍵Fn"(n=1~6),就可以進入文本模式界面。這就意味著你可以同時擁有X-Window加上6個文本模式界面,這是一件多么令人振奮的事情啊!

          按“Alt+Ctrl+F7”即可從文本模式界面回到X-Window圖形操作界面。這時Linux默認打開7個屏幕,編號為tty1~tty7。X-Window啟動后,占用的是tty7號屏幕,tty1~tty6仍為字符界面屏幕。也就是說,用“Alt+Ctrl +Fn”組合鍵即可實現字符界面與X Window界面的快速切換。

          當X-Window由于自身或應用程序而失去響應或崩潰時,我們可以非常方便地退出X-Window進入Console進行故障處理,要做的只是按“Alt+Ctrl+Backspace”鍵.






          posted on 2008-11-14 12:23 wahaha 閱讀(342) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 甘德县| 泰州市| 庆元县| 宁城县| 永嘉县| 三穗县| 南雄市| 交口县| 朝阳县| 宜良县| 长乐市| 双峰县| 高要市| 宜章县| 淅川县| 黎川县| 永嘉县| 荃湾区| 孟津县| 乌拉特后旗| 梅河口市| 巩留县| 逊克县| 五寨县| 义马市| 永和县| 越西县| 遂昌县| 班戈县| 方正县| 蕉岭县| 阜宁县| 普兰县| 方山县| 邓州市| 澄迈县| 藁城市| 平湖市| 诸暨市| 常熟市| 海安县|