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配置文件里加上相应的配置才行。

相关推荐
奇点 ♡10 分钟前
计算机网络的整体认识---网络协议,网络传输过程
服务器·网络·网络协议·tcp/ip·计算机网络·http·智能路由器
oushaojun218 分钟前
linux应用层读写i2c设备
linux·应用层·i2c
Y_3_722 分钟前
Redis列表 (List) 类型详解:从命令使用到实际应用
linux·数据库·redis·ubuntu·缓存·bootstrap·list
程序那点事儿28 分钟前
MongoDB 数据库服务搭建(单机)
linux·运维·数据库·mongodb
欣爸爸29 分钟前
AndroidLogger插件使用技巧
linux·运维·windows
Beginner_bml1 小时前
Web服务器
服务器·c语言·网络协议
7yewh1 小时前
C语言刷题 LeetCode 30天挑战 (五)贪心算法
linux·c语言·开发语言·c++·算法·leetcode·贪心算法
哲伦贼稳妥1 小时前
一天认识一个硬件之音响与音箱
运维·其他·计算机外设·电脑
Studying_swz1 小时前
Nginx反向代理配置支持websocket
运维·websocket·nginx
小小不董2 小时前
图文深入理解Oracle Network配置管理(一)
运维·数据库·oracle·dba