linux登录系统显示-bash-4.1$ 1.问题现象 个人家目录下执行rm -rf命令删除所有目录,登陆后不会显示“用户@localhost”字样,显示“-bash-4.1$” 2.恢复方法: ls -la /etc/skel/* 复制/etc/skel/下的.bashXX前缀一共三个文件到用户根目录下后重新登录即可。 cp /etc/skel/.bash_logout ~ cp /etc/skel/...
出现这个问题的原因是因为没有配置.bash_profile的问题,或者是我们不小心清空或删除了.bash_profile文件。 解决方法 方法一:修改 ~/.bash_profile文件 1、修改/.bash_profile文件,在/.bash_profile文件后面加上一行: export PS1='[\u@\h \W]\$' 1. 命令中各部分含义: PS1:命令行提示符环境变量 \u :显示...
linux系统新建的用户用ssh远程登陆显示-bash-4.1$,不显示用户名路径 网络上好多解决办法,大多是新建.bash_profile文件然后输入XXXXX。。。然而并没有什么用没有用。。。 这个问题的根本原因就是缺少shell环境。 解决方法就是把/etc/skel/.bash*拷贝到当前用户目录下 cp -pr /etc/skel/.bash* /home/tomcat/ #/...
它显示日期、时间、完整目录路径、用户名和主机名、活动终端,甚至文件计数和空间使用情况。 PS1="\n\[\033[35m\]\$(/bin/date)\n\[\033[32m\]\w\n\[\033[1;31m\]\u@\h: \[\033[1;34m\]\$(/usr/bin/tty | /bin/sed -e 's:/dev/::'): \[\033[1;36m\]\$(/bin/ls -1 | /us...
root 8488 1 0 Oct14 ? Ssl 102:53 /usr/java/jdk1.6.0_20/jre/bin/java -classpath /opt/apache/apache-ant-1.8.1/lib/ant-launcher.jar -Dant.home=/opt/apache/apache-ant-1.8.1 -Dant.library.dir=/opt/apache/apache-ant-1.8.1/lib org.apache.tools.ant.launch.Launcher -cp start ...
1、执行命令之后显示“字符表情” 这个提示很有趣但很有用!这个想法是,只要你执行成功的命令,你的提示就会显示一个快乐的字符表情。 相反,当命令失败时,你会看到一个悲伤的字符表情。 要应用它,请使用以下代码: PS1="\`if [ \$? = 0 ]; then echo \[\e[33m\]^_^\[\e[0m\]; else echo \[\e...
bin:::bin,daemon///etc/gshadow由 ':' 分割, 分割为4个字段,每个字段的具体含义如下:字段名称1.组名称2.组密码 !:没有密码3.组管理员4.仅显示附加成员,基本成员不显示 组的分类1.基本组2.附加组 创建组,修改组,删除组,组创建密码,切换组身份 ...
原因是创建的用户使用的shell是sh, 可以通过sudo vim /etc/passwd中查看并修改 查看的结果是 alex:x:1000:1000::/home/alex:/bin/sh 将sh改成常用的bash即可 若无权限, 则需要给alex用户添加sudo权限: # 切换到root用户 su root # 运行命令visudo, 即可打开/etc/sudoers编辑界面 ...