1. 程式人生 > >Linux系統的簡單介紹

Linux系統的簡單介紹

一、Linux系統
Linux不是一款作業系統,而是核心。它具有安全,穩定,開源,多使用者等特點。我們常說的Linux作業系統是指GNU軟體+Linux核心。Linux因為其穩定開源的特點被廣泛應用於伺服器上。

1.Linux使用者:
root使用者:高階使用者,具有最高許可權,可以隨意切換到其它使用者。
其它使用者: 普通使用者,有許可權限制,不能隨意切換到其它使用者。

2.Linux的操作直譯器(shell)
shell是使用者和作業系統溝通的媒介,是一個命令翻譯器,像作業系統解釋使用者的命令並處理作業系統的輸出結果。

文字作業系統與外部最主要的介面就叫做shell。shell是作業系統最外面的一層。shell管理你與作業系統之間的互動:等待你輸入,向作業系統解釋你的輸入,並且處理各種各樣的作業系統的輸出結果。
shell提供了你與作業系統之間通訊的方式。這種通訊可以以互動方式(從鍵盤輸入,並且可以立即得到響應),或者以shell script(非互動)方式執行。shell script是放在檔案中的一串shell和作業系統命令,它們可以被重複使用。本質上,shell script是命令列命令簡單的組合到一個檔案裡面。
互動式shell和非互動式shell
互動式模式就是shell等待你的輸入,並且執行你提交的命令。這種模式被稱作互動式是因為shell與使用者進行互動。這種模式也是大多數使用者非常熟悉的:登入、執行一些命令、簽退。當你簽退後,shell也終止了。
shell也可以執行在另外一種模式:非互動式模式。在這種模式下,shell不與你進行互動,而是讀取存放在檔案中的命令,並且執行它們。當它讀到檔案的結尾,shell也就終止了。

二、在Linux系統下如何執行命令

1.命令列提示符的5個字元的含義
[[email protected] Desktop]$
[1][2] [3] [4] [5]

[1]kiosk:
執行shell的使用者是誰
[2]@:
分割符號
[3]foundation0:
主機短名稱
[4]Desktop:
所在當前主機的位置
[5]$:
身份提示符號
$表示普通使用者
#表示超級使用者

2.命令的組成
命令 引數 目標
ls -s test
ls --size test

注意:
1.引數用來指定命令的某些功能,可以加也可以不加
2.命令和引數和目標之間要用空格分開
3.引數中“-” 表示單詞的縮寫,“–”表示單詞的全拼
4.在執行命令時通常遵循這些規則,特殊情況除外
5.命令必須在行提示符之後輸入,沒有行提示符的輸入時無效的。

三、虛擬機器的管理
rht-vmctl start desktop ##開啟虛擬機器
rht-vmctl view desktop ##顯示虛擬機器
rht-vmctl poweroff desktop ##關閉虛擬機器
Powering off desktop…
rht-vmctl reset desktop ##重置虛擬機器,當虛擬機器出現任何解決不 了的問題時來用此命令還原

可能出現的報錯

  1. rht-vmctl view desktop ##當虛擬機器沒有開啟時不能直接顯示 ,可以用開啟虛擬機器的方式解決
    Error: unable to view desktop - not currently running.

  2. rht-vmctl start desktop ##當虛擬機器已經執行時不能再次執行
    Error: desktop not started (is already running)ht-vmctl

四、Linux系統的結構
linux是一個倒樹型結構,最大的目錄名稱叫“/” (根目錄)

linux系統中的二級目錄

/bin ##二進位制可執行檔案,系統常規命令
/boot ##啟動目錄,存放系統自動啟動檔案,核心,初始化程式
/dev ##系統裝置管理檔案
/etc ##大多數系統配置檔案存放路徑
/home ##普通使用者家目錄
/lib ##函式庫
/lib64/ ##64位函式庫
/media ##臨時掛載點
/mnt ##臨時掛載點
/run ##自動臨時裝置掛載點
/opt ##第三方軟體安裝路徑
/proc ##系統硬體資訊和系統程序資訊
/root ##超級使用者家目錄
/sbin ##系統管理命令,通常只有root可以執行
/srv ##系統資料目錄
/var ##系統資料目錄
/sys ##核心相關資料
/tmp ##臨時檔案產生目錄
/usr/ ##使用者相關資訊資料在這裡插入圖片描述

注:如何在Linux系統下新增輸入法)
Application ----->System Tools -----> Settings ------> Rejion&language -----> Input source ---->+ ---->Chinese ---->Pinyin