
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ã
命令执行是否成功主要由 命令自己确定,如果它出错 它会返回一个非0的退出状态这个退出状态通过 $? 内置变量获取
在shell脚本的编写过程中 逻辑运算 ( && ||)就是由退出状态决定
0 表示 true(正常) 非零表示false(异常),异常退出值可以有很多不同的值,这些值就表示了错误类型。
function exit_status(){
( exit $1 )
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)