Ubuntu环境切换到服务器某个用户后source等命令和Tab快捷补全都用不了了,提示没找到,但root用户可以

以escs用户为例:

输入以下命令

grep root /etc/passwd

grep escs /etc/passwd

对比发现,root用户配的是bash,而escs却是sh,

所以把escs的sh改成和root一样的bash,命令为

usermod -s /bin/bash escs

改好后就可以了。

但一些快捷命令比如ls -l的快捷命令ll不能使用的话则需要去该用户的.bashrc配置文件里加上相应的配置才行。

相关推荐
pp-周子晗(努力赶上课程进度版)5 分钟前
【计算机网络-数据链路层】以太网、MAC地址、MTU与ARP协议
服务器·网络·计算机网络
AI新视界6 分钟前
『Python学习笔记』ubuntu解决matplotlit中文乱码的问题!
linux·笔记·ubuntu
asdfg125896313 分钟前
在linux系统中,没有网络如何生成流量以使得wireshark能捕获到流量
linux·网络·wireshark
wuxiguala14 分钟前
【文件系统—散列结构文件】
linux·算法
开利网络41 分钟前
开放的力量:新零售生态的共赢密码
大数据·运维·服务器·信息可视化·重构
南棱笑笑生1 小时前
20250509让NanoPi NEO core开发板在Ubuntu core16.04系统下实测移远的4G模块EC200A-CN
linux·运维·ubuntu
hardStudy_h1 小时前
Linux C语言线程编程入门笔记
linux·c语言·嵌入式实时数据库
Python私教1 小时前
Python函数:从基础到进阶的完整指南
java·服务器·python
xmweisi022 小时前
Ansible内置模块之package
linux·ansible·rhce·rhca·红帽认证·it培训
xmweisi022 小时前
Ansible内置模块之service
linux·ansible·rhce·rhca·红帽认证