如题所述
1ãå®æ¶æ¥çå½åè¿ç¨ä¸ä½¿ç¨çshellç§ç±»ï¼æ¨è
代ç å¦ä¸:
ps | grep $$ | awk '{print $4}'
ï¼æ³¨ï¼$$表示shellçè¿ç¨å·ï¼
2ãæ常ç¨çæ¥çshellçå½ä»¤ï¼ä½ä¸è½å®æ¶åæ å½åshell
代ç å¦ä¸:
$ echo $SHELL
3ãæ´ç®æ´ï¼ä½å¹¶ä¸æ¯ææshellé½æ¯æ
代ç å¦ä¸:
$ echo $0
4ãç¯å¢åéä¸shellçå¹é æ¥æ¾
代ç å¦ä¸:
env | grep SHELL
5ãå£ä»¤æ件ä¸shellçå¹é æ¥æ¾
代ç å¦ä¸:
cat /etc/passwd | grep muye
6ãç¨ps -efæ¶å
代ç å¦ä¸:
$ ps -ef | grep $$ | grep -v grep | grep -v ps
注ï¼grep -v 表示ååï¼å¦ä¸ï¼
代ç å¦ä¸:
<a href="mailto:muye@bupt:~$">muye@bupt:~$</a> ps -ef | grep $$
muye 4750 4745 0 15:47 pts/1 00:00:00 bash
muye 5331 4750 0 16:51 pts/1 00:00:00 ps -ef
muye 5332 4750 0 16:51 pts/1 00:00:00 grep --color=auto 4750
代ç å¦ä¸:
ps | grep $$ | awk '{print $4}'
ï¼æ³¨ï¼$$表示shellçè¿ç¨å·ï¼
2ãæ常ç¨çæ¥çshellçå½ä»¤ï¼ä½ä¸è½å®æ¶åæ å½åshell
代ç å¦ä¸:
$ echo $SHELL
3ãæ´ç®æ´ï¼ä½å¹¶ä¸æ¯ææshellé½æ¯æ
代ç å¦ä¸:
$ echo $0
4ãç¯å¢åéä¸shellçå¹é æ¥æ¾
代ç å¦ä¸:
env | grep SHELL
5ãå£ä»¤æ件ä¸shellçå¹é æ¥æ¾
代ç å¦ä¸:
cat /etc/passwd | grep muye
6ãç¨ps -efæ¶å
代ç å¦ä¸:
$ ps -ef | grep $$ | grep -v grep | grep -v ps
注ï¼grep -v 表示ååï¼å¦ä¸ï¼
代ç å¦ä¸:
<a href="mailto:muye@bupt:~$">muye@bupt:~$</a> ps -ef | grep $$
muye 4750 4745 0 15:47 pts/1 00:00:00 bash
muye 5331 4750 0 16:51 pts/1 00:00:00 ps -ef
muye 5332 4750 0 16:51 pts/1 00:00:00 grep --color=auto 4750
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-05-02
[jack@localhost ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/sh
/bin/bash
/sbin/nologin