Вызов справки по командам:
cd --help - справка по команде cd
man ls - справка по команде ls, возможно на русском
whatis ls - краткое описание команды ls
СОДЕРЖАНИЕ
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 -1 - вывод содержимого текущей папки в столбик
ls -a или ls --all - отображение скрытых файлов и каталогов;
ls -F или ls --classify - отображение типа файла;
ls -aF - отображает абсолютно все файлы, а также их тип
ls -l - вывод списка файлов и папок с подробной информацией
ls -R - вывод списка файлов и всех вложенных папок с их содержимым.
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, чтобы не получить пустые папки...)
sudo mkdir /opt/proba - создаёт пустой каталог по указанному пути.
sudo mkdir -p /opt/proba1/test - в каталоге /opt создать папку proba1 со вложенной папкой test (внимание! опция -p).
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 - команда управления пакетами
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 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 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 /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! в конец указанного файла.