Консольные команды
• tail -f /имя-файла - Просмотр вносимых изменений в файле с момента запуска этой команды
• chattr -i/+i - Запрет/отмена запрета на редактирование файла
• grep -rl 'слово1' /путь/* - рекурсивный поиск в каталоге по ключевому слову. Для замены найденного слова1 на слово 2 добавляем:
| xargs perl -p -i -e 's/слово1/слово2/g',
• pscp c:/full/path/file.php
• mc - переход в файловый менеджер
• ls -al – Показывает файлы и каталоги в текущей папке с правами, размером и датой изменения
• pwd - Отображает текущий рабочий каталог
• cd /path/ - Переход в нужный каталог
• mkdir NewFolder - Создает новый каталог с именем "NewFolder".
• rm NewFile - Удаляет файл с именем "NewFile"
• rm -f NewFile - Принудительное удаление файла с именем "NewFile"
• rm -r NewFolder - Рекурсивно удаляет каталог с именем "NewFolder"
• rm -rf NewFolder - Принудительное удаление каталога с именем "NewFolder" рекурсивно
• cp oldfile1 newfile2 - Копирует содержимое oldfile1 в newfile2
• cp -r olddir1 newdir2 - Рекурсивно копирует каталог "olddir1" в "newdir2". Dir2 будет создан, если он не существует.
• mv oldfile1 newfile2 - Переименовывает "oldfile1" в "newfile2".
• ln -s /etc/log/file logfile - Создает ярлык на файл
• touch newfile - Создает пустой файл с именем newfile
Работа с утилитой cat
• cat > newfile - Помещает STDIN в newfile
• cat < test2 - Выводит содержимое файла на экран
Файл STDIN (стандартный ввод) по умолчанию "связан" с клавиатурой - все что вы печатаете на клавиатуре, попадает туда.
Файл STDOUT (стандартный вывод) по умолчанию "связан" с монитором - все, что вы запишите в него, вы увидите на экране.
Различные примеры использования: https://blog.sedicomm.com/2023/08/28/13-primerov-komandy-cat-dlya-nachinayushhih-v-linux/
Полезные команды текстового редактора nano
Ctrl+W - Искать текст или регулярное выражение
Ctrl+K - Вырезать текущую строку и сохранить её в буфере обмена
Ctrl+U - Вставить содержимое буфера обмена в текущую строку
Ctrl+_ или Alt-G - Перейти на указанный номер строки и ряд
Alt-| или Alt-\ - переход в начало файла
Alt+? или Alt+/ - переход в конец файла
Alt+Y — Показывать подсветку синтаксиса
Alt+Shift+3 — Показывать номера строк
Alt-L - включить/выключить перенос строк
Ctrl+X - Выйти из nano
Другие команды: https://habr.com/ru/articles/106471/
Работа с текстовым редактором vi (visual editor) описана в источнике: https://docs.altlinux.org/ru-RU/archive/2.3/html-single/junior/alt-docs-extras-linuxnovice/ch02s10.html
Чтобы начать редактировать файл, нужно войти в режим -- INSERT -- . Для этого наберите Shift+i.
Чтобы выйти из этого режима, нажмите Esc .
Как выйти из текстового редактора vim:
1) :q - Выйти если не делали изменений
2) :wq - Сохранить изменения и выйти "write and quit"
3) :q! - Если изменения были, но не хотим их сохранять
4) Альтернативный способ выхода: https://youtu.be/Q1RUYQIgVKM
:!ps axuw | grep vim | grep -v grep | awk '{print $2}' |xargs kill -9
CISHost - c нами Вы познаете дзен!