1樓:海天盛
1.連線到相應的linux主機,進入linux命令列狀態,等待shell命令的輸入。
2.在linux命令列下,輸入shell命令:telnet192.168.120.209。
3.最後,按下回車鍵執行shell指令,此時會看到telnet並沒有連線成功。
注意事項
附件:linux系統外殼原理
作為作業系統的外殼,linux系統的外殼為使用者提供了使用作業系統的介面。它是命令語言、命令直譯器和程式語言的統稱。
shell是使用者和linux核心之間的介面。如果您將linux核心看作是球體的中心,那麼shell就是核心周圍的外層。當從shell或其他程式中進行指示時
當linux傳遞一個命令時,核心會相應地做出響應。shell是一個命令語言直譯器,它有自己的一組內建的shell命令,可以被系統的其他部分使用
由程式呼叫。使用者在提示符處輸入的命令由shell解釋並傳遞給linux核心。
擴充套件資料:
變數傳遞執行結果
1.shell通常放在/bin或/user/bin目錄中。我們可以使用cat/etc/shell命令檢視當前linux系統上可用的shell。
2.使用echo$shell命令檢視當前系統的預設shell並輸出shell的環境變數。
3.shell中的echo命令用於輸出字串。我們將需要輸出的字串用雙引號括起來。
4.第一層的命令用ps1,第二層的命令用ps2, >是第二層的命令,如我們輸入的命令沒有結束的情況,顯示的是第二層的命令。
5.我們使用echo$ps1和echo$ps2來檢視提示符的當前格式,同樣我們也可以修改命令提示符。
6.已經建立了一個shell指令碼,使用vitest(自定義指令碼名)進入指令碼編輯頁面,test是指令碼的名稱,字尾是.sh。
2樓:乙飛桖
舉個例子,執行一條基本語句建立一個檔案
#!/bin/bash
touch test.txt
if [ $? -eq 0 ]
then
echo "執行成功"
else
echo "執行失敗"
fi$?可以判斷上一條命令是否成功,成功為0,不成功為非0
3樓:春羨利
true && echo success || echo fail
false && echo success || echo fail
4樓:匿名使用者
echo $?
一般返回0就是成功
如何在shell指令碼中呼叫另一個shell的結果
5樓:南京新華電腦專修學院
呼叫的時候給$args加雙引號就行了
sh other.sh "$args"
任何字串變數,在使用的時候最好都加上雙引號。
linux 的 shell指令碼程式設計中,如何確保一條指令指令執行成功了之後再進行下一條指令
6樓:方記普
使用echo $?接收上條命令
bai的標du準輸出,如果返回的是0就代表zhi上條命dao令是成功的,如版果是錯誤輸出或權者沒有輸出,那個返回的都不是0。
例:判斷httpd是否啟動
echo “httpd服務啟動成功”
fi剛才沒看下面
make && make install 前面那條命令執行成功後才會執行後面那條命令。
7樓:匿名使用者
通常可以根據返回值來判斷。
不過還有一點就是要注意,就是make install要管理員許可權才行。
make clean && make && make install就可以了。
你試試吧。
8樓:匿名使用者
可以用重定向輸出make > make.txt
make install > make install.txt
如何在雙擊後執行shell指令碼,如何執行和結束xshell指令碼
右鍵指令碼 開啟方式,選擇 windows powershell 在linux中,如何實現雙擊一個檔案,啟用一個終端後又自動執行一個命令?寫一個sh指令碼,然後改變許可權為可執行,並且更改檔案管理器設定 開啟可執行檔案 為 執行 如何執行和結束xshell指令碼 如何啟用指令碼檔案 1 1.開啟xs...
shell中什麼意思,shell指令碼中,,分別代表什麼意思
前一命令執行後的退出狀態。可根據返回值判斷前一個命令是否成功執行。是上一個命令的執行結果,0表示成功,其他值是失敗。至於這個程式的其他部分,都是變數,我就不知道是什麼了。shell 指令碼中 分別代表什麼意思?給你個全的,你在linux環境下多試下就明白了 0 這個程式的執行名字 n 這個程式的第n...
shell指令碼中lcd是什麼意思
shell指令碼中lcd是ftp服務的內建命令,是在本地主機目錄操作的命令。shell script,shell指令碼與windows dos下的批處理相似,也就是用各類命令預先放入到一個檔案中,方便一次性執行的一個程式檔案,主要是方便管理員進行設定或者管理用的。但是它比windows下的批處理更強...