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

相关推荐
獭.獭.5 分钟前
Linux -- 线程概念
linux·线程·进程·多级页表·缺页异常
望获linux8 分钟前
【实时Linux实战系列】使用 u-trace 或 a-trace 进行用户态应用剖析
java·linux·前端·网络·数据库·elasticsearch·操作系统
对岸住着星星10 分钟前
断电重启后自动重连WiFi并分配固定IP的Armbian脚本
服务器·网络·tcp/ip
dessler12 分钟前
Elasticsearch(ES)-Logstash
linux·运维·elasticsearch
lht63193561219 分钟前
Ubuntu Server系统安装谷歌浏览器
linux·运维·ubuntu
知南x20 分钟前
【QT界面设计学习篇】qt Kits工具设置/qt多版本设置(ubuntu)
qt·学习·ubuntu
BB_CC_DD23 分钟前
在NVIDIA Jetson Orin NX (Ubuntu 22.04, JetPack 5.1, CUDA 11 cuDnn8) 上安装PyTorch 2
pytorch·深度学习·ubuntu
hkNaruto34 分钟前
【DevOps】基于Nexus部署内网ubuntu 2204系统APT代理镜像仓库操作手册
运维·ubuntu·devops
JanelSirry39 分钟前
DevOps是什么,有什么作用,一般用来干嘛
linux·运维·devops
残影飞雪44 分钟前
jetson orin nano 部署FastDeploy
ubuntu