Скрипт входа для bash не загружается

Я очень запутался в скрипте входа в систему для bash. Я всегда использовал ~/.bash_profile для настройки моей оболочки bash. Теперь я нахожусь в новой системе, как пользователь: я не root. Эта система изначально использовала оболочку tcsh, и я сменил ее на bash с помощью команды ypchsh to /bin/sh , но она не загружает мой файл конфигурации входа в bash и даже не .bashrc . Но если я напечатаю только

bash

в моем терминале загружен мой файл для входа. Что делать, чтобы загрузить его при входе в систему?


образец моего .profile:

 # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:/usr/local/share/bin/:/usr/local/share/bin/idl/:./ export PATH source $HOME/script.sh export SCRIPT_VARIABLE 

One Solution collect form web for “Скрипт входа для bash не загружается”

В некоторых системах /bin/sh не bash (например, на Ubuntu, это /bin/dash ). Задайте свой .profile для /bin/sh , используйте .bash_profile только для /bin/bash .

  • алфавитный порядок расширения для *
  • Как я могу создать файл, который я получил из stdin без xargs
  • Как создать структурированный список всех файлов и каталогов в определенном каталоге (рекурсивно)?
  • Вызов скрипта с sudo игнорирует shebang
  • Объединение двух сценариев bash путем добавления флагов
  • Какой самый простой способ определить, какие сигналы отправляются процессу?
  • как это сделать: dd if = coolstuff.iso of = (ssh kev @ mypi)
  • Создание копий каталогов с помощью find
  • Как я могу загрузить функции этого файла скрипта, не загружая его каждый раз? «Команда не найдена» (основы Bash / scripting)
  • Awk: печать последних N столбцов, где N передается через переменную
  • Как удалить 2 месяца назад файлы в unix
  • Linux и Unix - лучшая ОС в мире.