Пакетные стартовые серверы

Я знаю, что это уже несколько месяцев, но если кому-то интересно, я столкнулся с той же проблемой при попытке установить Linux Mint на моем Dell XPS 14. Я нашел решение загрузить Linux LiveCD / usb и ввести " sudo apt-get remove dmraid "в терминале. После этого вы сможете увидеть все разделы на странице установки и продолжить установку в обычном режиме.

3
задан 12 December 2011 в 18:47

2 ответа

Функции Bash - это один из методов, но я предпочитаю создавать отдельные скрипты для вещей в каталоге ~/bin/:

mkdir ~/bin/
touch ~/bin/z
chmod +x ~/bin/z
gedit ~/bin/z

Затем запустите свой скрипт там (с заголовком), чтобы он выглядел следующим образом: :

#! /bin/bash

cd "$1"
bundle exec unicorn -p 3000
rackup faye.ru -s thin -E production

Затем просто вызовите z <directory-path>.

Это более длинный метод, чем псевдоним или функция bash, но я предпочитаю его, потому что он немного более разделен, чем мелочи с вашими другими псевдонимами. Я не буду обвинять вас, если вы не согласны!

3
ответ дан 25 May 2018 в 16:00
  • 1
    Вы должны агрессивно цитировать материал в bash, или у вас будет много проблем. Лучше писать cd "$1", иначе вы не сможете передать путь к каталогу, содержащий пробелы или специальные символы bash. – Scott Severance 12 December 2011 в 19:04
  • 2
    Справедливая точка и ловушка, в которую я всегда попадаю. – Oli♦ 12 December 2011 в 19:08
  • 3
    Из-за этой ловушки мой личный стиль кодирования заключается в том, чтобы обрабатывать строки " и переменные как строки на каком-то другом языке программирования, где всегда требуются котировки. Я цитирую, нужно ли формировать привычку, чтобы я не попадал в ситуации, когда это имеет значение. – Scott Severance 12 December 2011 в 19:13

Вам не нужен псевдоним; вам нужна функция bash, которую вы можете разместить в том же месте, что и ваши псевдонимы:

z() {
    cd "$1"   # This is the argument passed in
    bundle exec unicorn -p 3000
    rackup faye.ru -s thin -E production
}

Вызвать это следующим образом:

z /somefolder
1
ответ дан 25 May 2018 в 16:00

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

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