Alexey
01.09.2020
Система
tty, who, вкладки терминала, интерфейс командной строки (CLI), множество терминалов в одной консоли, терминал
Что делает команда tty? Она печатает имя терминала, который вы используете. TTY означает «телетайп» (teletypewriter). Какая история стоит за названием команды? Это требует немного большего объяснения. Телепринтеры 1800-х годов В 1830-х и 1840-х годах были разработаны машины, известные как телетайпы.…
ДАЛЕЕ
Alexey
04.06.2020
Разработка
Bash, cut, строки, терминал
Необходимо из строки вырезать подстроку определённой длины. Это можно сделать в терминале. Можно указать позицию начального символа в строке и её длину. Самый простой способ — это использовать команду cut: echo "abcdefg" | cut -c3-5 команда вернёт: cde С опцией…
ДАЛЕЕ
Alexey
04.06.2020
Разработка
Bash, терминал
Рассмотрим две ситуации. Первая — нужно объединить вывод двух или более команд, которые работают одновременно. Вторая — нужно объединить вывод нескольких команд, завершающихся друг после друга. Команды работают одновременно и выводят информацию в терминал Можно комбинировать две команды группируя их…
ДАЛЕЕ
Alexey
24.09.2019
Система
disown, nohup, screen, setsid, SSH, tmux, сохранение процесса после закрытия терминала, терминал
Если описать работу SSH (Secure Shell — безопасная оболочка) простыми словами, то её функция в том, что это простой способ подключиться к удалённому компьютеру от имени существующего на той системе пользователя с возможностью выполнять команды на ней. В первую очередь…
ДАЛЕЕ
Alexey
22.09.2019
Система
.bashrc, Bash, терминал
Скрипты (файлы) запускаемые вместе с Bash используются программой оболочки /bin/bash для создания окружения оболочки. Каждый скрипт имеет специфическое применение и по-разному влияет на рабочее окружение после входа. Каждый последующий выполняемый скрипт может перезаписать значения, присвоенные предыдущими скриптами. Скриптами, запускаемыми при…
ДАЛЕЕ
Alexey
22.09.2019
Система
.bashrc, Login shell (оболочка входа в систему), Non login shell (оболочка без входа), терминал
В документации по Linux можно встретить термины Login shell и Non login shell. Понятно, что оба они относятся к оболочке, причём первый связан с входом пользователя в систему, а второй не связан с входом пользователя. По большому счёту название уже…
ДАЛЕЕ
Alexey
22.09.2019
Система
Terminator, вкладки терминала, множество терминалов в одной консоли, терминал
Программа Terminator позволяет иметь множество терминалов в одном окне. С помощью этой программы в одной консоли вы можете использовать множество терминалов, которые можете разделять и изменять их размер, всё в одном окне — примерно так же, как работает мультиплексор терминалов…
ДАЛЕЕ
Alexey
21.09.2019
Система
tmux, вкладки терминала, множество терминалов в одной консоли, сохранение процесса после закрытия терминала, терминал
Что такое tmux Системным администраторам часто нужно работать на нескольких консолях, поэтому они ценят возможность быстро переключаться из одного терминала в другой, используя быстрые сочетания клавиш или настроенные на это действие кнопки мыши. Чтобы это делать в Linux дистрибутивах на основе…
ДАЛЕЕ
Alexey
21.09.2019
Система
screen, сохранение процесса после закрытия терминала, терминал
Что такое screen Screen — это программа для «уплотнения» (мультиплекса) физических консолей. Суть в том, что несколько процессов (как правило интерактивных шеллов) могут работать в одном окне консоли. То есть эта программа позволяет пользователю иметь несколько экземпляров терминалов внутри одного терминала…
ДАЛЕЕ
Alexey
27.03.2016
Система
disown, nohup, сохранение процесса после закрытия терминала, терминал
Иногда нужно «отвязать» программа от окна терминала, в котором она запущена. Например, вы подключились к удалённому серверу по SSH, запустили задачу, которая не является демоном, но выполнение которой требует большого времени (может быть дни и месяцы). Если вы закроете терминал…
ДАЛЕЕ
Alexey
14.08.2015
Системное администрирование
TermRecord, терминал
Иногда возникает необходимость записать всё, что происходит в терминале: какие команды вы набираете и что при этом отображается. Альтернативой этому являются, например, создание скриншотов, копирование текста. В этой заметке я расскажу, как записать всё, что происходит в терминале. Нам понадобиться…
ДАЛЕЕ
Alexey
14.08.2015
Для новичков
cat, терминал
Источник: https://n0where.net/howto-cat-command-examples/ Команда cat – это одна из базовых команд, которые вы изучили когда пришли в мир Unix / Linux. Что ещё эта команда может делать? Отображать содержимое файла Когда вы вводите в качестве аргумента имя файла в cat, она…
ДАЛЕЕ
Alexey
14.08.2015
Безопасность
dd, mv, rm, wget, терминал
Источник: https://n0where.net/dangerous-linux-commands/ Командная строка Linux — очень продуктивная, полезная и интересная, но иногда она может быть очень опасной, особенно когда вы не уверены, что вы делаете. Для некоторых команд в командной строке вы должны перепроверить синтаксис дважды, прежде чем нажмёте Enter.…
ДАЛЕЕ
Alexey
30.12.2014
Утилиты
Bash, терминал
Фраза «терминальный мультиплексор» звучит непривычно и отдаёт жаргоном. Мультиплекс — это метод комбинирование множества потоков данных в один поток над общей средой. Это даёт намёк на функцию терминального мультиплексора. Это компьютерная программа, которая может быть использована для мультиплекса нескольких видео…
ДАЛЕЕ