1. 程式人生 > >shell從入門到工作中常用命令總結

shell從入門到工作中常用命令總結

shell命令用過很長一段時間了,工作之餘也沒有多總結這些知識,快過年了這段時間工作不忙,總結一下shell的技術~

1.入門介紹

*shell是一個用c語言編寫的程式,它是使用者使用linux的橋樑。shell既是一種命令語言,又是一種程式設計語言。

*shell是一種應用程式,這個應用程式提供了一個介面,使用者通過這個介面訪問作業系統核心的服務

*shell線上程式設計工具連結:http://www.runoob.com/try/runcode.php?filename=helloworld&type=bash

2.shell 環境

shell程式設計跟Java,php程式設計一樣,只要有一個能編寫程式碼的文字編輯器和一個能執行指令碼解釋的直譯器就可以

linux的shell種類有很多,常見的如下:

  • Bourne Shell
  • Bourne Again Shell
  • C Shell
  • K Shell
  • Shell for Root
3.基本命令 * 定義變數時,變數名不加美元$符號,如:your_name="linlin.com" 變數命名規則:
  •    變數名和符號之間不能有空格
  • 命名只能使用英文字母,數字和下劃線,首字母不能以數字開頭
  • 中間不能有空格,可以使用下劃線_
  • 不能使用標點符號
  • 不能使用bash裡的關鍵字  
* 使用變數 使用一個定義過的變數,只要在變數名前面加一個美元符號$即可 如:your_name="linlin.com" echo $your_name echo是輸出的命令
*只讀變數 使用readonly命令可以將變數定義為只讀變數,只讀變數的值不能改變 如:     your_name="linlin.com"     readonly your_name      your_name="lovelinlin.com" 執行指令碼會報:NAME: This variable is read only *刪除變數 使用unset命令可以刪除變數,語法如下: unset your_name ..................本文摘自https://m.runoob.com/linux/linux-shell.html               一個不錯的教程,方便學習