Справочник команд Astra Linux

Размещаю краткий постоянно пополняемый справочник команд Терминала с примерами без излишних подробностей и картинок (подробности с картинками в статьях). 23.04.2024

Вызов справки по команде

cd —help — справка по команде cd

man ls — справка по команде ls, возможно на русском

whatis ls — краткое описание команды ls

Команда cd

cd Папка — перейти в нужную папку, указав полный путь к ней

cd Загрузки  или  cd /home/school9/Загрузки — перейти в папку Загрузки

cd /home/school9/Desktops/Desktop1  или  cd /home/school9/Desktop — перейти на рабочий стол

cd /media/sf_Temp — перейти в папку sf_Temp в папке media корневого каталога

cd ~ означает вернуться в домашний каталог

cd .. — перейти в каталог выше.

cd — — возврат к предыдущему каталогу.

Команда ls

ls — вывод списка файлов и папок текущего каталога

ls -1 — вывод содержимого текущей папки в столбик

ls -a или ls —all — отображение скрытых файлов и каталогов;

ls -F или ls —classify — отображение типа файла;

ls -aF — отображает абсолютно все файлы, а также их тип

ls -l — вывод списка файлов и папок с подробной информацией

ls -R — вывод списка файлов и всех вложенных папок с их содержимым.

Команда cp

cp — скопировать папки или файлы с указанием исходного объекта и папки назначения. Копирование в папки файловой системы только с sudo.

cp -R — копирование папки вместе со вложенными папками

cp -Rр — копирование вместе со вложенными папками и сохранением прав

sudo cp /home/school9/Загрузки/audacity.deb /etc — копировать файл /home/school9/Загрузки/audacity.deb в папку /etc.

sudo cp -Rp /home/school9/Загрузки  /etc — копировать папку  /home/school9/Загрузки со вложенными папками и файлами в папку /etc (лучше с -Rp, чтобы не получить пустые папки…)

Команда mkdir

sudo mkdir /opt/proba — создаёт пустой каталог по указанному пути.

sudo mkdir -p /opt/proba1/test — в каталоге /opt создать папку proba1 со вложенной папкой test (внимание! опция -p).

Команда rm

rm или sudo rm — удалить файл или папку с указанием полного пути к файлу (папке) Осторожней с файловой системой!!!

sudo rm /etc/audacity.deb — удалить файл audacity.deb в /etc (полный путь /etc/audacity.deb)

sudo rm -d /opt/proba — удалить пустой каталог proba по указанному пути (если непустой, то выведет сообщение)

sudo rm -r /opt/jre1.8.0_391 — удалить папку jre1.8.0_391 вместе со всем её содержимым из каталога /opt

Команда apt

apt — команда управления пакетами

sudo apt update — обновить список пакетов из настроенных источников.

sudo apt dist-upgrade — обновляет все установленные пакеты до последней доступной версии и может устанавливать новые зависимости и удалять старые.

sudo apt update && sudo apt dist-upgrade — объединение двух команд выше.

sudo apt full-upgrade — аналог sudo apt dist-upgrade, в отличие от команды dist-upgrade может удалить уже установленные пакеты, если они больше не нужны или заменены другими пакетами.

sudo apt upgrade (sudo apt-get upgrade) — аналоги sudo apt dist-upgrade. Астрой не рекомендуются к использованию.

sudo apt autoremove — удаляет неиспользуемые пакеты.

sudo apt install libqt4-svg   —  установить пакет libqt4-svg.

sudo apt install wine — установка предложит скачать дополнительные пакеты и установить их, нажимаем Y или Д и за несколько минут процесс завершается.

sudo apt remove libqt4-svg — удалить  пакет libqt4-svg.

sudo apt autoremove wine — удалить пакет wine и все его зависимости.

sudo apt —fix-broken install — попытаться исправить ошибки установки пакетов.

Команды управления пользователями

sudo passwd root — создать пароль для root  (активировать root).

su  или su root — перейти к выполнению от имени root.

sudo adduser school9 создать пользователя school9.

sudo adduser school9 sudoдобавить  пользователя school9 в группу sudo.

sudo deluser school9 — удаляет только учётку пользователя school9.

sudo deluser school9 —remove-home — удаляет пользователя и домашнюю папку.

sudo deluser school9 —remove-all-files — удаляет пользователя school9 и все его файлы.

groups school — показать группы, в которые входит пользователь school.

usermod -l school9 school — переименовать пользователя school в school9 (выполняется от имени root в консоли до входа в систему)

usermod -d /home/school9  -m school9 — домашний каталог старого пользователя сделать домашним для school9 (выполняется от имени root в консоли до входа в систему)

Архивация. Команды gzip, bzip2, tar

gzip Privet.txt сжимает файл, выдаёт Privet.txt.gz, оригинал удаляет.

bzip2 Proba.odt сжимает файл, выдаёт Proba.odt.bz2, оригинал удаляет.

gzip -k или bzip2 -k — то же самое, но сохранением оригинала.

опция -v — вывести информацию о ходе сжатия.

gzip -c Privet.txt > Arxiv.txt.gz — создать архив с другим именем Arxiv.txt.gz (опция -c), оригинал сохраняется (опция -k не нужна).

опция -k7 — сохранить оригинал, степень сжатия 7 (бывает от 0 до 9, по умолчанию 6).

gzip и bzip2 работают  только с одним файлом.

tar -cf Arhiv.tar as.jpg h2testw-1.4.exe ‘Начало работы в Астре.docx’ — собирает файлы as.jpg, h2testw-1.4.exe, Начало работы в Астре.docx в архив Arhiv.tar (имена файлов документов берутся в кавычки).

tar -tf Arc.tar — показывает в Терминале список файлов в архиве Arc.tar.

tar -tvf Arc.tar — показывает список файлов в архиве в расширенном формате (атрибуты, владелец, группа, …)

tar -ztvf Arc.tar.gz — то же самое, но для tar.gz.

tar -xf Arc.tar извлекает файлы в текущий каталог, архив сохраняется.

tar -cf ArcTest.tar Test/ — на Рабочем столе создаётся архив с указанным именем, в котором находится папка Test с Рабочего стола со всеми вложенными папками и файлами.

Совмещение архивации и сжатия:

tar -zcf ArcTest.tar.gz Test/ создать сжатый архив gzip для папки Test с именем ArcTest.tar.gz.

tar -jcf ArcTest.tar.bz2 Test/ — то же для bzip2.

Для разархивирования файла применяется опция -x: tar -zxf ArcTest.tar.gz или tar -jxf ArcTest.tar.bz2

Команды zip и unzip

zip Arhiv.zip prob.odt — заархивировать файл prob.odt

zip Arhiv.zip astra.jpg h2testw-1.4.exe ‘Начало работы в Астре.docx’ ‘команда apt.doc’

создать файл или использовать уже имеющийся Arhiv.zip, поместив в него файлы  astra.jpg, h2testw-1.4.exe, Начало работы в Астре.docx, команда apt.doc.

Между именами пробелы, имена файлов-документов заключаем в одинарные кавычки. В принципе все имена можно заключить в одинарные кавычки, а уж если в названии файла есть пробел, то кавычки обязательны. Архивируемые файлы сохраняются.

zip Archiv.zip ‘astra.jpg’ ‘команда apt.doc’ то же, что zip Archiv.zip astra.jpg ‘команда apt.doc’

zip -7 Arhiv.zip Proba.odt — создаёт архив  Arhiv.zip из файла Proba.odt, степень сжатия 7. Всего 10 уровней сжатия от 0 до 9, где 0 не сжимает, а просто архивирует файл. Если степень сжатия не указана, то по умолчанию 6.

zip -P 123aB Arhiv.zip Proba.odt  — заархивировать и установить пароль 123aB на архив (при распаковке или просмотре файла потребуется ввести правильный пароль).

zip -e Arhiv.zip Proba.odt — заархивировать и установить пароль на архив. После этого команда запросит ввести пароль, который никто не увидит.

zip -u Arhiv.zip Privet.txt — добавить в уже существующий архив Arhiv.zip файл Privet.txt (пробовал, добавляет и без опции).

zip -r Arhiv.zip Документы/ — заархивировать папку вместе с её содержимым. Для выполнения нужно предварительно перейти в родительскую папку.

zip —r Arс.zip /home/school9/Общедоступные/Test/trening/  — создать в текущей папке Arc.zip каталога trening с указанием полного пути.

unzip Arhiv.zip — разархивирует указанный архив в текущий каталог. При наличии в каталоге файлов с именами, как в архиве, будет задан вопрос о замене имеющихся файлов. При наличии пароля также будет запрос ввода пароля.

unzip Arhiv.zip —d /home/school9/Desktops/Desktop1/Pproba — разархивирует файлы в папку Pproba на Рабочем столе.

В общем случае указывается полный путь к нужной папке.

Команды cat и tee

cat /home/school9/tmp/proba.txt (также cd /home/school9/tmp  и  cat proba.txt) — выводит на экран в Терминале содержимое файла proba.txt, расположенного в каталоге tmp.

cat > privet.txt  (нажимаем Enter) предлагает вводить текстовую информацию (вводим с клавиатуры), пока не нажмём Ctrl+d. Файл очищается и в него записывается введённый текст.

cat >> privet.txt — добавляет введённый текст в конец файла privet.txt.

cat privet.txt proba.txt  — последовательно выводит информацию из указанных файлов.

Ещё можно использовать опции:

-b — нумеровать только непустые строки;

-E — показывать символ $ в конце каждой строки;

-n — нумеровать все строки;

-s — удалять пустые повторяющиеся строки…

cat proba.txt privet.txt > super.txt  создаёт файл super.txt, если его не было, и записывает в него информация из файлов в порядке перечисления: proba.txt, privet.txt.

echo «Privet!» | tee privet.txt super.txt — первая часть команды печатает в Терминале «Привет!» (стандартный ввод), команда tee стирает содержимое указанных файлов и в каждый из них записывает то, что получила. Содержимое файлов смотрим командой cat или в текстовом редакторе.

echo «Privet!» | tee —a privet.txt — добавляет информацию в конец файла (без стирания). Добавляет Privet! в конец указанного файла.

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

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

Прокрутить вверх