国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux Shell 命令行-01-intro 入門介紹

這篇具有很好參考價(jià)值的文章主要介紹了linux Shell 命令行-01-intro 入門介紹。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

拓展閱讀

linux Shell 命令行-00-intro 入門介紹

linux Shell 命令行-02-var 變量

linux Shell 命令行-03-array 數(shù)組

linux Shell 命令行-04-operator 操作符

linux Shell 命令行-05-test 驗(yàn)證是否符合條件

linux Shell 命令行-06-flow control 流程控制

linux Shell 命令行-07-func 函數(shù)

linux Shell 命令行-08-file include 文件包含

linux Shell 命令行-09-redirect 重定向

shell

Shell 是一個(gè)用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。

Shell 既是一種命令語言,又是一種程序設(shè)計(jì)語言。

Shell 是指一種應(yīng)用程序,這個(gè)應(yīng)用程序提供了一個(gè)界面,用戶通過這個(gè)界面訪問操作系統(tǒng)內(nèi)核的服務(wù)。

Ken Thompson 的 sh 是第一種 Unix Shell,Windows Explorer 是一個(gè)典型的圖形界面 Shell。

Shell 腳本

Shell 腳本(shell script),是一種為 shell 編寫的腳本程序。

業(yè)界所說的 shell 通常都是指 shell 腳本,但讀者朋友要知道,shell 和 shell script 是兩個(gè)不同的概念。

由于習(xí)慣的原因,簡潔起見,本文出現(xiàn)的 "shell編程" 都是指 shell 腳本編程,不是指開發(fā) shell 自身。

Shell類型

  • Bourne Shell(/usr/bin/sh 或 /bin/sh)
  • Bourne Again Shell(/bin/bash)
  • C Shell(/usr/bin/csh)
  • K Shell(/usr/bin/ksh)
  • Root Shell(/sbin/sh)

通常,我們不區(qū)分 Bourne ShellBourne Again Shell

Shell 實(shí)戰(zhàn)測試

創(chuàng)建 hello.sh

houbinbindeMacBook-Pro:shell houbinbin$ pwd
/Users/houbinbin/code/shell
houbinbindeMacBook-Pro:shell houbinbin$ vi hello.sh

編輯 hello.sh 的內(nèi)容

#!/bin/bash
echo "hello world!"

簡單解釋

hello.sh 的含義

#! 告訴操作系統(tǒng)要使用哪個(gè)解釋器,echo 用于在窗口中打印信息。

運(yùn)行

  • 運(yùn)行 hello.sh
houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh hello.sh
hello world!
  • 另一種運(yùn)行方式
houbinbindeMacBook-Pro:shell houbinbin$ ./hello.sh
-bash: ./hello.sh: Permission denied
houbinbindeMacBook-Pro:shell houbinbin$ chmod +x ./hello.sh
houbinbindeMacBook-Pro:shell houbinbin$ ./hello.sh
hello world!

從輸入讀取

  • hello_name.sh
#!/bin/bash

# 作者:houbinbin

echo "請輸入您的名字?"
read NAME
echo "您好,$NAME!"
  • 運(yùn)行
houbinbindeMacBook-Pro:shell houbinbin$ vi hello_name.sh
houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh hello_name.sh
請輸入您的名字?
houbinbin
您好,houbinbin!
houbinbindeMacBook-Pro:shell houbinbin$

參考資料

https://www.runoob.com/linux/linux-shell.html

Shell 中文教程

Shell 中文教程
本文由博客一文多發(fā)平臺 OpenWrite 發(fā)布!文章來源地址http://www.zghlxwxcb.cn/news/detail-838153.html

到了這里,關(guān)于linux Shell 命令行-01-intro 入門介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 07-HDFS入門及shell命令

    是一種存儲和組織數(shù)據(jù)的方法,它使得文件訪問和查詢變得容易 使得文件和樹形目錄的抽象邏輯概念代替了磁盤等物理設(shè)備使用數(shù)據(jù)塊的概念,用戶使用文件系統(tǒng)來保存數(shù)據(jù)不必關(guān)心數(shù)據(jù)底層存在硬盤哪里,只需記住這個(gè)文件的所屬目錄和文件名 文件系統(tǒng)通常使用磁盤和光

    2024年02月13日
    瀏覽(57)
  • 【Linux | Shell命令】bash shell 進(jìn)程、磁盤、文件處理命令

    【Linux | Shell命令】bash shell 進(jìn)程、磁盤、文件處理命令

    上篇文章 bash shell 基礎(chǔ)命令 中,介紹了一些與目錄、文件相關(guān)的 shell 命令,本文繼續(xù)介紹其他與進(jìn)程、磁盤、排序、歸檔相關(guān)的命令,讀者可以在自己的Linux系統(tǒng)下,實(shí)操這些命令,進(jìn)而收悉并掌握這些命令。本文是一篇學(xué)習(xí)筆記,很多內(nèi)容是參考了《Linux命令行與shell腳本

    2024年02月11日
    瀏覽(100)
  • 【Linux | Shell】bash shell 基礎(chǔ)命令

    【Linux | Shell】bash shell 基礎(chǔ)命令

    很多 Linux 發(fā)行版的默認(rèn) shell 是 GNU bash shell。本文將介紹 bash shell 的基本特性,比如 bash 手冊、命令行補(bǔ)全以及如何顯示文件內(nèi)容等。 GNU bash shell 是一個(gè)程序,提供了對 Linux 系統(tǒng)的交互式訪問。它是作為普通程序運(yùn)行的,通常是在用戶登錄終端時(shí)啟動。系統(tǒng)啟動的 shell 程序

    2024年02月11日
    瀏覽(101)
  • 持續(xù)集成平臺 01 jenkins 入門介紹

    Devops-01-devops 是什么? Devops-02-Jpom 簡而輕的低侵入式在線構(gòu)建、自動部署、日常運(yùn)維、項(xiàng)目監(jiān)控軟件 代碼質(zhì)量管理 SonarQube-01-入門介紹 項(xiàng)目管理平臺-01-jira 入門介紹 缺陷跟蹤管理系統(tǒng),為針對缺陷管理、任務(wù)追蹤和項(xiàng)目管理的商業(yè)性應(yīng)用軟件 項(xiàng)目管理平臺-01-Phabricator 入門介

    2024年03月20日
    瀏覽(15)
  • 【Linux | Shell命令】Linux 環(huán)境變量

    【Linux | Shell命令】Linux 環(huán)境變量

    Linux 系統(tǒng)中,很多程序和腳本通過環(huán)境變量來獲取系統(tǒng)信息、存儲臨時(shí)數(shù)據(jù)和配置信息,了解去哪里設(shè)置相應(yīng)的環(huán)境變量很重要。 本文總結(jié)了Linux 環(huán)境變量:它們存儲在哪里、如何使用,以及如何創(chuàng)建自己的環(huán)境變量,最后會以數(shù)組變量的用法作結(jié)。 環(huán)境變量允許在內(nèi)存中

    2024年02月12日
    瀏覽(27)
  • Linux/shell基礎(chǔ)命令

    Linux/shell基礎(chǔ)命令

    菜鳥教程-Linux linux shell腳本-入門到實(shí)戰(zhàn) Linux常用命令大全 Linux下查看壓縮文件內(nèi)容的 10 種方法 shell是操作系統(tǒng)的用戶界面,提供了用戶和內(nèi)核進(jìn)行交互操作的一種接口,實(shí)際上就是一個(gè)命令解釋器,它接受、解釋用戶輸入的命令并把它送到內(nèi)核執(zhí)行。 這里第一節(jié)有目錄每部

    2024年02月08日
    瀏覽(22)
  • linux shell比較命令

    1 比較運(yùn)算 2 awk 3 正則表達(dá)式 4 %,[@]用法 舉例如下:

    2024年02月15日
    瀏覽(25)
  • Linux shell常用命令

    Linux shell常用命令

    我們都知道不管是Linux系統(tǒng)還是windows系統(tǒng),它們都有命令行模式,這項(xiàng)技術(shù)使得我們可以通過一些相關(guān)字符去操作當(dāng)前的操作系統(tǒng)。字符操作也是操作系統(tǒng)最原始的操作方式,圖形化界面操作雖然降低了學(xué)習(xí)成本,更方便操作,但大多數(shù)時(shí)候操作效率還是沒有命令行操作效率

    2024年02月05日
    瀏覽(21)
  • linux Shell 命令行-03-array Shell 數(shù)組

    linux Shell 命令行-00-intro 入門介紹 linux Shell 命令行-02-var 變量 linux Shell 命令行-03-array 數(shù)組 linux Shell 命令行-04-operator 操作符 linux Shell 命令行-05-test 驗(yàn)證是否符合條件 linux Shell 命令行-06-flow control 流程控制 linux Shell 命令行-07-func 函數(shù) linux Shell 命令行-08-file include 文件包含 linu

    2024年03月11日
    瀏覽(23)
  • 【Shell 命令集合 系統(tǒng)管理 內(nèi)置命令】??Linux 退出當(dāng)前的Shell會話 exit命令 使用指南

    【Shell 命令集合 系統(tǒng)管理 內(nèi)置命令】??Linux 退出當(dāng)前的Shell會話 exit命令 使用指南

    Shell 命令專欄:Linux Shell 命令全解析 exit命令是Linux操作系統(tǒng)中的一個(gè)內(nèi)置命令,用于退出當(dāng)前的Shell會話。 當(dāng)我們在終端中運(yùn)行exit命令時(shí),它會終止當(dāng)前的Shell進(jìn)程,并返回到上一級Shell或者關(guān)閉終端窗口。它可以用于退出當(dāng)前登錄的用戶會話,或者在腳本中用于結(jié)束程序的

    2024年02月04日
    瀏覽(101)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包