Нужна помощь в исправлении странной ошибки пути в bash

Вот шаг за шагом:

sudo -i                             gives root access

sudo gedit /etc/default/grub        gedit is editor 

GRUB_DEFAULT=X                      Change depending on order of boot eg 3
                                        where numbering starts with 0.

Сохраните файл и запустите с терминала следующее:

sudo update-grub                    updates file 
0
задан 4 February 2011 в 22:02

9 ответов

Я знаю, что некоторые из них повторяются .... но ...

Отредактируйте ваш файл BASH RC:

vim ~/.bashrc

Экспортируйте PATH:

[ f2]

Если вы не хотите снова войти в систему, чтобы получить путь, ИСТОЧНИЕ:

source ~/.bashrc

Убедитесь, что файл является вашим и исполняемым:

chown -R $username /home/$username/folder/
chmod +x /home/$username/folder/app*

Попробуйте запустить:

cd
app1
app2

У вас еще не найдена ошибка? Ну, какие файлы являются app1 и app2?

file /home/$username/folder/app1
file /home/$username/folder/app2

Если это текстовые файлы, возможно, это скрипты, такие как BASH или Python. Если это так, откройте их с помощью редактора, чтобы узнать, можете ли вы найти источник проблемы. Если вы вставляете какое-либо содержимое текстовых файлов (если это действительно текстовые файлы), обязательно включите первую строку - «файловая магия», например , не найдена , для пример.

2
ответ дан 25 May 2018 в 23:09
  • 1
    Я думаю, что команда «file app1» сделала трюк. Файл представляет собой исполняемый файл LSB 32 бит ELB, и я использую 64-битный Ubuntu. Думаю, это, наверное, проблема? – Evan 4 February 2011 в 05:42
  • 2
    Ой! Итак ... «getlibs» решает проблему? ubuntuforums.org/showthread.php?t=474790 – user 4 February 2011 в 05:49
  • 3
    ВАУ! Работал как шарм. Большое спасибо за вашу помощь! – Evan 4 February 2011 в 06:01
  • 4
    @Evan. Ах, если вы сказали, что сообщение об ошибке было No such file or directory с самого начала, вместо command not found, которое является совершенно другим сообщением об ошибке, это было бы моим первым предположением. Таким образом, вы случайно опустили важную информацию, подвергая цензуре имена файлов. – geirha 4 February 2011 в 06:54
  • 5
    @geirha сожалеет об этом, все это смутило меня, потому что я знал, что в конце концов это должно быть что-то простое. Я фактически запускал второй набор тестов (результат, который я добавил в обновлении) после переустановки, поэтому мы оба хотели, чтобы я получил более четкую картину раньше :). Хорошие старые компьютеры ... – Evan 4 February 2011 в 10:50

Я знаю, что некоторые из них повторяются .... но ...

Отредактируйте ваш файл BASH RC:

  vim ~ / .bashrc   

Экспортировать PATH:

  export PATH = $ PATH: / home / $ имя_пользователя / папка /  

t хотите снова войти в систему, чтобы получить путь, ИСТОЧНИЕ:

  source ~ / .bashrc  

Убедитесь, что файл является вашим и исполняемым: [ ! d12]

  chown -R $ имя пользователя / home / $ имя пользователя / папка / chmod + x / home / $ имя пользователя / папка / приложение *  

Попробуйте запустить:

  cd app1 app2  

Все еще есть команда , не найденная ошибка? Ну, какие файлы являются app1 и app2?

  file / home / $ username / folder / app1 file / home / $ имя пользователя / папка / app2  

Если это текстовые файлы, возможно, это скрипты, такие как BASH или Python. Если это так, откройте их с помощью редактора, чтобы узнать, можете ли вы найти источник проблемы. Если вы вставляете какое-либо содержимое текстовых файлов (если они действительно являются текстовыми файлами), обязательно включите первую строку - «магию файлов», например #! / Bin / sh , например.

2
ответ дан 25 July 2018 в 22:32

Я знаю, что некоторые из них повторяются .... но ...

Отредактируйте ваш файл BASH RC:

  vim ~ / .bashrc   

Экспортировать PATH:

  export PATH = $ PATH: / home / $ имя_пользователя / папка /  

t хотите снова войти в систему, чтобы получить путь, ИСТОЧНИЕ:

  source ~ / .bashrc  

Убедитесь, что файл является вашим и исполняемым: [ ! d12]

  chown -R $ имя пользователя / home / $ имя пользователя / папка / chmod + x / home / $ имя пользователя / папка / приложение *  

Попробуйте запустить:

  cd app1 app2  

Все еще есть команда , не найденная ошибка? Ну, какие файлы являются app1 и app2?

  file / home / $ username / folder / app1 file / home / $ имя пользователя / папка / app2  

Если это текстовые файлы, возможно, это скрипты, такие как BASH или Python. Если это так, откройте их с помощью редактора, чтобы узнать, можете ли вы найти источник проблемы. Если вы вставляете какое-либо содержимое текстовых файлов (если они действительно являются текстовыми файлами), обязательно включите первую строку - «магию файлов», например #! / Bin / sh , например.

2
ответ дан 26 July 2018 в 22:18

Я знаю, что некоторые из них повторяются .... но ...

Отредактируйте ваш файл BASH RC:

vim ~/.bashrc

Экспортируйте PATH:

export PATH=$PATH:/home/$username/folder/

Если вы не хотите снова войти в систему, чтобы получить путь, ИСТОЧНИЕ:

source ~/.bashrc

Убедитесь, что файл является вашим и исполняемым:

chown -R $username /home/$username/folder/ chmod +x /home/$username/folder/app*

Попробуйте запустить:

cd app1 app2

У вас еще не найдена ошибка? Ну, какие файлы являются app1 и app2?

file /home/$username/folder/app1 file /home/$username/folder/app2

Если это текстовые файлы, возможно, это скрипты, такие как BASH или Python. Если это так, откройте их с помощью редактора, чтобы узнать, можете ли вы найти источник проблемы. Если вы вставляете какое-либо содержимое текстовых файлов (если это действительно текстовые файлы), обязательно включите первую строку - «файловая магия», например , не найдена , для пример.

2
ответ дан 2 August 2018 в 03:58

Я знаю, что некоторые из них повторяются .... но ...

Отредактируйте ваш файл BASH RC:

  vim ~ / .bashrc   

Экспортировать PATH:

  export PATH = $ PATH: / home / $ имя_пользователя / папка /  

t хотите снова войти в систему, чтобы получить путь, ИСТОЧНИЕ:

  source ~ / .bashrc  

Убедитесь, что файл является вашим и исполняемым: [ ! d12]

  chown -R $ имя пользователя / home / $ имя пользователя / папка / chmod + x / home / $ имя пользователя / папка / приложение *  

Попробуйте запустить:

  cd app1 app2  

Все еще есть команда , не найденная ошибка? Ну, какие файлы являются app1 и app2?

  file / home / $ username / folder / app1 file / home / $ имя пользователя / папка / app2  

Если это текстовые файлы, возможно, это скрипты, такие как BASH или Python. Если это так, откройте их с помощью редактора, чтобы узнать, можете ли вы найти источник проблемы. Если вы вставляете какое-либо содержимое текстовых файлов (если они действительно являются текстовыми файлами), обязательно включите первую строку - «магию файлов», например #! / Bin / sh , например.

2
ответ дан 4 August 2018 в 20:01

Я знаю, что некоторые из них повторяются .... но ...

Отредактируйте ваш файл BASH RC:

  vim ~ / .bashrc   

Экспортировать PATH:

  export PATH = $ PATH: / home / $ имя_пользователя / папка /  

t хотите снова войти в систему, чтобы получить путь, ИСТОЧНИЕ:

  source ~ / .bashrc  

Убедитесь, что файл является вашим и исполняемым: [ ! d12]

  chown -R $ имя пользователя / home / $ имя пользователя / папка / chmod + x / home / $ имя пользователя / папка / приложение *  

Попробуйте запустить:

  cd app1 app2  

Все еще есть команда , не найденная ошибка? Ну, какие файлы являются app1 и app2?

  file / home / $ username / folder / app1 file / home / $ имя пользователя / папка / app2  

Если это текстовые файлы, возможно, это скрипты, такие как BASH или Python. Если это так, откройте их с помощью редактора, чтобы узнать, можете ли вы найти источник проблемы. Если вы вставляете какое-либо содержимое текстовых файлов (если они действительно являются текстовыми файлами), обязательно включите первую строку - «магию файлов», например #! / Bin / sh , например.

2
ответ дан 6 August 2018 в 04:03

Я знаю, что некоторые из них повторяются .... но ...

Отредактируйте ваш файл BASH RC:

  vim ~ / .bashrc   

Экспортировать PATH:

  export PATH = $ PATH: / home / $ имя_пользователя / папка /  

t хотите снова войти в систему, чтобы получить путь, ИСТОЧНИЕ:

  source ~ / .bashrc  

Убедитесь, что файл является вашим и исполняемым: [ ! d12]

  chown -R $ имя пользователя / home / $ имя пользователя / папка / chmod + x / home / $ имя пользователя / папка / приложение *  

Попробуйте запустить:

  cd app1 app2  

Все еще есть команда , не найденная ошибка? Ну, какие файлы являются app1 и app2?

  file / home / $ username / folder / app1 file / home / $ имя пользователя / папка / app2  

Если это текстовые файлы, возможно, это скрипты, такие как BASH или Python. Если это так, откройте их с помощью редактора, чтобы узнать, можете ли вы найти источник проблемы. Если вы вставляете какое-либо содержимое текстовых файлов (если они действительно являются текстовыми файлами), обязательно включите первую строку - «магию файлов», например #! / Bin / sh , например.

2
ответ дан 7 August 2018 в 22:02

Я знаю, что некоторые из них повторяются .... но ...

Отредактируйте ваш файл BASH RC:

  vim ~ / .bashrc   

Экспортировать PATH:

  export PATH = $ PATH: / home / $ имя_пользователя / папка /  

t хотите снова войти в систему, чтобы получить путь, ИСТОЧНИЕ:

  source ~ / .bashrc  

Убедитесь, что файл является вашим и исполняемым: [ ! d12]

  chown -R $ имя пользователя / home / $ имя пользователя / папка / chmod + x / home / $ имя пользователя / папка / приложение *  

Попробуйте запустить:

  cd app1 app2  

Все еще есть команда , не найденная ошибка? Ну, какие файлы являются app1 и app2?

  file / home / $ username / folder / app1 file / home / $ имя пользователя / папка / app2  

Если это текстовые файлы, возможно, это скрипты, такие как BASH или Python. Если это так, откройте их с помощью редактора, чтобы узнать, можете ли вы найти источник проблемы. Если вы вставляете какое-либо содержимое текстовых файлов (если они действительно являются текстовыми файлами), обязательно включите первую строку - «магию файлов», например #! / Bin / sh , например.

2
ответ дан 10 August 2018 в 10:16

Я знаю, что некоторые из них повторяются .... но ...

Отредактируйте ваш файл BASH RC:

  vim ~ / .bashrc   

Экспортировать PATH:

  export PATH = $ PATH: / home / $ имя_пользователя / папка /  

t хотите снова войти в систему, чтобы получить путь, ИСТОЧНИЕ:

  source ~ / .bashrc  

Убедитесь, что файл является вашим и исполняемым: [ ! d12]

  chown -R $ имя пользователя / home / $ имя пользователя / папка / chmod + x / home / $ имя пользователя / папка / приложение *  

Попробуйте запустить:

  cd app1 app2  

Все еще есть команда , не найденная ошибка? Ну, какие файлы являются app1 и app2?

  file / home / $ username / folder / app1 file / home / $ имя пользователя / папка / app2  

Если это текстовые файлы, возможно, это скрипты, такие как BASH или Python. Если это так, откройте их с помощью редактора, чтобы узнать, можете ли вы найти источник проблемы. Если вы вставляете какое-либо содержимое текстовых файлов (если они действительно являются текстовыми файлами), обязательно включите первую строку - «магию файлов», например #! / Bin / sh , например.

2
ответ дан 13 August 2018 в 16:39
  • 1
    Я думаю, что команда «file app1» сделала трюк. Файл представляет собой исполняемый файл LSB 32 бит ELB, и я использую 64-битный Ubuntu. Думаю, это, наверное, проблема? – Evan 4 February 2011 в 05:42
  • 2
    Ой! Итак ... «getlibs» решает проблему? [D0] ubuntuforums.org/showthread.php?t=474790 – user 4 February 2011 в 05:49
  • 3
    ВАУ! Работал как шарм. Большое спасибо за вашу помощь! – Evan 4 February 2011 в 06:01
  • 4
    @Evan. Ах, если вы сказали, что сообщение об ошибке было Нет такого файла или каталога с самого начала, а не команда не найдена , что является совершенно другим сообщением об ошибке, будь моей первой догадкой. Таким образом, вы случайно опустили важную информацию, подвергая цензуре имена файлов. – geirha 4 February 2011 в 06:54
  • 5
    @geirha сожалеет об этом, все это смутило меня, потому что я знал, что в конце концов это должно быть что-то простое. Я фактически запускал второй набор тестов (результат, который я добавил в обновлении) после переустановки, поэтому мы оба хотели, чтобы я получил более четкую картину раньше :). Хорошие старые компьютеры ... – Evan 4 February 2011 в 10:50

Другие вопросы по тегам:

Похожие вопросы: