macbook, испортил мой .profile и теперь никакие команды не работают как nano, rm и т. д.

1040
user27449

Я запутался, .profileи теперь я даже не могу добраться nanoдо работы.

Я пытался добавить git к своей переменной окружения всякий раз, когда я запускаю терминал, и я явно испортил команду, и ничего не работает.

Даже lsкоманда не работает.

Где nanoя могу отредактировать файл?

Как должен .profileвыглядеть стандарт ?

2
В следующий раз вы должны сделать резервную копию конфиденциальных файлов, прежде чем редактировать их;) У меня недостаточно полного ответа, чтобы добавить его в раздел ответов, но я бы порекомендовал создать новую учетную запись пользователя и использовать .profile этого пользователя в качестве «стандартного» .profile, чтобы увидеть, что вы, возможно, сделали неправильно в ваших изменениях или, по крайней мере, восстановить то, что вы делали раньше. Emory Bell 14 лет назад 0

3 ответа на вопрос

2
James T

Вы по-прежнему сможете использовать полный путь для запуска команд. Например:

/bin/ls  /bin/nano 

Я не уверен, где lsнаходится Mac ... это может быть в / usr / bin / ls

Я использую Ubuntu 10.04. Мой файл .profile в моем домашнем каталоге выглядит так:

# ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package.  # the default umask is set in /etc/profile; for setting the umask # for ssh logins, install and configure the libpam-umask package. #umask 022  # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi  # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi 

Стоит попробовать, я думаю.

Рад, что все получилось (-: James T 14 лет назад 0
0
Josh K

Где это .profileты испортил? У меня есть .bash_profile, но нет .profileфайла.

я создал следующее руководство, но я поставил «;» вместо ':' в строке рядом с частью '$ PATH'. http://grasshopperpebbles.com/mac/installing-git-on-mac-os-x/ user27449 14 лет назад 0
в моей «домашней» папке, то есть: cd ~ user27449 14 лет назад 0
0
Darth Android

Работает ли GUI (Finder, Desktop, Dock и т. Д.)? Если это так, откройте файл .profile в TextEdit и замените его ;на :(возможно, вам придется включить скрытые файлы или ввести имя вручную в диалоговом окне открытия файла)

Если ваш графический интерфейс больше не работает, перезагрузите компьютер и подождите, Command+Sпока он перезагрузится. Это должно вывести вас из командной строки с правами суперпользователя. Используйте nano, чтобы исправить ваш файл .profile.