Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17✍12🔥7
Forwarded from localhost
#собеседование #HR
Анекдот дня. Чел написал в резюме рецепт пельменей, оптимизировал его под алгоритмические фильтры и прошел собес на фронденд девелопера. Реакция HR'a, когда на собесе он глянул резюме, бесценна😁
😎 localhost › IT-юмор
Анекдот дня. Чел написал в резюме рецепт пельменей, оптимизировал его под алгоритмические фильтры и прошел собес на фронденд девелопера. Реакция HR'a, когда на собесе он глянул резюме, бесценна
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12✍5
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9✍3👍3😐1
;" называемый метасимвол (metacharacter). Синтаксис следующий: command1;command2;command3;" выполняются последовательно. Shell ждет следующей команды, и возвращение в приглашение командной строки происходит после исполнения последней команды: $ clear;date&" в конце из команды. Для примера рассмотрим начало скрипта резервного копирования:# /root/ftpbackup.sh &
/root/ftpbackup.sh.*.bak. Но вам нужно всего-навсего перечислить нужные категории, и поместить все в /tmp/list:# for d in "/home/sales /home/dbs /data1"; do find $d -iname “*.bak” >> /tmp/list; done &
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10✍3🔥3😐1
Forwarded from Admin Books
Командная_строка_Linux_и_автоматизация_рутинных_задач.pdf
14.6 MB
📖 Командная строка Linux и автоматизация рутинных задач
Год: 2020
Авторы: Денис Колисниченко
Рассматриваются основы работы в командной строке Linux, настройка системы с помощью текстовых интерфейсов, а также полезные команды, особенности файловой системы, eCryptfs, systemd, загрузчики GRUB/GRUB2 и ядро 3.0. Описаны интерактивные возможности оболочки zsh, примеры сценариев на bash и tcsh, управление пакетами в популярных дистрибутивах. Для продвинутых пользователей — глава о создании собственного дистрибутива и LiveCD.
#linux
🤩 Admin Books
Год: 2020
Авторы: Денис Колисниченко
Рассматриваются основы работы в командной строке Linux, настройка системы с помощью текстовых интерфейсов, а также полезные команды, особенности файловой системы, eCryptfs, systemd, загрузчики GRUB/GRUB2 и ядро 3.0. Описаны интерактивные возможности оболочки zsh, примеры сценариев на bash и tcsh, управление пакетами в популярных дистрибутивах. Для продвинутых пользователей — глава о создании собственного дистрибутива и LiveCD.
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
$" и используются в скриптах для выполнения различных операций.$DIRSTACK — содержимое вершины стека каталогов;$EDITOR — текстовый редактор по умолчанию;$EUID — эффективный UID (если использовалась программа su для выполнения команд от другого пользователя, эта переменная содержит UID этого пользователя);$UID — реальный идентификатор, который устанавливается только при логине;$FUNCNAME — имя текущей функции в скрипте;$GROUPS — массив групп, к которым принадлежит текущий пользователь;$HOME — домашний каталог пользователя;$HOSTNAME — hostname машины;$HOSTTYPE — архитектура машины;$LC_CTYPE — внутренняя переменная, которая определяет кодировку символов;$OLDPWD — прежний рабочий каталог;$OSTYPE — тип ОС;$PATH — путь поиска программ;$PPID — идентификатор родительского процесса;$SECONDS — время работы скрипта (в сек.);$# — общее количество параметров, переданных скрипту;$* — все аргументы, передаваемые скрипту (выводятся в строку);$@ — то же самое, но параметры выводятся в столбик;$! — PID последнего запущенного в фоне процесса;$$ — PID самого скрипта;$? — содержит код завершения последней команды.$0 — хранит имя скрипта или оболочки, которая выполняется в данный момент. Используется для получения имени скрипта, чтобы отобразить его в выходных данных или проверить, запущен ли скрипт.$# — хранит количество аргументов командной строки, переданных скрипту. Используется для проверки количества аргументов перед их обработкой. $* и $@ — хранят все аргументы командной строки, передаваемые скрипту, в виде одной строки и отдельных строк соответственно. Переменная $* разделяет аргументы первым символом переменной IFS, в то время как переменная $@ разделяет аргументы пробелами. $! — хранит идентификатор процесса (PID) последнего выполнявшегося фонового процесса. Используется для проверки состояния фонового процесса или для его завершения при необходимости.$IFS — хранит внутренний разделитель полей, который используется для разделения строки на поля. По умолчанию для переменной IFS заданы пробелы, табуляция и символы новой строки.Please open Telegram to view this post
VIEW IN TELEGRAM
👍12✍4🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4✍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍5✍4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7✍3