Набор основных команд для работы в Linux

Привет всем! Сегодня мы отвлечемся от Python, Java, английского, и познакомимся с несколько необычной темой — набор основных команд для работы в Linux.

linux-hack
Мое короткое знакомство с Linux (а точнее с Debian) состоялось лет 12 назад. Не скажу, что все было плохо, но … но… Да, было чувство легкой ностальгии по командной строке DOS и ощущение единения с кул-хацкерами из фильмов, бодро всматривающихся в бегущие по экранам строки кода (только текст, только хардкор!), и ломающих сервера NASA.
AirCrack-Ng

Но реальность взяла вверх, работа — то — се — все — дела, и буквально позавчера (на календаре 23 июля 2018 года) я после длительной ( 🙂 ) паузы в диалоге общения с Linux поставил в VirtualBox известную многим Ubuntu 16.04.

Процесс установки описывать не буду — все прошло быстро и гладко (тут мне вспомнилась моя робкая попытка поставить Red Hat на компьютер лет 17 назад — точность даты не гарантирую, но то, что попытка не увенчалась успехом — точно). Драйвера — несмотря на достаточно свежее железо — определились самостоятельно, и вот … рабочий стол. Тыкай курсором, разбирайся в необходимом, и радуйся жизни! Чего еще хотеть? А хотеть нам сегодня хочется разобраться с темой, которая звучит как «Набор основных команд для работы в Linux». Ведь многие действия можно сделать с помощью клавиатуры в разЫ быстрее, чем тыкая в настройки в окошках. Кстати, первоисточник списка команд лежит тут. Я лишь расширю его описание, и покажу примеры работы той или иной команды. Сегодня мы познакомимся с первой частью команд, необходимых для управления файлами. Поехали!

  • ls
    Команда, позволяющая просмотреть содержимое каталогов. Если ввести команду без дополнительных параметров — будет показан текущий каталог:
    набор-основных-команд-для-работы-в-Linux - ls
    А если укажете путь — то команда перечислит содержимое конечного каталога:
    набор-основных-команд-для-работы-в-Linux---ls-snap
    Из полезных опций можно отметить:
    -l (List) — вывод будет форматирован в виде списка с полной информацией:
    набор-основных-команд-для-работы-в-Linux---ls--l
    -a (All) — в выводе будет активирован показ скрытых файлов:
    набор-основных-команд-для-работы-в-Linux---ls--a
  • cat
    Печатает содержимое указанного файла в окне терминала (в примере ниже мы будем так же использовать команду ls — что бы пройтись по жесткому диску и найти файл-пример):
    набор-основных-команд-для-работы-в-Linux-cat
    Кстати, с помощью cat можно склеить два файла и получить третий — для этого нужно использовать символ ‘>‘:
  • cd
    Команда позволяет перейти из текущего каталога в указанный. В примере ниже мы зайдем в один из каталогов:
    набор-основных-команд-для-работы-в-Linux---cd Вам нужно подняться вверх относительно текущего каталога? Элементарно — используем двоеточие (важно: между командой и двоеточием не забываем пробел!):
    набор-основных-команд-для-работы-в-Linux---cd-
  • pwd
    Данная команда выводит на экран текущий каталог (типа — а где я вообще нахожусь?). Иногда командная строка не выводит данную информацию, а сообразить — где находишься — как-то нужно. Команда будет очень востребована в Bash-программировании, где для получения ссылки на каталог выполняется скрипт (о нем поговорим позднее):
    набор-основных-команд-для-работы-в-Linux--pwd
  • mkdir
    С помощью данной команды вы можете создавать новые каталоги:
    набор-основных-команд-для-работы-в-Linux---mkdir
  • file
    Благодаря данной команде вы можете узнать тип файла. Дело в том, что в Linux файлы не обязаны иметь расширения для того, чтобы с ними работать. Именно потому пользователю сложно иногда понять, что за файл перед ним. Данная команда и решает эту проблему:набор-основных-команд-для-работы-в-Linux---file

На сегодня по теме «Набор основных команд для работы в Linux» — все.
Совсем скоро — вторая часть, в которой мы узнаем о командах копирования, перемещения, удаления и прочего-прочего-прочего… Следите за новостями, и не забывайте кликать на рекламу 😉

UPD: а команду, с помощью которой вы можете создавать файлы в командной строке Linux я и забыл. Исправляюсь:
touch название_файла

все просто же 😉 Важно отметить, что touch это команда, основное назначение которой изменить время последнего изменения или последнего доступа файла, однако — если файл не существует, то она создает его 🙂

Support the Blog!

Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️

PayPal Logo Donate via PayPal

Revolut Logo Donate via Revolut