計算機語言的進化過程,7代語言shell
機器語言(6種位運算)-> 彙編語言->C語言 -> C++/Java -> Paython / go /Ruby -> 天然語言(AI)bash
Linux的版本問題:spa
16.04 年.月 : 雙數年爲長期支持(5年)設計
16.10 04版爲穩定版, 10版爲過渡版io
17.04 單數年爲短時間支持(2年) 程序設計
17.10 6個月更新一次變量
~ 家目錄: 根/home/lune循環
$普通用戶程序
#Root用戶next
shell:做爲命令語言,它交互式地解釋和執行用戶輸入的命令;做爲程序設計語言,它定義了各類變量和參數,並提供了許多在高級語言中才具備的控制結構,包括循環和分支。
cat /etc/Shells 當前系統下有哪些shell:共有4個,須要瞭解/bin/sh /bin/bash 後者爲前者的升級版
echo $SHELL 當前使用的shell /bin/bash
tab鍵自動補齊,若是有一個直接補齊,有多個的話,再點擊tab全部符合的條件顯示在下面。有點:不用改變當前目錄就能找到相應的文件,防止拼音錯誤
| 功能 | 快捷鍵 | 助記
| 上 | Ctrl-p | previous | 下 | Ctrl-n | next | 左 | Ctrl-b | backward | 右 | Ctrl-f | forward | Del | Ctrl-d | delete光標後面 | Home | Ctrl-a | the first letter (home鍵)| End | Ctrl-e | end (end鍵)| Backspace | Backspace | delete光標前面