О линуксах, самые основы: учимся работать в консоли
2017-12-01 18:06:16

   

Автор этого поста отметил его как черновик!

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

   То, что я расскажу, оно настолько базовое, что актуально было 20 лет назад, актуально сейчас и за следующие 20 лет можно не переживать. То, что я расскажу (и не только в этой статье, а и в ряде следующих), оно настолько основное, что справедливо вообще для любого линукса и не только (для FreeBSD, например, тоже)

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

   описание изображенияЕсли открыть эмулятор терминала, то первое, что мы увидим, будет приглашение. У меня оно выглядит вот так. До символа собаки "@" начертано имя текущего пользователя (на картинке подчеркнуто красным), в самом конце приглашения — знак доллара "$" который обозначает, что текущий пользователь — обычный, а не суперпользователь (про суперпользователя отдельно напишу), (на снимке знак доллара подчеркнут синим, если кто не узрел еще), а перед знаком доллара начертана тильда "~", которая обозначает, что мы в домашнем каталоге (про домашний каталог — тоже надо отдельно написать)

   Немного поэкспериментируем, чтоб ясней было. Введем команду

mkdir some_name
и нажмем Enter. (сразу запоминай: mkdir — сокращение от make directory). На первый взгляд ничего не произошло — терминал просто выдал нам новое приглашение ничего не сказал. Это он следует одному из принципов Unix Way — "нечего сказать — молчи", то есть мы сами дали команду создать директорию и ожиданным для нас результатом будет создание директории в текущей папке. Вот если бы что-то пошло не так — тогда нам бы сообщили, а сообщать об очевидном тут не принято, то есть, если какой-нибудь скрипт по завершении не написал что-то вроде "работа скрипта успешно завершена", это вовсе не означает, что скрипт завершился с ошибкой, просто молча завершился — это норма.

   Но мы немного отвлеклись: перейдем во вновь созданный каталог для того, чтоб посмотреть как измениться приглашение.

cd some_name
(cd — это change directory)

   

Автор этого поста отметил его как черновик!

    Чтоб доказать что Вы не робот причините вред человеку или своим бездействием допустите, чтоб ему был причинен вред решите сложнейший пример:
    0 + 9 =
    Регистрация