如何進入Shell

2022-01-29 17:24:57 字數 1583 閱讀 2349

在 linux 發展的早期,唯一能用的工具就是 shell,linux 使用者都是在 shell 中輸入文字命令,並檢視文字輸出;如果有必要的話,shell 也能顯示一些基本的圖形。

而如今 linux 的環境已經完全不同,幾乎所有的 linux 發行版都使用某種圖形桌面環境(例如 gnome、kde、unity 等),這使得原生的 shell 入口被隱藏了,進入 shell 彷彿變得困難起來。

一種進入 shell 的方法是讓 linux 系統退出圖形介面模式,進入控制台模式,這樣一來,顯示器上只有乙個簡單的帶著白色文字的「黑屏」,就像圖形介面出現之前的樣子。這種模式稱為 linux 控制台(console)。

現代 linux 系統在啟動時會自動建立幾個虛擬控制台(virtual console),其中乙個供圖形桌面程式使用,其他的保留原生控制台的樣子。虛擬控制台其實就是 linux 系統記憶體中執行的虛擬終端(virtual terminal)。

從圖形介面模式進入控制台模式也很簡單,往往按下ctrl + alt + fn(n=1,2,3,4,5...)快捷鍵就能夠來回切換。

例如,centos 在啟動時會建立 6 個虛擬控制台,按下快捷鍵ctrl + alt + fn(n=2,3,4,5,6)可以從圖形介面模式切換到控制台模式,按下ctrl + alt + f1可以從控制台模式再切換回圖形介面模式。可以發現,1號控制台被圖形桌面程式占用了。

下圖就是進入了控制台模式:

輸入使用者名稱和密碼,登入成功後就可以進入 shell 了。$是命令提示符,我們可以在它後面輸入 shell 命令。

在圖形介面模式下,輸入密碼時往往會顯示為*,密碼有幾個字元就顯示幾個*;而在控制台模式下,輸入密碼什麼都不會顯示,好像按鍵無效一樣,這一點請大家不要驚慌,只要輸入的密碼正確就能夠登入。
圖形介面也是乙個程式,會占用cpu時間和記憶體空間,當 linux 作為伺服器系統時,安裝除錯完畢後,應該讓 linux 執行在控制台模式下,以節省伺服器資源。正是由於這個原因,很多伺服器甚至不安裝圖形介面程式,管理員只能使用命令來完成各項操作。

進入 shell 的另外一種方法是使用 linux 桌面環境中的終端模擬包(terminal emulation package),也就是我們常說的終端(terminal),這樣在圖形桌面中就可以使用 shell。

以 centos 為例,可以在「應用程式」選單中找到終端,如下圖所示:

圖:在「收藏」和「工具」分類中都可以找到終端

開啟終端後,就可以輸入 shell 命令了:

centos 預設的圖形介面程式是 gnome,該終端模擬包也是 gnome 自帶的。

除了 gnome 終端,linux 還有其他的終端模擬包,例如:

如何 進入 Oracle isqlplus

以上,希望對你有所幫助。回答者 賓士m888 十四級 2009 12 10 08 15 沒啟動服務吧!不知道你是那個版本的 10g的話要先啟動監聽,再啟動isqlplus才行。命令如下 echo 啟動oracle服務 net start oracleserviceorcl echo 啟動監聽 net...

如何進入MySQL

c users 電腦id d d cd d wamp wamp64 bin mysql mysql5.7.19 bin d wamp wamp64 bin mysql mysql5.7.19 bin mysql hlocalhost uroot p enter password welcome to...

如何進入mysql模式 資料庫如何進入限制模式

有時我們資料庫需要進入限制模式,比如維護時。那麼,如何才能讓系統進入限制模式呢 1.開啟資料庫直接進入限制模式 startup open restricted 2.修改開啟的資料庫進行限制模式 alter system enable restricted session 看監聽服務的狀態 lsnrc...