1樓:匿名使用者
terminal是終端。在終端裡可以執行shell指令碼。
終端是一個執行指令碼的環境平臺,就像cmd是一個dos命令執行環境。
shell指令碼就是命令集合,讓電腦一次執行很多組合起來的命令。
ubuntu終端是shell麼
2樓:城南明月羿當年
終端,即所謂的命令列介面,又稱命令終端,使用者輸入shell命令用的視窗,跟windows裡的dos介面差不多。
shell,意為「殼」,是作業系統與使用者互動用的介面,在命令終端裡可以使用將使用者輸入翻譯為作業系統能處理的指令。shell提供了一些內建命令,也支援呼叫外面工具。
dash,是ubuntu裡預設的有好多種,除支援預設的posix標準外還支援不同的擴充套件語法,目前最常用的是bash,很多shell學習的教程都是針對bash的。dash除了不支援陣列外,其實和bash差別也不大。
ubuntu裡可以將預設shell由dash改為bash。
linux終端是不是就是shell?
3樓:花仙寶寶本仙
本質上完全不是一個東西。
但現實中,如果你是單機的電腦,那可以說完全沒區別終端指的是硬體裝置。
通常指的是那些連線遠端計算裝置的只有輸入輸出沒有處理器的硬體裝置shell指的是外殼程式,處於作業系統核心和應用程式之間。是使用者和系統互動的介面。也理解成命令直譯器。
另外還有一個概念叫終端模擬器。
因為用終端模擬器就是 連線遠端計算裝置並返回一個shell這跟在本地開啟一個shell幾乎沒有區別。
所以在類unix作業系統上,可以這麼認為終端就是shell,shell就是終端,因為現在的linux作業系統上 執行「終端」不在是開啟終端模擬器而是直接開啟shell了。但是 你需要知道真正的終端是硬體裝置!
ubuntu 下執行shell指令碼的問題
4樓:
誒!你還要去好好去玩一下linux(不要用圖形系統),你問的這些問題,真不好解釋。
1,chmod +x :將變成可執行許可權。
2, 第一行有"#!/bin/sh」 告訴直譯器在什麼位置。
3,第一步變成可執行了,./test.
sh(執行當前目錄下一個可執行檔案,這是一個shell指令碼,需要直譯器,如果有"#!/bin/sh」通過sh解釋,如果沒有會報錯沒這個命令)。
4,./第三步我以解釋什麼意思);執行test.
sh(將同過path路徑去找這個命令,顯然這個這個檔案不在你path路徑下,你怎麼能執行呢)。
5,sh 在/bin目錄下也就是已經假如path路徑,用sh命令解釋你這個指令碼)
shell zsh 都是linux的終端命令列嗎
linux shell 指令碼中, $@ 和$# 分別是什麼意思?
5樓:匿名使用者
直接看示例:
[root@localhost xly]# cat !/bin/bash
echo $#
echo $@
[root@localhost xly]# sh xly]# sh a b c
3a b c
說明:$@表示所有引數內容。
#表示所有引數的個數。
6樓:apple哲皓
linux shell 指令碼中,copy $@和$# 分別是:
$@:表示所有指令碼引數的內容。
#:表示返回所有指令碼引數的個數。
示例:編寫如下shell指令碼,儲存為!/bin/sh
echo "number:$#
echo "argume:$@
執行指令碼:./first_arg second_arg說明:給指令碼提供了兩個引數,所以$#輸出的結果是2,$@代表了引數的內容!
7樓:匿名使用者
這個指令碼分別是什麼意思?這個咱也不太清楚的,專業的人士來幫助你。
8樓:匿名使用者
$#,表示引數個數。
$@,所有引數,並且所有引數都是獨立的。
例如 command a b c d
#=4$@=a" "b" "c" "d"
$@可以用來做 for each in
9樓:文化廚子
$@:表示所有指令碼引數的內容。
#:表示返回所有指令碼引數的個數。
示例:編寫如下內shell指令碼,儲存為容!/bin/sh
echo "number:$#
echo "argume:$@
執行指令碼:./first_arg second_arg說明:給指令碼提供了兩個引數,所以$#輸出的結果是2,$@代表了引數的內容!
10樓:
$@表示所有引數。
#表示引數的個數。
ubuntu怎麼通過shell命令開啟一個新終端,並在其開啟的新終端執行的命令
ubuntu 14.04 tls 定時執行shell指令碼失敗怎麼辦
11樓:神
分析一下是什麼樣子的失敗啊。
這些問題都很簡單的。
please look my網名吧啊 ,哈哈。
12樓:匿名使用者
* *home/bean/格式錯了。
你是要定時幾分鐘?
第1列分鐘1~59
第2列小時1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要執行的命令。
ubuntu的shell的命令屬於哪個包
13樓:匿名使用者
直接輸入該命令,若未安裝,會提示你需要安裝哪些包。
如何在Ubuntu 14 04中使用Samba共享檔案
inux 下的檔案共享利器 samba 想必大家已經非常熟悉了,今天我們介紹下如何在ubuntu 14.04中使用 samba 共享網路檔案 印表機和其它公共資源。1 安裝 samba 和圖形配置工具 使用 ctrl alt t 開啟終端,並通過如下命令進行安裝sudo apt get instal...
ubuntu1404安裝了cuda出不來桌面
how you install it?if you install through apt get,then remove nvidia 14.04 has not been supported yet.maybe you can install it through run.今天電腦中毒我就把電腦...
ubuntu 中vmware 共享資料夾在哪
1 在虛擬機器選單下開啟虛擬機器設定,開啟共享資料夾功能。2 使用新增共享資料夾嚮導新增,注意許可權的選擇。有可讀可寫,也有隻讀的。3 最後,開啟mnt資料夾下的hgfs資料夾,如果共享資料夾啟用成功的話,在這裡就能訪問和宿主系統共享的檔案了。完成。1 在虛擬機器系統沒有執行的情況下,點選虛擬機器工...