shell

什么是shell:
  • shell是一個(gè)用c語(yǔ)言編寫的程序,是用戶使用linux的橋梁,
    它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行
  • shell即使一種命令語(yǔ)言,也是一種程序設(shè)計(jì)語(yǔ)言
  • shell時(shí)linux的命令解釋器(command interpreter)
shell環(huán)境

linux的shell種類眾多,常見的有:

    [imkindu@centos6 scripts]$ cat /etc/shells  #查看當(dāng)前系統(tǒng)所有的shell
    /bin/sh             #Bourne Shell
    /bin/bash           #Bourne Again Shell
    /sbin/nologin       #系統(tǒng)用戶,不能登錄
    /bin/dash
    /bin/tcsh
    /bin/csh            #C Shell
    
    [imkindu@centos6 scripts]$ echo $SHELL      #顯示
    /bin/bash

Bash是大多數(shù)Linux系統(tǒng)的默認(rèn)shell。

    [imkindu@centos6 scripts]$ ll /bin/sh 
    lrwxrwxrwx. 1 root root 4 Jul 14 10:38 /bin/sh -> bash

現(xiàn)在一般情況下,并不區(qū)分sh和bash,像#!/bin/sh可以寫為#!/bin/bash

  #! 申明用哪種解釋器

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,494評(píng)論 3 53
  • 一,shell題記 不懂shell的程序員不是好程序員,學(xué)習(xí)shell是為了自動(dòng)化,使用自動(dòng)化可以非常有效的提高工...
    架構(gòu)師小秘圈閱讀 8,787評(píng)論 3 70
  • Shell 快速指南 概述 什么是 shell Shell 是一個(gè)用 C 語(yǔ)言編寫的程序,它是用戶使用 Linux...
    靜默虛空閱讀 761評(píng)論 0 5
  • 【更新內(nèi)容】百蜜優(yōu)購(gòu)1.3版本更新【更新內(nèi)容】【地址】http://7758321.cn/百蜜優(yōu)購(gòu).apk【地址】...
    晨影_4bd6閱讀 209評(píng)論 0 0
  • 一流的大學(xué),總是不乏勤奮努力的人,也正是這樣的學(xué)風(fēng)才能培育如此多的精英。哈佛的凌晨四點(diǎn)半,燈火通明下奮戰(zhàn)的身影處處...
    方可_心閱讀 359評(píng)論 0 0

友情鏈接更多精彩內(nèi)容