Команды Linux (Ubuntu) для подготовки к 1С:Эксперту

Файловые операции

cd перейти в каталог

mkdir создать каталог

cp скопировать файл

mv переместить файл

rm удалить файл (каталог)

Терминальный вывод

cat вывод файла в терминал

Команда1 > file2.txt направить результат вывода команды1 в файл

sort -rnb сортировать строки -r — порядок вывода по убыванию -n — попытка привести первые символы к числу

head -n 15 вывести 15 первых строк, без параметра -n выводит по умолчанию 10 строк

tail -n 15 вывести 15 последних строк, без параметра -n выводит по умолчанию 10 строк

uniq -c вывести только уникальные строки (ключ -с)

time Команда1 | Команда2 вывести время выполнения команды или последовательности команд

Работа с терминальным текстом

grep -iP ‘regexp’ —color поиск в тексте по шаблону (регулярному выражению), -i — искать без учета регистра, -P — регулярные выражения языка Perl, regexp — регулярное выражение, —color — подсветить цветом найденное выражение

sed потоковый редактор текста, построчно анализирует текст и осуществляет замену в тексте, вставку или удаление строк. Не понимает символ перевода строк \n, так как анализирует построчно

awk скриптовый язык, позволяет построчно анализировать и обрабатывать текст

tr ‘что менять»на что менять’ осуществляет замену подстрок в тексте, как и sed. Команда используется там, где не применим sed, например для обработки символа перевода строки \n

Работа с терминалом

clear — очистить терминал

history — история команд

Оставьте комментарий

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