Псевдоним для запуска скрипта sh, который необходимо выполнить

Начинающий здесь, читал и пробовал много идей, просто отчасти расстроен сейчас.

изучение псевдонимов и функций bash

Все начинается с того, что я пытаюсь понять, что на прошлой неделе Свифт обнаружил ошибку, из-за которой я часами держал себя в штопоре. Но в итоге выяснили, что выводить производные данные другие исправления для очистки кэша вместе с очисткой и сборкой. Почему бы не сделать их всех одним махом.

так что после того, как я должен был это сделать, я должен был найти способ сделать это с помощью функции exe. Я на MacBook Pro с El Cap

потом я наткнулся на псевдоним. И появился совершенно новый зверь. Где-то читайте, чтобы создать aliases.sh и укажите туда bash_profile. так что я сделал это. Я получаю основы. и попытался поместить это в функцию в aliases.sh, но это не сработало. поэтому я пытался создать другой.sh и вызвать его из aliases.sh. Терминалу это не понравилось. продолжал возвращаться с ошибками, и единственный способ избавиться от них - удалить их и начать все заново. Сделали это несколько раз.

Вот описание, вот что я имею и пытаюсь сделать.

'nano ~/.bash_profile
it opens and i type in there: source /Users/xx/.aliases.sh   # General aliases
control o + enter
nano ~/.aliases.sh
it opens and in there I add basics that i have found looking around
alias ls="ls -CF"  # Column and file ext
alias ..="cd .."   # back up quicker      ****you get the idea****

alias xc="/Users/xx/.xcodeReset.sh"'

все прошло хорошо, пока я не вставил последнюю строчку. и проблемы bash, которые пришли с этим. это то, что у меня есть внутри xcodeClean.sh. пришлось выложить фото. не мог понять наш способ скопировать пасту без огромного беспорядка.

xcodeReset.sh/ br

поэтому я попытался извлечь bin / bash из.sh, попытался поместить bash перед /users/, но, как вы, вероятно, знаете, каждый раз, когда я запускаю Terminal, у меня возникает ошибка с самого начала. И что бы я ни делал, я не мог пройти мимо них. Единственный способ вернуться к чистому новому виду терминала - это удалить xcodeReset и псевдонимы и начать все сначала. теперь я могу просто копировать и вставлять из моего блокнота этот код. Но я знаю, что есть способ обойти этого маленького дьявола. Я нашел этот очиститель для xCode здесь и на других форумах. Я просто пытаюсь заставить его работать с простым псевдонимом.

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

1 ответ

  1. Прочтите справочную страницу по Bash в вашей системе - она ​​должна описывать "последовательность запуска", а также какие файлы использовать для псевдонимов и т. Д.

  2. в файле 'tmp' создайте псевдонимы, которые вы хотите 'протестировать', и после этого

  3. вы можете смоделировать, как ваш логин будет работать с этими псевдонимами, используя команду "source", т.е.
    source ~/your_test_file

  4. После выполнения команды 'source' все псевдонимы должны быть доступны для использования / тестирования - до тех пор, пока вы не выйдете из системы (или иначе не инициализируете свою среду входа в систему...)

  5. После того, как все хорошо с исходным тестированием, скопируйте ваш тестовый файл в нужный файл ~/*. Rc (то есть `/.bashrc').

  6. теперь "тест на реальность" (выйти и снова войти - все работает?)

:)
Дол

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