Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
APT - средство управление пакетами (Debian, Ubuntu и тому подобное)
| |||
apt-get install package_name | установить / обновить пакет | ||
apt-cdrom install package_name | установить / обновить пакет с cdrom'а | ||
apt-get update | получить обновлённые списки пакетов | ||
apt-get upgrade | обновить пакеты, установленные в систему | ||
apt-get remove package_name | удалить пакет, установленный в систему с сохранением файлов конфигурации | ||
apt-get purge package_name | удалить пакет, установленный в систему с удалением файлов конфигурации | ||
apt-get check | проверить целостность зависимостей | ||
apt-get clean | удалить загруженные архивные файлы пакетов | ||
apt-get autoclean | удалить старые загруженные архивные файлы пакетов | ||
Просмотр содержимого файлов | |||
cat file1 | вывести содержимое файла file1 на стандартное устройсво вывода | ||
tac file1 | вывести содержимое файла file1 на стандартное устройсво вывода в обратном порядке (последняя строка становиться первой и т.д.) | ||
more file1 | постраничный вывод содержимого файла file1 на стандартное устройство вывода | ||
less file1 | постраничный вывод содержимого файла file1 на стандартное устройство вывода, но с возможностью пролистывания в обе стороны (вверх-вниз), поиска по содержимому и т.п. | ||
head -2 file1 | вывести первые две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк | ||
tail -2 file1 | вывести последние две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк | ||
tail -f /var/log/messages | выводить содержимое файла /var/log/messages на стандартное устройство вывода по мере появления в нём текста. | ||
Манипуляции с текстом | |||
cat file | grep -i "Criteria" > result.txt | общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в новый | ||
cat file | grep -i "Criteria" >> result.txt | общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в существующий файл. Если файл не существует, он будет создан | ||
grep Aug /var/log/messages | из файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, содержащие "Aug" | ||
grep ^Aug /var/log/messages | из файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, начинающиеся на "Aug" | ||
grep [0-9] /var/log/messages | из файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, содержащие цифры | ||
grep Aug -R /var/log/* | отобрать и вывести на стандартное устройство вывода строки, содержащие "Aug", во всех файлах, находящихся в директории /var/log и ниже | ||
sed 's/stringa1/stringa2/g' example.txt | в файле example.txt заменить "string1" на "string2", результат вывести на стандартное устройство вывода. | ||
sed '/^$/d' example.txt | удалить пустые строки из файла example.txt | ||
sed '/ *#/d; /^$/d' example.txt | удалить пустые строки и комментарии из файла example.txt | ||
echo 'test' | tr '[:lower:]' '[:upper:]' | преобразовать символы из нижнего регистра в верхний | ||
sed -e '1d' result.txt | удалить первую строку из файла example.txt | ||
sed -n '/string1/p' | отобразить только строки содержашие "string1" | ||
sed -e 's/ *$//' example.txt | удалить пустые символы в в конце каждой строки | ||
sed -e 's/string1//g' example.txt | удалить строку "string1" из текста не изменяя всего остального | ||
sed -n '1,8p;5q' example.txt | взять из файла с первой по восьмую строки и из них вывести первые пять | ||
sed -n '5p;5q' example.txt | вывести пятую строку | ||
sed -e 's/0*/0/g' example.txt | заменить последовательность из любого количества нулей одним нулём | ||
cat -n file1 | пронумеровать строки при выводе содержимого файла | ||
cat example.txt | awk 'NR%2==1' | при выводе содержимого файла, не выводить чётные строки файла | ||
echo a b c | awk '{print $1}' | вывести первую колонку. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции | ||
echo a b c | awk '{print $1,$3}' | вывести первую и треью колонки. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции | ||
paste file1 file2 | объединить содержимое file1 и file2 в виде таблицы: строка 1 из file1 = строка 1 колонка 1-n, строка 1 из file2 = строка 1 колонка n+1-m | ||
paste -d '+' file1 file2 | объединить содержимое file1 и file2 в виде таблицы с разделителем "+" | ||
sort file1 file2 | отсортировать содержимое двух файлов | ||
sort file1 file2 | uniq | отсортировать содержимое двух файлов, не отображая повторов | ||
sort file1 file2 | uniq -u | отсортировать содержимое двух файлов, отображая только уникальные строки (строки, встречающиеся в обоих файлах, не выводятся на стандартное устройство вывода) | ||
sort file1 file2 | uniq -d | отсортировать содержимое двух файлов, отображая только повторяющиеся строки | ||
comm -1 file1 file2 | сравнить содержимое двух файлов, не отображая строки принадлежащие файлу 'file1' | ||
comm -2 file1 file2 | сравнить содержимое двух файлов, не отображая строки принадлежащие файлу 'file2' | ||
comm -3 file1 file2 | сравнить содержимое двух файлов, удаляя строки встречающиеся в обоих файлах | ||
Преобразование наборов символов и файловых форматов | |||
dos2unix filedos.txt fileunix.txt | конвертировать файл текстового формата из MSDOS в UNIX (разница в символах возврата коретки) | ||
unix2dos fileunix.txt filedos.txt | конвертировать файл текстового формата из UNIX в MSDOS (разница в символах возврата коретки) | ||
recode ..HTML < page.txt > page.html | конвертировать содержимое тестового файла page.txt в html-файл page.html | ||
recode -l | more | вывести список доступных форматов | ||
Анализ файловых систем | |||
badblocks -v /dev/hda1 | проверить раздел hda1 на наличие bad-блоков | ||
fsck /dev/hda1 | проверить/восстановить целостность linux-файловой системы раздела hda1 | ||
fsck.ext2 /dev/hda1 | проверить/восстановить целостность файловой системы ext2 раздела hda1 | ||
e2fsck /dev/hda1 | |||
e2fsck -j /dev/hda1 | проверить/восстановить целостность файловой системы ext3 раздела hda1 с указанием, что журнал расположен там же | ||
fsck.ext3 /dev/hda1 | проверить/восстановить целостность файловой системы ext3 раздела hda1 | ||
fsck.vfat /dev/hda1 | проверить/восстановить целостность файловой системы fat раздела hda1 |
Последнее изменение этой страницы: 2019-03-22; Просмотров: 285; Нарушение авторского права страницы