.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がログインシェルで始まると表示されます.bash_profile。ログインシェルで始まらない場合が表示されます.bashrc。コマンドラインから別のbashインスタンスを起動すると(つまり、入力してbashEnterキーを押すと)、これが問題かどうかを簡単に確認でき、.bashrc設定が適用されていることを確認できます。

INVOCATIONこれについての詳細は、bashのマニュアルページのタイトルの下に説明されています。

関連情報