我的终端设置有一个奇怪的问题。我是 Debian 3.16.7 用户。我看到该.bashrc
文件正在使用ls -a
,但无法打开它(没有文件通信),所以我从/etc/skel/.bashrc.
现在我的 .bashrc 文件看起来不错,但我无法获取它。例如,当我打电话时echo $HISTSIZE
我看到30
但在我的 .bashrc 中我有1000
.
这是我的 .bashrc 文件的外观:http://pastebin.com/cYMY6rJj
后
ls -a
我懂了:
toshiba% ls -a
. .gnome2 .themes
.. .gnome2_private .thumbnails
.adobe .gnupg .tmux
.bash_history .gstreamer-0.10 .tmux.conf
.bash_logout .gtk-bookmarks .tmuxinator
.bashrc .ICEauthority Videos
.bat .icons .vim
.bin .java .vim-colortuner
.cache jbus_client .vim-cscope
.cgdb .kde .vim-fuf-data
.config .local .viminfo
.cscope.vim .macromedia .vimrc
.dbus .mozilla .vim-sessions
Desktop Music .vim-undo
.dircolors .osd_conf .w3m
Documents Pictures .wireshark
Downloads .pip workspace
.easystroke .pki .xfce4-session.verbose-log
eclipse .profile .xfce4-session.verbose-log.last
.face Public .zcache
.fonts .PyCharm40 .zsh
.gconf PycharmProjects .zsh_compdump
.gdb .recently-used .zsh_history
.gitconfig .ssh .zshrc
.gksu.lock .subversion
.gnome Templates
我的 .profile 文件是空的。请帮忙。
答案1
您可能会遇到 bash 的登录实例和非登录实例之间的差异。如果 bash 作为登录 shell 启动,则它会显示.bash_profile
.如果它不是作为登录 shell 启动,则它会读取.bashrc
。您可以通过从命令行启动另一个 bash 实例(即只需键入bash
并按回车键)来轻松检查这是否是问题,并查看您的.bashrc
设置是否生效。
INVOCATION
bash 手册页的标题下对此进行了详细描述。