切换shelltcsh
shell 切换shell [root@bogon ~]# echo $SHELL /bin/bash [root@bogon ~]# /bin/tcsh [root@bogon ~]# echo $shell /bin/tcsh [root@bogon ~]# pstree init─┬─NetworkManager─┬─dhclient │ └─{NetworkManager} ├─abrtd ├─acpid ├─atd ├─auditd───{auditd} ├─bluetoothd ├─bonobo-activati───{bonobo-activat} ├─console-kit-dae───63*[{console-kit-da}] ├─crond ├─cupsd ├─2*[dbus-daemon───{dbus-daemon}] ├─dbus-launch ├─devkit-power-da ├─dnsmasq ├─gconfd-2 ├─gdm-binary─┬─gdm-simple-slav─┬─Xorg │ │ ├─gdm-session-wor │ │ ├─gnome-session─┬─at-spi-regis+ │ │ │ ├─gdm-simple-g+ │ │ │ ├─gnome-power-+ │ │ │ ├─metacity │ │ │ ├─plymouth-log+ │ │ │ ├─polkit-gnome+ │ │ │ └─{gnome-sessi+ │ │ └─{gdm-simple-sla} │ └─{gdm-binary} ├─gnome-settings-───{gnome-settings} ├─gvfsd ├─hald─┬─hald-runner─┬─hald-addon-acpi │ │ ├─hald-addon-inpu │ │ └─hald-addon-rfki │ └─{hald} ├─irqbalance ├─ksmtuned───sleep ├─libvirtd───10*[{libvirtd}] ├─master─┬─pickup │ └─qmgr ├─5*[mingetty] ├─modem-manager ├─polkitd ├─pulseaudio───2*[{pulseaudio}] ├─rpc.statd ├─rpcbind ├─rsyslogd───3*[{rsyslogd}] ├─rtkit-daemon───2*[{rtkit-daemon}] ├─sshd───sshd───bash───tcsh───pstree ├─tpvmlp ├─udevd───2*[udevd] ├─vmtoolsd───{vmtoolsd} ├─vmware-vmblock-───2*[{vmware-vmblock}] └─wpa_supplicant [root@bogon ~]# 可以看到在ssh关联的是bash下有一个tcsh,我们的pstree是运行在tcsh下的,tcsh启用的bash的一个子进程