cp, rm, mv — копирование, удаление и перемещение / переименование
Операции над файлами — копирование, перемещение и удаление. Команды cp, mv и rm
Далее »Операции над файлами — копирование, перемещение и удаление. Команды cp, mv и rm
Далее »screen, как и tmux является менеджером консольных сессий. Screen менее функционален, более прост, зато легче и более распространён.
Как он работает, проще всего будет объяснить на примере.
Допустим, нас есть 15 минут до обеденного перерыва и нужно на удалённом сервере выполнить три задачи, которые могу длится гораздо дольше, чем имеющиеся у нас 15 минут…
Далее »cd (Chande Direcrory) сменить каталог
Для перемещения по каталогам используется команда cd в следующем формате: cd имя_каталога
Например, перейти в корневой каталог:
cd /
Если совсем просто, то каталог (он же папка, он же директория), предназначен для хранения других каталогов и файлов. А файл это, по сути, информация.
Представьте себе шкаф — это каталог. В шкафу ящики (это тоже каталоги), а в ящиках ещё ящики и вещи: носки, перочинный нож, ботинок и свечка (а вот это файлы).
Далее »У нас есть огромный арсенал проверок файлов: существует ли файл, существует ли директория, права на файл и проч. Эти проверки используются в операторе test [[]].
-e — проверка существования файла или директории. Например, проверим, существует ли файл/директория tapok.txt:
Далее »Условный оператор if используется для проверки выполнения выражений(команд). Проверяемое выражение располагается после оператора if , а за ней следует оператор then, за которым следует группа операторов, которые будут выполняться, если проверяемая команда отработала успешно (вернула код завершения 0) и закрывается конструкция проверки оператором fi (т.е. как бы перевёрнутым if):
Далее »Квадратные скобки позволяют нам делать различные проверки. В случае успешной проверки возвращается код 0.
Например, проверим, задана ли переменная $PER:
Далее »По окончании работы приложение или скрипт оставляют код завершения. Этот код не показывается, о нём большинство людей даже не догадываются, однако, он есть 🙂
В случае, если приложение отработало нормально, оно возвращает код «0», если с ошибкой, то «1».
Эти коды мы можем использовать для различных проверок.
Вы уже видели, что программы в Linux можно запускать с ключами и параметрами. При этом, при запуске программы с разными параметрами, программа будет вести себя по-разному. Например:
‘ls’ нам выведет список файлов,
‘ls -l’ выведет список файлов с подробной информацией,
‘ls —help’ выведет справку.
Точно также и в скриптах мы можем использовать параметры. Создадим скрипт script.sh со следующим содержимым:
wc (Words Count). Покажет статистику текстового файла. Может использоваться как самостоятельно, так и в конвеере.
Скачаем текстовый файл https://linux.cttit.ru/files/books/treasure_island.txt и посмотрим его статистику:
Далее »