1-1:学习shell之shell是什么
文章目錄
- 前言:什么是shell
- 一:終端仿真器
- 二:嘗試輸入
- (1)shell提示符
- (2)第一次輸入
- (3)試一下簡單的命令
- 三:退出
前言:什么是shell
首先需要明確的一點是,我們經常口中提到的命令行,其實指的就是shell,那么shell是什么呢,這就不得不用下面這么一張圖了
- 注意,關于這個問題其實我在下面的這篇文章中說的已經很清楚了,如果需要理解請移步:操作系統原理
大家可以看到shell處于用于操作接口,所以 shell是一個把鍵盤輸入的命令傳遞給操作系統的程序
大家使用的可能是各種各樣的Linux發行版,但是無一例外的都會提供這樣一個shell程序,這個程序來自于稱之為bash的GUN項目
一:終端仿真器
我們安裝Linux時會有一個選項咨詢你是否提供它的圖形界面,如果你安裝了圖形界面,那么就需要終端仿真器與shell進行交互。
我相信在座各位有很多人使用的Linux是ubuntn,如果仔細查看你的桌面菜單,應該是可以找到一個終端仿真器的(terminal emulator)
比如我使用的是CentOS 7.0
二:嘗試輸入
(1)shell提示符
好的,現在讓我們嘗試打開終端,畫面如下
矩形方框中的文字我們稱之為shell提示符,他表示此時shell準備接受外部的輸入。我的shell提示符是zhangxing@MiWiFi-R4CW-srv ~ $,你的可能和我的有所不同,但是基本都是username@machinename組合而成
其中shell提示符最后有一個 $,這表示當前我是以普通用戶登錄的,如果后面是#則表示是以超級用戶(root)登錄的。兩者的區別就是,超級用戶的權利非常大,幾乎等同于操作系統
(2)第一次輸入
好的,現在在終端中隨便輸入,任意發揮,并按回車鍵
shell這樣提示的原因是,沒有這樣的命令,讓我們重新輸入
如果你按上方向鍵可以發現,剛才那個胡亂輸入命令又回到了終端,這是shell的命令歷史記錄。
- 注意不要使用ctrl+C和ctrl+V在終端進行復制粘貼操作,因為這兩個快捷鍵在Windows出來之前就有了他們自己的含義
(3)試一下簡單的命令
好的,為了小試牛刀,在這里我們嘗試一些簡單的命令
比如輸入date,顯示日期
輸入cal,顯示日歷
查看一下內存使用情況,使用free
Linux的命令實在太多了,這里就不一一介紹了。只要記住,命令行一定要輸入正確的命令
三:退出
按下exit,退出終端
總結
以上是生活随笔為你收集整理的1-1:学习shell之shell是什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codevs 3269 混合背包
- 下一篇: scikit-learn实现ebay数据