linux的shell指的是什么?怎样才算登陆shell?登陆shell有哪些方式?打开终端是不是就登陆了shell呢? LINUX终端是不是就是SHELL?

\u4ec0\u4e48\u662fLinux\u7684\u767b\u5f55shell\u4e0e\u975e\u767b\u5f55shell\uff1f

Linux\u7684\u767b\u5f55shell\u4e0e\u975e\u767b\u5f55shell\u7684\u542b\u4e49\u53ca\u533a\u522b\uff1a
1\u3001\u542b\u4e49\uff1a\u767b\u5f55shell\uff0c\u6307\u7684\u662f\u5f53\u7528\u6237\u767b\u5f55\u7cfb\u7edf\u65f6\u6240\u53d6\u7684\u90a3\u4e2ashell\uff0c\u767b\u5f55shell\u5c5e\u4e8e\u4ea4\u4e92\u5f0fshell\u3002
\u767b\u5f55shell\u5c06\u67e5\u627e4\u4e2a\u4e0d\u540c\u7684\u542f\u52a8\u6587\u4ef6\u6765\u5904\u7406\u5176\u4e2d\u7684\u547d\u4ee4\uff0c\u7528\u6237\u767b\u5f55\u540e\uff0c\u5728\u7ec8\u7aef\u4e0a\u8f93\u5165\u547d\u4ee4\uff0cshell\u7acb\u5373\u6267\u884c\u7528\u6237\u63d0\u4ea4\u7684\u547d\u4ee4\uff0c\u5f53\u7528\u6237\u9000\u51fa\u540e\uff0cshell\u4e5f\u7ec8\u6b62\u4e86\u3002
\u975e\u4ea4\u4e92\u5f0f\uff1a\u5373shell\u4e0e\u7528\u6237\u4e0d\u5b58\u5728\u4ea4\u4e92\uff0c\u800c\u662f\u4ee5shellscript\u7684\u65b9\u5f0f\u6267\u884c\u7684\uff0cshell\u8bfb\u53d6\u5b58\u653e\u5728\u6587\u4ef6\u4e2d\u7684\u547d\u4ee4\uff0c\u5e76\u4e14\u6267\u884c\u5b83\u4eec\u3002\u5f53\u5b83\u8bfb\u5230\u6587\u4ef6\u7684\u7ed3\u5c3eEOF\uff0cshell\u4e5f\u5c31\u7ec8\u6b62\u4e86\u3002
2\u3001\u5b8c\u6574\u5ea6\u4e0d\u540c\uff1a\u5982\u679c\u542f\u52a8\u4e86\u4e00\u4e2abash shell\u800c\u6ca1\u6709\u767b\u5165\u7cfb\u7edf\uff08\u5982\u5728CLI\u63d0\u793a\u7b26\u4e2d\u952e\u5165bash\uff09,\u5219\u542f\u52a8\u4e86\u4e00\u4e2a\u4ea4\u4e92\u5f0f\u975e\u767b\u5f55shell\u3002
\u4ea4\u4e92\u5f0f\u975e\u767b\u5f55shell\u6267\u884c\uff0fbashrc\u6587\u4ef6\u4e2d\u7684\u547d\u4ee4\uff0c\u5728\u6bcf\u6b21\u6267\u884cshell\u811a\u672c\u65f6\uff0c\u90fd\u4f1a\u91cd\u65b0\u8bfb\u53d6\u8fd9\u4e2a\u6587\u4ef6\uff0c\u6240\u4ee5\u662f\u6700\u5b8c\u6574\u7684\u3002

3\u3001\u4f7f\u7528\u60c5\u51b5\u4e0d\u540c\uff1a\u767b\u5f55shell\u7684\u521d\u59cb\u5316\u6587\u4ef6(\u6bd4\u5982.bash_profile)\u901a\u5e38\u4f1a\u8fd0\u884c\u8fd9\u4e2a\u6587\u4ef6\u3002\u8fd9\u6837\uff0c\u767b\u5f55shell\u548c\u975e\u767b\u5f55shell\u90fd\u53ef\u4ee5\u4f7f\u7528.bashrc\u4e2d\u7684\u547d\u4ee4\u3002
4\u3001\u767b\u9646\u65b9\u5f0f\u4e0d\u540c\uff1a\u767b\u5f55 shell \u9700\u8981\u7528\u6237\u540d\u3001\u5bc6\u7801\u767b\u5f55\u540e\u8fdb\u5165\u7684 shell\uff0c\u6216\u8005\u901a\u8fc7 --login \u9009\u9879\u751f\u6210\u7684 shell \u3002
\u975e\u767b\u5f55 shell \u662f\u6307\u4e0d\u9700\u8981\u8f93\u5165\u7528\u6237\u540d\u548c\u5bc6\u7801\u5373\u53ef\u6253\u5f00\u7684 shell\uff0c\u6bd4\u5982\u8f93\u5165\u547d\u4ee4 bash\u6216\u8005sh \u5c31\u80fd\u8fdb\u5165\u4e00\u4e2a\u5168\u65b0\u7684\u975e\u767b\u5f55 shell\uff0c\u5728 Gnome \u6216 KDE \u4e2d\u6253\u5f00\u4e00\u4e2a \u201cterminal\u201d \u7a97\u53e3\uff0c\u4e5f\u662f\u4e00\u4e2a\u975e\u767b\u5f55 shell\u3002
5\u3001\u6570\u503c\u4e0d\u540c\uff1a
\u67e5\u770b\uff040\u7684\u503c\uff0c\u767b\u5f55shell\u8fd4\u56de\uff0dbash\uff0c\u800c\u975e\u767b\u5f55shell\u8fd4\u56de\u7684\u662fbash\u3002
\u9700\u8981\u6ce8\u610f\u7684\u662f\uff1a\u6267\u884cexit\u547d\u4ee4\uff0c\u9000\u51fa\u7684shell\u53ef\u4ee5\u662f\u767b\u5f55\u6216\u8005\u975e\u767b\u5f55shell\uff1b\u6267\u884clogout\u547d\u4ee4\uff0c\u5219\u53ea\u80fd\u9000\u51fa\u767b\u5f55shell\uff0c\u4e0d\u80fd\u9000\u51fa\u975e\u767b\u5f55shell\u3002
\u6269\u5c55\u8d44\u6599\uff1a

\u767b\u9646shell\u901a\u5e38\u6307\u7684\u662f\uff1a
1\u3001\u7528\u6237\u901a\u8fc7\u8f93\u5165\u7528\u6237\u540d\uff0f\u5bc6\u7801\uff08\u6216\u8bc1\u4e66\u8ba4\u8bc1\uff09\u540e\u542f\u52a8\u7684shell\uff1b
2\u3001\u901a\u8fc7\u5e26\u6709\uff0dl\uff5c\uff0d\uff0dlogin\u53c2\u6570\u7684bash\u547d\u4ee4\u542f\u52a8\u7684shell\u3002
\u4f8b\u5982\uff0c\u7cfb\u7edf\u542f\u52a8\u3001\u8fdc\u7a0b\u767b\u5f55\u3001\u4f7f\u7528su\uff0d\u5207\u6362\u7528\u6237\u3001\u901a\u8fc7bash\uff0d\uff0dlogin\u547d\u4ee4\u542f\u52a8bash\u7b49\u3002

\u800c\u5176\u4ed6\u60c5\u51b5\u542f\u52a8\u7684shell\u57fa\u672c\u4e0a\u5c31\u90fd\u662f\u201c\u975e\u767b\u9646shell\u201d\u4e86\u3002
\u4f8b\u5982\uff0c\u4ece\u56fe\u5f62\u754c\u9762\u542f\u52a8\u7ec8\u7aef\u3001\u4f7f\u7528su\u5207\u6362\u7528\u6237\u3001\u901a\u8fc7bash\u547d\u4ee4\u542f\u52a8bash\u7b49\u3002
\u53c2\u8003\u8d44\u6599\uff1a\u767e\u5ea6\u767e\u79d1-shell

\u672c\u8d28\u4e0a\u5b8c\u5168\u4e0d\u662f\u4e00\u4e2a\u4e1c\u897f\u4f46\u73b0\u5b9e\u4e2d\uff0c\u5982\u679c\u4f60\u662f\u5355\u673a\u7684\u7535\u8111\uff0c\u90a3\u53ef\u4ee5\u8bf4\u5b8c\u5168\u6ca1\u533a\u522b\u7ec8\u7aef\u6307\u7684\u662f\u786c\u4ef6\u8bbe\u5907\u901a\u5e38\u6307\u7684\u662f\u90a3\u4e9b\u8fde\u63a5\u8fdc\u7a0b\u8ba1\u7b97\u8bbe\u5907\u7684\u53ea\u6709\u8f93\u5165\u8f93\u51fa\u6ca1\u6709\u5904\u7406\u5668\u7684\u786c\u4ef6\u8bbe\u5907shell\u6307\u7684\u662f\u5916\u58f3\u7a0b\u5e8f\uff0c\u5904\u4e8e\u64cd\u4f5c\u7cfb\u7edf\u5185\u6838\u548c\u5e94\u7528\u7a0b\u5e8f\u4e4b\u95f4\u3002\u662f\u7528\u6237\u548c\u7cfb\u7edf\u4ea4\u4e92\u7684\u754c\u9762\u3002\u4e5f\u7406\u89e3\u6210\u547d\u4ee4\u89e3\u91ca\u5668\u3002\u53e6\u5916\u8fd8\u6709\u4e00\u4e2a\u6982\u5ff5\u53eb\u7ec8\u7aef\u6a21\u62df\u5668\u56e0\u4e3a\u7528\u7ec8\u7aef\u6a21\u62df\u5668\u5c31\u662f \u8fde\u63a5\u8fdc\u7a0b\u8ba1\u7b97\u8bbe\u5907\u5e76\u8fd4\u56de\u4e00\u4e2ashell\u8fd9\u8ddf\u5728\u672c\u5730\u6253\u5f00\u4e00\u4e2ashell\u51e0\u4e4e\u6ca1\u6709\u533a\u522b\u6240\u4ee5\u5728\u7c7bunix\u64cd\u4f5c\u7cfb\u7edf\u4e0a\uff0c\u53ef\u4ee5\u8fd9\u4e48\u8ba4\u4e3a\u7ec8\u7aef\u5c31\u662fshell\uff0cshell\u5c31\u662f\u7ec8\u7aef\uff0c\u56e0\u4e3a\u73b0\u5728\u7684linux\u64cd\u4f5c\u7cfb\u7edf\u4e0a \u8fd0\u884c\u201c\u7ec8\u7aef\u201d\u4e0d\u5728\u662f\u6253\u5f00\u7ec8\u7aef\u6a21\u62df\u5668\u800c\u662f\u76f4\u63a5\u6253\u5f00shell\u4e86\u3002\u4f46\u662f \u4f60\u9700\u8981\u77e5\u9053\u771f\u6b63\u7684\u7ec8\u7aef\u662f\u786c\u4ef6\u8bbe\u5907\uff01

Shell就是用户和操作系统之间的壳,中介,GUI和CLI都算是Shell,登陆终端可以是登陆了Bash也可能是Csh或者Dash,这些都是CLI,就是Command Line Interface ,命令行界面;登陆GUI就是Graphic User Interface图形用户界面,比如常用的Gnome和KDE还有LXDE和XFCE等等都是这样的,登陆这些的图形界面要先开Xserver或者用目前实验阶段的Wayland等,然后Gnome就是用GDM登陆,更多内容可以去LinuxCast,详细的一步步的视频教程,很不错,至于那些个鸟哥猫哥已经不是这个时代的事情了

去下个 鸟哥的私房菜 学习linux最好的入门教材。

看看这篇文章:
http://linux.vbird.org/linux_basic/0320bash.php

echo $SHELL

  • linux涓嬬殑 shell鍒板簳鏄粈涔鍟
    绛旓細鍦ㄨ绠楁満绉戝涓紝鏄寚鈥滄彁渚涚敤鎴蜂娇鐢ㄧ晫闈⑩濈殑杞欢锛岄氬父鎸囩殑鏄懡浠よ鐣岄潰鐨勮В鏋愬櫒銆備竴鑸潵璇达紝shell鏄寚鎿嶄綔绯荤粺涓紝鎻愪緵璁块棶鍐呮牳鎵鎻愪緵涔嬫湇鍔$殑绋嬪簭銆備竴銆乻hell鐨勫垎绫伙細1銆鍥惧舰鐣岄潰shell锛圙raphical User Interface shell 鍗 GUI shell锛変緥濡傦細搴旂敤鏈涓哄箍娉涚殑 Windows Explorer 锛堝井杞殑windows绯诲垪鍒朵綔绯荤粺...
  • linux涓嬬殑shell鏄粈涔?
    绛旓細shell鏄竴绉嶆帴鍙锛屽畠杩炴帴浜嗙敤鎴峰拰鍐呮牳锛屼娇鐢ㄦ埛鑳藉涓庣郴缁熻繘琛屼氦浜掓搷浣溿傚畠鎺ユ敹鐢ㄦ埛杈撳叆鐨勫懡浠ゅ苟鎶婂畠閫佸叆鍐呮牳鍘绘墽琛屻傛槸鍦↙inux鍐呮牳涓庣敤鎴蜂箣闂寸殑瑙i噴鍣ㄧ▼搴忥紝鐜板湪Linux閫氬父鎸/bin/bash瑙i噴鍣ㄦ潵璐熻矗鍚戝唴鏍哥炕璇戜互鍙婁紶杈剧敤鎴/绋嬪簭鎸囦护锛宻hell鐩稿綋浜庢搷浣滅郴缁熺殑鈥滃澹斥滾inux绯荤粺鎻愪緵澶氱涓嶅悓鐨凷hell浠ヤ緵閫夋嫨銆傚湪Linu...
  • linux涓粈涔堟槸shell?
    绛旓細鐩稿叧鎷撳睍 鍦ㄨ绠楁満绉戝涓紝Shell淇楃О澹筹紙鐢ㄦ潵鍖哄埆浜庢牳锛夛紝鏄寚鈥滀负浣跨敤鑰呮彁渚涙搷浣滅晫闈⑩濈殑杞欢锛坈ommand interpreter锛屽懡浠よВ鏋愬櫒锛夈傚畠绫讳技浜嶥OS涓嬬殑COMMAND.COM鍜屽悗鏉ョ殑cmd.exe銆傚畠鎺ユ敹鐢ㄦ埛鍛戒护锛岀劧鍚庤皟鐢ㄧ浉搴旂殑搴旂敤绋嬪簭銆傚悓鏃跺畠鍙堟槸涓绉嶇▼搴忚璁¤瑷銆備綔涓哄懡浠よ瑷锛屽畠浜や簰寮忚В閲婂拰鎵ц鐢ㄦ埛杈撳叆鐨勫懡浠ゆ垨鑰...
  • linux涓殑shell绌剁珶鏄粈涔??
    绛旓細shell鏄痩inux绯荤粺鐨勪竴涓В閲婄▼搴銆傜敤浜庢柟渚挎墽琛屼竴浜涘懡浠ょ▼搴忋傚氨鏄澹崇▼搴忥紝缂栧啓shell鑴氭湰锛岀敤鏉ユ壒閲忔墽琛屽懡浠ゆ潵绠$悊绯荤粺銆 鐩稿綋浜巜indows鐨刢md绋嬪簭鍚 鎴戠殑涓涓畝鍗曠悊瑙c傛湁璇鎸囨銆
  • 鍦Linux涓,shell鏄粈涔??
    绛旓細Shell鏄竴绉嶅叿澶囩壒娈婂姛鑳界殑绋嬪簭锛屽畠鏄粙浜庝娇鐢ㄨ呭拰 UNIX/Linux 鎿嶄綔绯荤粺涔嬫牳蹇冪▼搴忥紙kernel锛夐棿鐨勪竴涓帴鍙銆備负浠涔堟垜浠 shell 鏄竴绉嶄粙浜庣郴缁熸牳蹇冪▼搴忎笌浣跨敤鑰呴棿鐨勪腑浠嬭呭憿锛熻杩囨搷浣滅郴缁熸璁虹殑璇昏呬滑閮界煡閬撴搷浣滅郴缁熸槸涓涓郴缁熻祫婧愮殑绠$悊鑰呬笌鍒嗛厤鑰咃紝褰撴偍鏈夐渶姹傛椂锛屾偍寰楀悜绯荤粺鎻愬嚭锛涗粠鎿嶄綔绯荤粺鐨勮搴...
  • linux鍛戒护鍜shell鍛戒护鏈浠涔鍖哄埆鍟?
    绛旓細shell缈昏瘧鎴愬3鐨勬剰鎬濓紝瀹冩槸鍖呰9鍦╨inux鍐呮牳澶栧眰鐨勶紝涓涓彲閫氳繃涓绯诲垪鐨刲inux鍛戒护瀵鎿嶄綔绯荤粺鍙戝嚭鐩稿叧鎸囦护鐨勪汉鏈虹晫闈 shell鍙互閫氳繃鍏舵潯浠惰鍙ュ拰寰幆璇彞绛夛紝鎶婁竴绯诲垪linux鍛戒护缁撳悎鍦ㄤ竴璧凤紝褰㈡垚涓涓浉褰撲簬闈㈠悜杩囩▼鐨勭▼搴忥紝shell script锛屾潵瀹炵幇涓浜涜緝涓哄鏉傜殑鍔熻兘銆傛绘嫭锛shell鏄痩inux鍛戒护闆嗙殑姒傜О锛屾槸灞炰簬...
  • Linux Shell鏄粈涔?
    绛旓細Shell锛岃嫳鏂囨湰鎰忔槸澶栧3锛孡inux Shell 灏辨槸 Linux 鎿嶄綔绯荤粺鐨澶栧3锛屼负鐢ㄦ埛鎻愪緵浣跨敤鎿嶄綔绯荤粺鐨勬帴鍙o紝鏄 Linux 绯荤粺鐢ㄦ埛浜や簰鐨勯噸瑕佹帴鍙c傜櫥褰 Linux 绯荤粺鎴栬呮墦寮 Linux 鐨缁堢锛岄兘灏嗕細鍚姩 Linux 鎵浣跨敤鐨 Shell銆侺inux Shell 涓涓懡浠よВ閲婂櫒锛屾槸 Linux 涓嬫渶閲嶈鐨勪氦浜掔晫闈紝浠庢爣鍑嗚緭鍏ユ帴鏀剁敤鎴峰懡浠わ紝灏嗗懡浠...
  • linux shell 鍜宭inux 鍛戒护鐨勫尯鍒
    绛旓細shell鍙互璇存槸Linux鍛戒护闆嗙殑姒傜О锛屽睘浜庡懡浠よ鐨勪汉鏈虹晫闈shell鏄涓涓敤C璇█缂栧啓鐨勭▼搴忥紝瀹冩槸鐢ㄦ埛浣跨敤Linux鐨妗ユ銆俿hell鏃㈡槸涓涓懡浠よ瑷锛屼篃鏄竴涓▼搴忚璁¤瑷;鍏舵锛宻hell涔熸寚涓绉嶅簲鐢ㄧ▼搴忥紝杩欎釜搴旂敤绋嬪簭鎻愪緵浜嗕竴涓晫闈紝鐢ㄦ埛閫氳繃杩欎釜鐣岄潰璁块棶鎿嶄綔绯荤粺鍐呮牳鐨勬湇鍔°傜敱姝ゅ彲瑙侊紝shell鐩稿綋浜庣粡杩囪楗扮殑鍛戒护琛...
  • linux涓殑shell绌剁珶鏄粈涔?
    绛旓細linux涓殑shell绌剁珶鏄紱ll绋嬪簭鍛? 绠鍗曠殑璇磗hell绋嬪簭灏辨槸涓涓寘鍚嫢骞茶 shell鎴栬卨inux鍛戒护鐨勬枃浠.璞$紪鍐欓珮绾ц瑷鐨勭▼搴忎竴鏍,缂栧啓涓涓猻hell绋嬪簭闇瑕佷竴涓枃鏈紪杈戝櫒.濡俈I绛.鍦ㄦ枃鏈紪杈戠幆澧冧笅,渚濇嵁shell鐨勮娉曡鍒,杈撳叆涓浜泂hell/linux鍛戒护琛,褰㈡垚涓涓畬鏁 鐨勭▼搴忔枃浠.tcsh shell 涓嶄娇鐢╰est鍛戒护,浣嗘槸tcsh...
  • linux鐨剆hell鎸囩殑鏄粈涔?鎬庢牱鎵嶇畻鐧婚檰shell?鐧婚檰shell鏈夊摢浜涙柟寮?鎵...
    绛旓細Shell灏辨槸鐢ㄦ埛鍜鎿嶄綔绯荤粺涔嬮棿鐨勫3锛屼腑浠嬶紝GUI鍜孋LI閮界畻鏄疭hell锛岀櫥闄嗙粓绔彲浠ユ槸鐧婚檰浜咮ash涔熷彲鑳芥槸Csh鎴栬匘ash锛岃繖浜涢兘鏄疌LI锛屽氨鏄疌ommand Line Interface 锛屽懡浠よ鐣岄潰锛涚櫥闄咷UI灏辨槸Graphic User Interface鍥惧舰鐢ㄦ埛鐣岄潰锛屾瘮濡傚父鐢ㄧ殑Gnome鍜孠DE杩樻湁LXDE鍜孹FCE绛夌瓑閮芥槸杩欐牱鐨勶紝鐧婚檰杩欎簺鐨勫浘褰㈢晫闈㈣鍏堝紑Xserver...
  • 扩展阅读:linux shell read ... linux的shell命令大全 ... linux中shell脚本 ... linux shell 菜鸟教程 ... linux编写一个简单的shell ... linux进入shell界面 ... linux中的shell怎么打开 ... linux怎么写shell脚本 ... linux的shell属于命令接口 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网