Comments 22
Спасибо!
Читаю с самого начала.
Читаю с самого начала.
Благодарен! очень интересные и полезные статьи)
Спасибо, потихоньку читаю всю серию!
Наконец-то! Я ждал, спасибо!
Дома конечно есть хорошие книги по Linux, но эта будет просто жемчужина среди них! Спасибо авторам за книгу! Огромное спасибо ребятам за перевод!
Вот мы и дождались конца. Огромное спасибо.
Перевел все на бумагу.
Теперь ждем баша в примерах.
Перевел все на бумагу.
Теперь ждем баша в примерах.
> (приложение fortune может быть не установлено, запустите установку в пакетном менеджере вашего дистрибутива, например apt-get install fortune — прим. пер.)
Дэниэль Роббинс пишет отличные нейтральные статьи, а переводчик и сюда Дебианы пропихнул. :)
Дэниэль Роббинс пишет отличные нейтральные статьи, а переводчик и сюда Дебианы пропихнул. :)
А у меня при «ps u» нет ни одного bash'а с черточкой. ЧЯДНТ? %)
Вероятно вы запустили эмулятор терминала, который запустился в интерактивном режиме. Для того, чтобы запустить терминал как оболочку входа, нужно либо изменить настройки самого эмулятора терминала, либо, чтобы просто попробовать, нажмите ctrl-alt-f1 (от f1 до f6 по вкусу) залогинтесь со своей учеткой и выполните ps u. Чтобы вернуться обратно в графическую оболочку ctrl-alt-f7 или просто alt-f7
Огромное вам спасибо!!! Перечитал ваши статьи несколько раз. Буду ждать перевода четвертой части
Мне кажется, или в статье что-то недоговаривается про control terminals?
В избранное! После сессии просветимся.
что то непонятно зачем нужна команда env
всегда писал просто
$ JAVA_SDK=блаблабла javaprog.sh
и все работало…
всегда писал просто
$ JAVA_SDK=блаблабла javaprog.sh
и все работало…
Если вы просто напишите VARIABLE=value, а после выполните нужную команду, команда конечно отработает верно. Суть в том, что после завершения команды, переменная $VARIABLE останется установленной со значением value. А если у вас есть несколько программ, которые зависят от одной переменной окружения и каждой из них нужно свое значение этой переменной? Вот для такого случая и предназначена эта (env) команда.
А вот неправда ваша.
А если поставить ";" после var=value, то да, переменная сохранится.
$ cat test.sh #!/bin/sh echo $var $ var=value ./test.sh value $ ./test.sh $ echo $var $
А если поставить ";" после var=value, то да, переменная сохранится.
Вот оно че Михалыч!)) Действительно, так в принципе работает, хотя я никогда не встречал подобного варианта запуска в документации. Чтож, тогда выскажу в защиту env следующее, помимо временной установки, можно также временно удалять (unset) переменные окружения, а так же запускать программу в пустым списком переменных окружения с помощью ключей -u -i соответственно.
Кстати, нашел статью Дэниела по vi на русском. Если кому интересно:
www.ibm.com/developerworks/ru/edu/l-vi/index.html
www.ibm.com/developerworks/ru/edu/l-vi/index.html
Sign up to leave a comment.
Основы Linux от основателя Gentoo. Часть 3 (4/4): Настройка пользовательского окружения