首頁 Linux教程linux shell介紹

Linux 連接服務器

linux命令

運維派隸屬馬哥教育旗下專業運維社區,是國內成立最早的IT運維技術社區,歡迎關注公眾號:yunweipai
領取學習更多免費Linux云計算、Python、Docker、K8s教程關注公眾號:馬哥linux運維

什么是shell

linux shell介紹插圖

Shell 是Linux系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令并把它送入內核去執行

shell也被稱為LINUX的命令解釋器(command interpreter),Shell 本身是一個程序。將用戶輸入的命令行拆解為”命令名“與”參數“。接著,根據命令名找到對應要執行的程序,對被執行的程序進行初始化,然后將剛才解析出來的參數傳給該程序并執行

shell是一種高級程序設計語言,提供了變量,函數,條件判斷,循環等開發語言的功能

由于Shell本身是個程序,所以它可以被任何用戶自己開發的各種Shell所代替

1.3.3 各種Shell

linux shell介紹插圖1

  • sh:Steve Bourne
  • bash:Bourne-Again Shell,GPL,CentOS 和 Ubuntu 默認使用
  • csh:c shell , C 語言風格
  • tcsh
  • ksh :Korn Shell, AIX 默認 shell
  • zsh: MacOS默認shell
1.3.4 bash shell

GNU Bourne-Again Shell(bash)是GNU計劃中重要的工具軟件之一,目前也是 Linux標準的shell,與sh兼容

顯示當前使用的shell

echo ${SHELL}

顯示當前系統使用的所有shell

cat /etc/shells

本文鏈接:http://www.thecarconnectin.com/33832.html

Linux 連接服務器

linux命令

網友評論comments

發表回復

您的電子郵箱地址不會被公開。

暫無評論

Copyright ? 2012-2022 YUNWEIPAI.COM - 運維派 京ICP備16064699號-6
掃二維碼
掃二維碼
返回頂部
国产曰批视频免费观看完|久久久一本精品99久久精品66直播|色天使色偷偷AV一区二区三区|国产色秀视频在线播放|亚洲欧洲免费三级网站