1. 程式人生 > >瞭解linux和shell

瞭解linux和shell

1.linux是什麼?

嚴格來講,其本身表示的是linux核心(kernel)。

2.linux和UNIX的區別?

linux的原始碼是開放的,可執行在多種硬體平臺上,硬體要求低,安裝簡單,自由度較高。

UNIX的原始碼是不公開的,大多是與硬體配套的,是對原始碼實行智慧財產權保護的傳統商業軟體。

3.shell是什麼?

為了保護linux核心不被隨意更改的程式,並提供linux核心與外部互動。

linux中的shell有多個版本bash、sh、csh、ksh等,linux預設的shell是bash。

4.輸入法調整

Application  ----->System Tools -----> Settings ------>  Rejion&language -----> Input source ---->+   ---->Chinese ---->Chinese(Intelligent Pinyin)

切換語言方式:shift

5.虛擬機器管理

##常規操作##

  • 開啟虛擬機器

  • 顯示虛擬機器

  • 關閉虛擬機器

  • 重置虛擬機器

輸入完命令後:提示‘Are you sure you want to reset desktop?(y/n)'  輸入y表示同意,輸入n表示不同意。

tips:當虛擬機器出現任何解決不了的問題時可用此命令來還原虛擬機器。

##可能出現的報錯##

錯誤原因:當虛擬機器未開啟時不能直接顯示,需在使用此命令前保證虛擬機器已開啟。

錯誤原因:當虛擬機器已在執行時,不能再次執行。

6.虛擬機器使用者資訊

  • desktop
使用者 密碼
student westos
root redhat

 

 

 

 

  • server
使用者 密碼
student westos
root redhat

 

 

 

 

##root使用者登入##

notlist ------> root ------->redhat

7.在linux中如何執行命令

命令 引數 目標
ls -s

test

ls --size test

 

 

 

 

tips:

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

8.命令提示符中字元的含義

[1] kiosk: 執行shell的使用者

[2] @: 分割符號

[3] foundation0: 主機短名稱

[4] Desktop: 所在當前主機的位置

[5] $: 身份提示符號
    $表示普通使用者
    #表示超級使用者