如何在Mac的終端使用Linux的shell編程
- 如何在Mac的終端使用Linux的shell編程
- 一、Shell教程
- 二、Shell 腳本
- 三、Shell 環境
- 四、打開Macbook終端
- 1.點擊訪達->點擊前往->實用工具
- 2.打開終端
- 3.進入終端
- 五、zsh工具和bash工具的轉換
- 1.zsh轉bash
- 2.bash轉為zsh
- 六、使用shell腳本
- 1.用vim撰寫shell檔案
- 七、運行shell檔案
- 八、總結
- 1.打開終端
- 2.切換到bash工具中
- 3.用vim撰寫shell檔案
- 4.運行shell檔案
如何在Mac的終端使用Linux的shell編程
一、Shell教程
Shell 是一個用 C 語言撰寫的程式,它是用戶使用 Linux 的橋梁,Shell 既是一種命令語言,又是一種程式設計語言,
Shell 是指一種應用程式,這個應用程式提供了一個界面,用戶通過這個界面訪問作業系統內核的服務,
Ken Thompson 的 sh 是第一種 Unix Shell,Windows Explorer 是一個典型的圖形界面 Shell,
二、Shell 腳本
Shell 腳本(shell script),是一種為 shell 撰寫的腳本程式,
業界所說的 shell 通常都是指 shell 腳本,但讀者朋友要知道,shell 和 shell script 是兩個不同的概念,
由于習慣的原因,簡潔起見,本文出現的 “shell編程” 都是指 shell 腳本編程,不是指開發 shell 自身,
三、Shell 環境
Shell 編程跟 JavaScript、php 編程一樣,只要有一個能撰寫代碼的文本編輯器和一個能解釋執行的腳本解釋器就可以了,
Linux 的 Shell 種類眾多,常見的有:
Bourne Shell(/usr/bin/sh或/bin/sh)
Bourne Again Shell(/bin/bash)
C Shell(/usr/bin/csh)
K Shell(/usr/bin/ksh)
Shell for Root(/sbin/sh)
……
本教程關注的是 Bash,也就是 Bourne Again Shell,由于易用和免費,Bash 在日常作業中被廣泛使用,同時,Bash 也是大多數Linux 系統默認的 Shell,
在一般情況下,人們并不區分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同樣也可以改為 #!/bin/bash,
#! 告訴系統其后路徑所指定的程式即是解釋此腳本檔案的 Shell 程式,
四、打開Macbook終端
1.點擊訪達->點擊前往->實用工具

2.打開終端

3.進入終端

五、zsh工具和bash工具的轉換
1.zsh轉bash
進入中端以后輸出如下代碼
chsh -s/bin/bash
然后輸入你的電腦的密碼,最后關閉終端,打開折后你會發現是xxxxx——-bash——80x24

2.bash轉為zsh
chsh -s/bin/bash
然后輸入你的電腦的密碼,最后關閉終端,打開折后你會發現是xxxxx——-zsh——80x24

六、使用shell腳本
1.用vim撰寫shell檔案
首先確定終端是在bash工具下,即終端標題是xxxxx——-bash——80x24,首先在桌面創建一個shell檔案夾,然后將終端的路徑切到shell檔案夾中,即cd Desktop/shell, 輸入vim hello.sh,在shell檔案夾中創建一個名為hello的shell檔案,接下來編輯hello.sh檔案,按下i進入編輯模式,#! /bin/bash echo “Hello World!” 按下esc鍵輸入: :wq 保存退出 這樣我們的名為hello的shell檔案就建好了,
下面展示一些 行內代碼片,
cd Desktop/shell
vim hello.sh
#! /bin/bash
echo "Hello World!"
如圖所示


七、運行shell檔案
首先還是要在shell檔案夾下面運行,cd Desktop/shell 進入shell檔案夾目錄下,輸入chmod +x ./hello.sh 回車,輸入 ./hello.sh,就可以執行shell檔案了,
chmod +x ./hello.sh
./hello.sh

八、總結
1.打開終端
2.切換到bash工具中
3.用vim撰寫shell檔案
4.運行shell檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/4319.html
標籤:python
上一篇:DNS快取服務的部署
下一篇:CentOS-本地yum源配置
