LINUX.ORG.RU

source command not found

 ,


0

2

помогите пожалуйста понять почему в debian8 нет команды source

dd1@dd1:~$ ls -A
.bash_history  .config        .local              .selected_editor      Загрузки
.bash_logout   .dbus          misc                .Xauthority           Изображения
.bashrc        .dmrc          .node_repl_history  .xsession-errors      Музыка
.bluefish      .gconf         .npm                .xsession-errors.old  Общедоступные
.cache         .gnome2        .pki                Видео                 Рабочий стол
.cinnamon      .ICEauthority  .profile            Документы             Шаблоны
dd1@dd1:~$ source .profile
dd1@dd1:~$ sudo source .profile
[sudo] password for dd1: 
sudo: source: command not found
dd1@dd1:~$ echo $BASH
/bin/bash
dd1@dd1:~$ 


source .profile
sudo source .profile
sudo: source: command not found

Логично, в-принципе.

sudo -s
source .profile

znenyegvkby
()
% . /etc/profile
% . ~/.profile

Выполняется?

DeadEye ★★★★★
()

sudo по умолчанию не запускает shell (bash) поэтому команда bash-а и не выполняется, как и любые другие bash команды

sudo ulimit 
sudo: ulimit: command not found
как запустить уже отписали.

vtVitus ★★★★★
()

source - builtin команда баша.
тебя наверное shell - не баш.

bl ★★★
()

Можно конечно:

sudo $BASH -c "source .profile"
но совершенно бессмысленно. Зачем вообще тебе source через sudo?

ashot ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.