瞭解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:
- 引數用來指定命令的某些功能,可以加也可以不加;
- 命令和引數和目標之間要用空格分開;
- 引數中“-” 表示單詞的縮寫,“--”表示單詞的全拼;
- 在執行命令時通常遵循這些規則,特殊情況除外;
- 命令必須在行提示符之後輸入,沒有行提示符的輸入時無效的。
8.命令提示符中字元的含義
[1] kiosk: 執行shell的使用者
[2] @: 分割符號
[3] foundation0: 主機短名稱
[4] Desktop: 所在當前主機的位置
[5] $: 身份提示符號
$表示普通使用者
#表示超級使用者