问题描述
服务器是AIX系统,默认shell是ksh,无法使用TAB补全功能。我想在ssh远程登录时切换shell为bash。能不能实现?
问题出现的平台版本及自己尝试过哪些方法
AIX 7
使用ssh -t 选项可以切换bash,但是无法使用一些命令,如sqlplus。
ssh root@myhost -t bash
###Linux 下是可以的,直接输入命令 bash
回车就行了(其实 SHELL 本质就是个前台进程,运行就好)。
没用过 AIX 这么高级的玩意儿,就不太清楚可不可以了。
不过一般来说类 Unix 操作系统都应该是差不多的。
###Linux修改某用户默认shell - 简书
https://www.jianshu.com/p/166...
useradd -s /bin/bash <username>
###无法使用命令可能bashrc没配置正确
###要么把用户的默认终端改了 usermod -s /bin/bash <username>
要么就把当前用户登录后的 ~/.profile 最后加一句 /bin/bash