導航:首頁 > 操作系統 > linuxbash是什麼

linuxbash是什麼

發布時間:2022-09-05 05:38:19

『壹』 linux上bash是什麼進程

bash進程就是shell的進程,每一個已登錄的用戶都有bash這個進程,當一個用戶在終端上面登錄後,Linux系統就會給這個用戶一個shell,這個shell就是bash進程(當默認shell程序是bash時),然後你接下來執行的命令都是這個bash進程的子進程,因為它是大部分命令行啟動的程序的父進程,所以不要隨便終結它。

『貳』 linux /bin/bash是什麼意思

#!
/bin/sh
是指此腳本使用/bin/sh來解釋執行,#!是特殊的表示符,其後面根的是此解釋此腳本的shell的路徑。
$bash
$表示系統提示符,$
表示此用戶為普通用戶,超級用戶的提示符是#。
bash是shell的一種,是linux下最常用的一種shell。
$bash的意思是執行一個子shell,此子shell為bash。
要注意,在每個腳本的開頭都使用"#!",這意味著告訴你的系統這個文件的執行需要指定一個解
釋器.#!實際上是一個2位元組[1]的魔法數字,這是指定一個文件類型的特殊標記,
換句話說,

這種情況下,指的就是一個可執行的腳本(鍵入man
magic來獲得關於這個迷人話題的更多詳細
信息).在#!之後接著是一個路徑名.這個路徑名指定了一個解釋腳本中命令的程序,這個程序可
以是shell,程序語言或者是任意一個通用程序.這個指定的程序從頭開始解釋並且執行腳本中
的命令(從#!行下邊的一行開始),忽略注釋.[2]
如:
1
#!/bin/sh
2
#!/bin/bash
3
#!/usr/bin/perl
4
#!/usr/bin/tcl
5
#!/bin/sed
-f
6
#!/usr/awk
-f
注意:
#!
後邊給出的路徑名必須是正確的,否則將會出現一個錯誤消息,通常是
"command
not
found",這將是你運行這個腳本時所得到的唯一結果.
如果在腳本的里邊還有一個#!行,那麼bash將把它認為是一個一般的注釋行.

『叄』 在linux中bash指的是什麼

bash shell是sh shell的增強版本,目前linux大部分使用的都是bash shell。

『肆』 bash是什麼意思

bash 是一個為GNU項目編寫的Unix shell,也就是linux用的shell。 Shell俗稱殼(用來區別於內核),是指「提供使用者使用界面」的軟體,就是一個命令行解釋器。 BASH是SHELL的一種,是大多數LINUX發行版默認的SHELL
最近好像 zsh 功能強大的,很受推崇

『伍』 linux的shell編程中#!/bin/sh和bash是什麼意思

#!
/bin/sh
是指此腳本使用/bin/sh來解釋執行,#!是特殊的表示符,其後面根的是此解釋此腳本的shell的路徑。
$bash
$表示系統提示符,$
表示此用戶為普通用戶,超級用戶的提示符是#,bash是shell的一種,是linux下最常用的一種shell,$bash的意思是執行一個子shell,此子shell為bash。

『陸』 linux的bash是什麼和運行程序寫./是不是一樣啊

和Windows里cmd相似
bash是Linux中處理命令行的一個程序
我們寫的*.sh腳本就可以由它運行
默認情況下./*.sh是用的sh(一個軟鏈接,指向bash或dash)來運行腳本的
亦可使用bash *.sh來運行腳本
希望能幫到你

『柒』 linnux中的bash代表什麼意思就像bc代表計算器!

Bash=Bourne Again SHell。
shell就是linux的命令行終端,具體有各種不同的shell版本。
原來GNU有一個shell項目叫Bourn shell,後來他們搞了一個能夠兼容Bourn shell並且更強大的shell,就叫Bourne-Again SHell(二代Bourn shell)。也是英語的一個雙關語——Bourne again / born again(重生)

『捌』 在linux下 什麼是bash.什麼又是shell

bash 是一個為GNU項目編寫的Unix shell,也就是linux用的shell。

Shell俗稱殼(用來區別於內核),是指「提供使用者使用界面」的軟體,就是一個命令行解釋器。

BASH是SHELL的一種,是大多數LINUX發行版默認的SHELL,除BASH SHELL外還有C SHELL等其它類型的SHELL。

(8)linuxbash是什麼擴展閱讀:

linux主要特性:

1,基本思想:

Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。

2,完全免費:

Linux是一款免費的操作系統,用戶可以通過網路或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。正是由於這一點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。

3,完全兼容POSIX1.0標准:

這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。

4,多用戶、多任務:

Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的一個特點,Linux可以使多個程序同時並獨立地運行。

5,良好的界面:

Linux同時具有字元界面和圖形界面。在字元界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用滑鼠對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。

『玖』 linux裡面bash是什麼

bash是一種命令處理器可以寫腳本語言 《linux就該這么學》不錯的linux自學書籍

『拾』 linux下各種.bash等文件是什麼文件

使用man bash命令查看到的聯機幫助文件中的相關解釋如下:
.bashrc - The indivial per-interactive-shell startup file.

這個文件主要保存的是用戶的一些個性化設置,如命令別名、路徑等。下面是個例子:
# User specific aliases and functions
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
LANG=zh_CN.GBK
export PATH LANG

alias rm='rm -i'
alias ls='/bin/ls -F --color=tty --show-control-chars'

例子中定義了路徑,語言,命令別名(使用rm刪除命令時總是加上-i參數需要用戶確認,使用ls命令列出文件列表時加上顏色顯示)。
每次修改.bashrc後,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻載入修改後的設置,使之生效。

默認會在.bash_profile文件的最後部分顯式調用.bashrc。登陸linux啟動bash時首先會去讀取~/.bash_profile文件,這樣~/.bashrc也就得到執行了,用戶的個性化設置也就生效了。

當然要把普遍設置與用戶個人設置分開哦

閱讀全文

與linuxbash是什麼相關的資料

熱點內容
rar鎖定壓縮文件 瀏覽:869
安卓id號碼怎麼更換 瀏覽:522
db2如何連接伺服器資料庫 瀏覽:628
wordtopdf轉換 瀏覽:840
雲伺服器在哪設置ftp 瀏覽:620
黑客社會工程學攻擊pdf 瀏覽:996
專業中穎單片機程序開發 瀏覽:424
python多進程多線程實例 瀏覽:637
山東濟南生產伺服器雲主機 瀏覽:310
演算法員跳槽四年 瀏覽:730
秦九昭演算法v0怎麼求 瀏覽:384
斗魚java 瀏覽:896
程序員對老師的感謝 瀏覽:29
什麼app能查看銀行卡照片 瀏覽:24
win7pdf虛擬列印 瀏覽:332
程序員喜歡的女生條件 瀏覽:123
阿里雲伺服器ip搭建教程 瀏覽:85
解壓和拉伸這一動畫的原理是什麼 瀏覽:740
tbc戰士的命令怒吼 瀏覽:481
idea快捷鍵看源碼 瀏覽:976