Ubuntu MATE 24.04使用ctrl + alt + F<1-6>打开TTY终端时,发现终端没有彩色显示。
但是在用户目录下执行source .bashrc则恢复彩色。
问题的原因是升级的时候用户目录的.profile没有恢复(被手动删除的),复制一份.profile文件到用户目录即可。
~/.profile文件内容如下:
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
参考:
login - .bashrc not executed when opening new terminal - Ask Ubuntu
文章讲述了在UbuntuMATE24.04中,使用Ctrl+Alt+F1-6打开TTY终端时缺少彩色显示,原因是升级后.user目录下的.profile文件丢失。解决方法是复制一份默认的.profile文件并确保.loginshells启动时执行.bashrc。
1234

被折叠的 条评论
为什么被折叠?



