日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Shell入门(一)之简介

發布時間:2023/12/3 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Shell入门(一)之简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、Shell 定義

(1)Shell

  Shell是一個用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設計語言。

(2)Shell 腳本(shell script)

  Shell 腳本是一種為 shell 編寫的腳本程序。

  業界所說的 shell 通常都是指shell 腳本。shell 和 shell script 是兩個不同的概念。由于習慣的原因,出現的 "shell編程" 都是指 shell 腳本編程,不是指開發 shell 自身。

?

二、Shell 種類

Shell 編程跟 java、php 編程一樣,只要有一個能編寫代碼的文本編輯器和一個能解釋執行的腳本解釋器就可以了。

Linux 的 Shell 種類眾多,常見的有:

(1)Bourne Shell(/usr/bin/sh或/bin/sh)

(2)Bourne Again Shell(/bin/bash)

(3)C Shell(/usr/bin/csh)

(4)K Shell(/usr/bin/ksh)

(5)Shell for Root(/sbin/sh)

?

三、第一個shell程序

#!/bin/bash echo "第一個程序"

在線shell編程地址:http://www.runoob.com/try/runcode.php?filename=helloworld&type=bash

?

四、運行 Shell 腳本

(1)作為可執行程序

將上面的代碼保存為firstProgram.sh,并 cd 到firstProgram.sh的目錄:

chmod +x firstProgram.sh #使腳本具有執行權限 ./firstProgram.sh #執行腳本

注意,一定要寫成?./firstProgram.sh,而不是?firstProgram.sh,運行其它二進制的程序也一樣。
直接寫 firstProgram.sh,linux 系統會去PATH里尋找有沒有叫firstProgram.sh的,而只有/bin,/sbin,/usr/bin,/usr/sbin 等在 PATH 里,當前目錄通常不在PATH里,所以寫成 firstProgram.sh 是會找不到命令的,要用 ./firstProgram.sh 告訴系統說,就在當前目錄找。

?

(2)作為解釋器參數

這種運行方式是,直接運行解釋器,其參數就是 shell 腳本的文件名,如:

/bin/sh firstProgram.sh

?

總結

以上是生活随笔為你收集整理的Shell入门(一)之简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。