GNU/Linux всё что нужно знать про bash. Часть 4

Апрель 19, 2018

Вот мы и пришли к одной из самых интересных частей — текстовые редакторы Линукс. В LPIC-1 будет уйма вопросов по этой теме.

Цикл статей:
wc sort uniq cut tee tr split sed rename export alias
man pwd ls du cd touch mkdir ln rm rmdir history
cp scp mv dd diff diff3 md5sum
echo cat tac head tail more less ed nano vim
tar gzip gunzip bzip2 bunzip2 zip unzip
grep find locate which whereis file

echo cat tac head tail more less ed nano vim

echo «Какие-то данные» — выводит на экран то что ей передают, может быть как обычный текст так и переменная или результат выполнения скрипта. Собственно чаще всего в скриптах и находит применение.

cat file1 — Вывести содержимое file1 в терминал.
tac file1 — Альтернатива cat, только выводит в обратном порядке.

head file1 — Выводящая первые 10 строк из файла.
-n — Задать количество выводимых строк (-20 без ключа -n также сработает)
-с — Вывести первые N байт из файла (1 байт = 1 символу)

tail /var/log/auth.log — Выведет последние 10 строк файла.
-n — Задать количество выводимых строк (-20 без ключа -n также сработает)
-с — Вывести последние N байт из файла (1 байт = 1 символу)
-f — Выводить добавляемые в файл строки (другими словами мониторит)

more file1 — Пейджер (от слова page — страница) открытие файла на чтение, не самый удобный так как всё останется терминале.
Пробел — Следующая страница
Enter — Прокрутить на одну строку
q — Выйти

less file1 — Продвинутый пейджер, открытие файла на чтение в оболочке не захламляя терминал.
h — Справка по навигации
Ctrl+f — Следующая страница (Page Up)
Ctrl+b — Предыдущая страница (Page Down)
g — В начало файла
Shift+g — В конец файла
q — Выход
/ — Поиск

ed file1 — не самый лучший выбор редактора, прародитель всех редакторов, но уж очень муторный, напишу пару команд на случай если запустили его:
22 — Показывает 22 строку
add — Добавит как новую строку
w — Сохранить и выйти (write)
q — Выйти без сохранения

Для редактирования текста часто используют Nano или vi/Vim. Обе эти программы заслуживают отдельных статей. Которые уже опубликованы на нашем ресурсе.

Теги статьи:
· ·
Категории статьи
Linux

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *