从 .bashrc 加载设置时出现问题

从 .bashrc 加载设置时出现问题

我的终端设置有一个奇怪的问题。我是 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设置是否生效。

INVOCATIONbash 手册页的标题下对此进行了详细描述。

相关内容