apt — это утилита командной строки для установки, обновления, удаления и иного управления пакетами deb в Ubuntu, Debian и связанных дистрибутивах Linux. Он сочетает в себе наиболее часто используемые команды из инструментов apt-get и apt-cache с различными значениями по умолчанию некоторых параметров.
apt разработан для интерактивного использования. Предпочитайте использовать apt-get и apt-cache в своих сценариях оболочки, поскольку они обратно совместимы между различными версиями и имеют больше параметров и функций.
Большинство команд apt необходимо запускать от имени пользователя с привилегиями sudo .
Это руководство служит кратким справочником по командам apt .
Обновление индекса пакета ( apt update )
Индекс пакетов APT — это в основном база данных, в которой хранятся записи о доступных пакетах из репозиториев, включенных в вашей системе.
Чтобы обновить индекс пакета, выполните команду ниже. Это приведет к получению последних изменений из репозиториев APT:
Linux для начинающих | Терминал Linux | Основные команды
sudo apt update
Всегда обновляйте индекс пакета перед обновлением или установкой новых пакетов.
Обновление пакетов ( apt upgrade )
Регулярное обновление вашей системы Linux — один из наиболее важных аспектов общей безопасности системы.
Чтобы обновить установленные пакеты до последних версий, выполните:
sudo apt upgrade
Команда не обновляет пакеты, требующие удаления установленных пакетов.
Если вы хотите обновить один пакет, передайте имя пакета:
sudo apt upgrade package_name
Полное обновление ( apt full-upgrade )
Разница между upgrade и full-upgrade заключается в том, что при последующем удаляются установленные пакеты, если это необходимо для обновления всей системы.
sudo apt full-upgrade
Будьте особенно осторожны при использовании этой команды.
Установка пакетов ( apt install )
Установить пакеты так же просто, как запустить следующую команду:
sudo apt install package_name
Если вы хотите установить несколько пакетов с помощью одной команды, укажите их в виде списка, разделенного пробелами:
sudo apt install package1 package2
Для установки локальных файлов deb укажите полный путь к файлу. В противном случае команда попытается получить и установить пакет из репозиториев APT.
sudo apt install /full/path/file.deb
Удаление пакетов ( apt remove )
sudo apt remove package_name
Вы также можете указать несколько пакетов, разделенных пробелами:
sudo apt remove package1 package2
Команда remove удалит указанные пакеты, но при этом могут остаться некоторые файлы конфигурации. Если вы хотите удалить пакет, включая все файлы конфигурации, используйте purge вместо remove :
sudo apt purge package_name
Удалить неиспользуемые пакеты ( apt autoremove )
Каждый раз, когда в системе устанавливается новый пакет, который зависит от других пакетов, также будут установлены зависимости пакетов. Когда пакет будет удален, зависимости останутся в системе. Эти оставшиеся пакеты больше не используются ничем и могут быть удалены.
Чтобы удалить ненужные зависимости, используйте следующую команду:
sudo apt autoremove
Листинг пакетов ( apt list )
Команда list позволяет вывести список доступных, установленных и обновляемых пакетов.
Чтобы вывести список всех доступных пакетов, используйте следующую команду:
sudo apt list
Команда напечатает список всех пакетов, включая информацию о версиях и архитектуре пакета. Чтобы узнать, установлен ли конкретный пакет, вы можете отфильтровать вывод с помощью команды grep .
sudo apt list | grep package_name
Чтобы вывести список только установленных пакетов, введите:
sudo apt list —installed
Перед фактическим обновлением пакетов может быть полезно получить список обновляемых пакетов:
sudo apt list —upgradeable
Поиск пакетов ( apt search )
Эта команда позволяет вам искать данный пакет в списке доступных пакетов:
sudo apt search package_name
В случае обнаружения команда вернет пакеты, имя которых соответствует поисковому запросу.
Информация о пакете ( apt show )
Информация о зависимостях пакетов, размере установки, источнике пакета и т. Д. Может быть полезна перед удалением или установкой нового пакета.
Чтобы получить информацию о данном пакете, используйте команду show :
sudo apt show package_name
Выводы
Умение управлять пакетами — важная часть системного администрирования Linux.
apt — это менеджер пакетов для дистрибутивов на основе Debian. Чтобы узнать больше о команде apt откройте терминал и введите man apt .
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник: routerus.com
Работаем в терминале Linux
Linux команды, которым не нашлось место ни в каком другом разделе.
# Показать версию ядра Linux;
# На экран выводиться информация о версии операционной системы Debian и оснваных на ней дистрибутивах;
# Описание иерархии файловой системы (для чего нужна каждая директория в linux);
# Очищение экрана терминала;
# Отправляет на терминалы других пользователей сообщение «Привет»;
# Показывает текущую дату и время;
# Показывает в удобной форме предыдущий, текущий и последующий месяц (типо календарь);
# Показать текущее время и работу системы без перезагрузки и выключения;
# Показать сетевое имя компьютера;
# Показать информацию о доменом имени linux.org;
# Изменить переменной окружения http_proxy, для использования интернета через proxy-сервер;
# Скачать файл http://itshaman.ru/images/logo_white.png в текущую папку;
# wget —convert-links -r http://www.linux.org/
# Копирование сайта целиком и конвертирование ссылок для автономной работы. Копирование происходит на 5 уровней в глубину;
# Создание и настройка Dial-Up соединения для выхода в Интернет по модему;
# Создание и настройка выхода в Интернет через ADSL-модем;
# Выполнить последнюю команду;
# history | tail -50
# Показать последние 50 набранных команд;
# Завершить сеанс текущего пользователя;
# Меняет пароль текущего пользователя;
# Настройка Wine — НЕэмулятор WinAPI;
# Показывает IP-адрес введенного сайта;
2. Команды Linux: работы с файлами и директориями
В этом разделе собраны команды Linux предназначенные для: создания и удаления файлов и директорий, команды навигации между ними и команды для назначения владельца и прав доступа.
2.1 Директории и файлы
# Выводит текущий путь;
# Выводит список файлов и каталогов по порядку;
# Выводит форматированный список всех файлов и директорий, включая скрытые;
# Переход в домашнюю директорию;
# Переход в директорию /home;
# Создание пустого файла /home/primer2;
# Показать содержимое файла /home/primer2;
# Выводит конец файла. Удобно при работе с логами и большими файлами;
# Редактирование файла /home/primer2;
# Вторая команда Linux для редактирования файла;
# echo «Последняя строчка» | sudo tee -a /home/primer2
# Добавление к концу файла «Последняя строчка» в файл /home/primer2;
# Создание директории с именем shaman;
# Удаление директории с именем shaman;
# Удаление директории с вложенными фалами;
# cp -la /dir1 /dir2
# Выводит на экран размер заданной директории. Можно использовать для определения размера файлов;
# Поиск всех файлов с именем primer;
2.2 Права доступа
# [sudo] chmod 0777 /home/
# Изменение прав доступа к директории только для /home. 0777 – разрешение на чтение/запись/исполнение для всех групп;
# [sudo] chmod -R 0777 /home/
# Рекурсивное изменение прав доступа к директории /home. 777 – разрешение на чтение/запись/исполнение для всех групп. Все вложенные директории и файлы будут иметь права 0777;
# Изменение владельца и группы только для файла /home/primer.txt;
# Изменение владельца для всего содержимого директории /home;
3. Команды Linux: работа с архивами
# tar cf primer.tar /home/primer.txt
# Создать tar-архив с именем primer.tar содержащий /home/primer.txt;
# tar czf primer.tar.gz /home/primer.txt
# Cоздать tar-архив с сжатием Gzip по имени primer.tar.gz;
# tar cjf primer.tar.bz2 /home/primer.txt
# Cоздать tar-архив с сжатием Bzip2 по имени primer.tar.bz;
# tar xf primer.tar
# Распаковать архив primer.tar в текущую папку;
# tar xzf primer.tar.gz
# Распаковать tar-архив с Gzip;
# tar xjf primer.tar.bz
# Распаковать tar-архив с Bzip2;
4. Команды Linux: установка программ
4.1 Просмотр установленных пакетов
# Показать список установленных пакетов RPM в системе;
# Показать список установленных пакетов DEB в системе;
# apt-cache search имя пакета
# Ищет в индексах наличее доступного пакета и выводит на экран краткую информацию о нужном пакете (очень полезная команда для поиска и установки программ из консоли);
# apt-cache showpkg имя пакета
# Полная информация о указанном пакете;
4.2 Установка и удаление пакетов
# [sudo] rpm -i pkgname.rpm
# Установка RPM пакета pkgname.rpm;
# [sudo] rpm -e pkgname
# Удаление RPM пакета pkgname;
# [sudo] dpkg -i *.rpm
# Установка всех пакетов в директории;
# [sudo] apt-get update
# Обновление списка доступных пакетов из Internet;
# [sudo] apt-get upgrade
# Обновление доступной версии установленных пакетов в системе;
# [sudo] apt-get install pkgname
# Установка DEB пакета pkgname;
# [sudo] apt-get remove pkgname
# Удаление DEB пакета pkgname;
# [sudo] dpkg -i *.deb
# Установка всех пакетов в директории;
5. Команды Linux: мониторинг работы и просмотр логов.
Команды Linux необходимые для мониторинга работы операционной системы. Все показания выводятся на экран в реальном времени. Число, стоящее после команды означает интервал между выводом информации.
# Информация в реальном времени о загруженных процессах, потребление ОЗУ;
# Более расширенная on line-статистика о загруженных процессах (разработчик http://htop.sourceforge.net);
# Показывает log-файл загрузки ОС и нахождения новых устройств;
# Показывает расширенную статистику потребления ресурсов системы в процентах (для некоторых дистрибутивов необходима установка пакета sysstat);
# Показать расширенную статистику по использованию виртуальной памяти;
# Показать расширенную статистику прерываний по устройствам;
6. Команды Linux: информация об устройствах.
# информация об уже установленных устройствах (в некоторых дистрибутивах требует доставить пакет procinfo);
# Показать полную информацию о модели процессора (частота, поддерживаемые инструкции и т.д.);
# Показать расширенную информацию о занимаемой оперативной памяти (MemTotal, MemFree, Buffers, Cached, SwapCached,HighTotal, HighFree, LowTotal и т. д.);
# grep SwapTotal /proc/meminfo
# Показать размер раздела выделенного под swap;
# watch -n1 ‘cat /proc/interrupts’
# Показать информацию о прерываниях;
# Информация о используемой и свободной ОЗУ и Swap-файле (-m указывает, что отображать нужно в Мб);
# Показать список всех устройств и их параметров;
# Показать все устройства в системе (названия взяты из директории /proc/devices);
# Показать обнаруженные PCI-устройства;
# Показать обнаруженные USB-устройства;
# Показать информацию о версии BIOS компьютера;
# gtf 1024 768 75
# Выводит строку ModeLine для Вашего монитора на параметрах экрана 1024x768x75Hz;
7. Команды Linux: жесткие диски и файловая система.
7.1 Информация о файловой системе и жестком диске
# Информация о всех подключенных жестких и сменных дисках;
# [sudo] hdparm -I /dev/sda
# Полная информация о IDE/ATA жестких дисках;
# smartctl -a /dev/sda1
# Выводит SMART-информацию о разделе жесткого диска /dev/sda1 (необходима установка пакета smartmontools);
# Выводит UUID всех доступных накопителей информации в системе;
7.2 Производительность жесткого диска
# [sudo] hdparm -tT /dev/sda
# Показывает производительность жесткого диска;
7.3 Монтирование разделов жесткого диска
# mount | column -t
# Показывает полную информацию о примонтированных устройсвах;
# Показывает только примонтированные разделы жесткого диска;
# Показывает свободное место на разделах;
# [sudo] mount /dev/sda1 /mnt
# Монтирует раздел /dev/sda1 к точке монтирования /mnt;
# [sudo] mount -t auto /dev/cdrom /mnt/cdrom
# Монтирует большинство CD-ROM`ов;
# [sudo] mount /dev/hdc -t iso9660 -r /cdrom
# Монтирует IDE CD-ROM;
# [sudo] mount /dev/scd0 -t iso9660 -r /cdrom
# Монтирует SCSI CD-ROM;
# [sudo] mount -t ufs -o ufstype=ufs2,ro /dev/sda3 /mnt
# Монтирование FreeBSD разделов в Linux;
# [sudo] mount -t smbfs -o username=vasja,password=pupkin //pup/Video
# Монтирование сетевых ресурсов (SMB);
# [sudo] mount -t iso9660 -o loop /home/file.iso /home/iso
# [sudo] mount /dev/sdb1 -t vfat -o rw /mnt
# Монтирование раздел с файловой системой FAT 16/32 (к примеру USB-накопитель) к точки монтирования /mnt с возможностью записи;
# [sudo] umount /mnt
# Отмонтирует раздел от точки монтирования /mnt;
8. Команды Linux: настройка сети.
8.1 Конфигурация сети
# Показать параметры всех сетевых;
# Показать параметры сетевого интерфейса eth0;
# [sudo] ethtool eth0
# Показывает состояние сетевого интерфейса eth0 (для некоторых дистрибутивов требуется установка пакета ethtool). Команда ethtool применяется только для проводных подключений, не работает с беспроводными интерфейсами;
# [sudo] ethtool -s eth0 speed 100 duplex full autoneg off
# Принудительно задать скорость сетевому интерфейсу 100Mbit и режим Full duplex и отключить автоматическое определение;
# ifconfig eth0 192.168.50.254 netmask 255.255.255.0
# Задать основной IP адрес сетевому интерфейсу eth0;
# ip addr add 192.168.50.254/24 dev eth0
# Задать основной IP адрес сетевому интерфейсу eth0;
# ifconfig eth0:0 192.168.51.254 netmask 255.255.255.0
# Задать дополнительный IP адрес сетевому интерфейсу eth0;
# ip addr add 192.168.51.254/24 dev eth0 label eth0:1
# Задать дополнительный IP адрес сетевому интерфейсу eth0;
# [sudo] ifconfig eth0 up
# Запустить сетевой интерфейс eth0;
# [sudo] ifconfig eth0 down
# Отключить сетевой интерфейс eth0;
# ifconfig eth0 hw ether 00:01:02:03:04:05
# Смена MAC адреса;
# [sudo] /etc/init.d/dhcpd restart
# Перезагрузка DHCP клиента;
# Проверка сетевого соединения. Пингуется IP адрес 192.168.0.2 (пинговать можно ya.ru);
8.2 Маршрутизация
# Выводит на экран таблицу маршрутизации;
# Выводит на экран таблицу маршрутизации;
8.3 Управление портами (брандмауэр)
# netstat -an | grep LISTEN
# Показывает список всех открытых портов;
# Показывает список всех открытых портов в сеть Internet;
# [sudo] netstat -tup
# Активные соединения с интернетом;
# Показывает все открытые сокеты;
# [sudo] netstat -anp —udp —tcp | grep LISTEN
# Список приложений, которые открывают порты;
# Показывает статус firewall (статус iptables);
# [sudo] iptables -P INPUT ACCEPT
# Открывает доступ ко всем портам;
# [sudo] iptables -P FORWARD ACCEPT
# Открывает доступ ко всем портам;
# [sudo] iptables -P OUTPUT ACCEPT
# Открывает доступ ко всем портам;
# [sudo] iptables -X
# Удаляет все цепочки;
8.4 Управление NAT
# [sudo] iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# «Поднятие» NAT на интерфейсе eth0;
# [sudo] iptables -t nat -A PREROUTING -p tcp -d 78.31.70.238 —dport 20022 -j DNAT —to 192.168.16.44:22
# Перенаправление порта 20022, который использется для ssh;
# [sudo] iptables -t nat -A PREROUTING -p tcp -d 78.31.70.238 —dport 993:995 -j DNAT —to 192.168.16.254:993-995
# Перенаправление диапазона портов 993-995;
# iptables -L -t nat
# Проверка статуса NAT;
9. Команды Linux: создание и запись ISO образов.
# Показывает все доступные CD-ROM;
# dd if=/dev/hdc of=/tmp/mycd.iso bs=2048 conv=notrunc
#Создание ISO образов с диска CD-ROM;
10. Команды Linux: пользователи и группы.
Команды Linux необходимые для работы с пользователями и группами пользователей.
# Показывает сводную информацию по текущему пользователю (логин, UID, GID, группы);
# Показывает последних зарегистрированных пользователей;
# Показывает имя текущего пользователя и время входа;
# Добавление группы ITShaman;
# Удаление группы ITShaman;
11. Команды Linux: работа с процессами.
Все запущенные процессы имеют уникальные номера — PID.
# Показать все загруженные процессы;
# Показать PID определенного процесса – sshd;
# Показать PID вашей оболочки;
# Показать PID процесса использующий порт 22;
# Показывает PID процесса имеющего доступ к /home;
# Показывает список процессы, которые используют /home;
# killall 0 httpd
# Выводит на экран текущее состояние процесса httpd;
# «Убить» процесс с PID 4712;
# [sudo] killall TERM 4712
# Посылает процессу с PID`ом 4712 сигнал TERM — завершить процесс;
# [sudo] killall HUP httpd
# Посылает процессу с именем httpd сигнал HUP — остановить процесс;
# [sudo] fuser -k -TERM -m /home
# “Убить” все процессы имеющие доступ к /home;
Важные сигналы посылаемые процессам:
- 1 — HUP остановить процесс
- 2 — INT прервать процесс
- 3 — QUIT выйти
- 9 — KILL “убить” процесс
- 15 — TERM завершить процесс
12. Команды Linux: Runlevels.
После загрузки ядра Linux начинают загружаться различные демоны и программы, такие как NetworkManager, Evolution и т. д., результат которых мы видим у себя после загрузки на рабочем столе. Загрузка каждой службы осуществляется скриптом. Все скрипты лежат в /etc/init.d.
Runlevels – это целое число, которое определяет “уровень загрузки”.
“Уровни загрузки” бывают:
- Runlevels=0 Выключение компьютера;
- Runlevels=1 режим Single-User;
- Runlevels=2 Текстовый режим без поддержки сети;
- Runlevels=3 Текстовый режим с поддержкой сети;
- Runlevels=4;
- Runlevels=5 Графический режим;
- Runlevels=6 Перезагрузка компьютера.
То есть скрипты, которые должны загружаться только в текстовом режиме с поддержкой сети, имеют Runlevels равный 3.
Более простой вариант настройки:
#Очень удобная настройка Runlevels (необходима установка пакета sysv-rc-conf);
Ручной вариант настройки:
# Показывает список всех скриптов с соответствующими им Runlevels;
# chkconfig —list udev
# Показывает разрешенные Runlevels только отдельного скрипта, в нашем случае udev;
# [sudo] update-rc.d udev defaults
# Выставление скрипту udev значений Runlevels по-умолчанию (для Debian-подобных дистрибутивов);
# [sudo] chkconfig udev —level 35 on
# Добавление скрипту udev Runlevels 3 и 5;
# [sudo] update-rc.d udev start 20 2 3 4 5 . stop 20 0 1 6
# Изменить параметры для скрипта udev (для Debian-подобных дистрибутивов);
# [sudo] chkconfig udev off
# Отключение у udev всех Runlevels;
# [sudo] update-rc.d -f udev remove
# Отключение у udev всех Runlevel (для Debian-подобных дистрибутивов);
13. Команды Linux: Работа с ядром и модулями.
13.1 Работа с ядром системы
# Показать версию ядра Linux;
13.2 Работа с модулями ядра
# Список всех модулей загруженных в ядро;
# [sudo] modprobe isdn
# Загрузка модуля на примере isdn;
# Создание сжатого образа ядра системы;
# [sudo] make modules_install
# [sudo] make install
# Установка в ядро системы;
14. Команды Linux: работа с LiveCD.
# [sudo] chroot /mnt
# смена root-окружения на /mnt. После этого коневой раздел, примонтировнный к /mnt, будет использоваться как родной;
15. Команды Linux: конвертирование различной информации;
15.1 Конвертирование текста
# Выводит список всех доступных кодировок;
# iconv -f cp1251 -t UTF-8 -o file_cp1251.txt > file_utf8.txt
# Смена кодировки. Был файл file_cp1251.txt с кодировкой cp1251, а в итоге получился файл file_utf8.txt с кодировкой utf8;
15.2 Конвертирование PDF в JPEG
# Конвертируются JPEG изображения в PDF (в некоторых дистрибутивах необходимо установить пакет imagemagick);
15.3 Конвертирование видео
# mencoder -o videoout.avi -oac mp3lame -ovc lavc -srate 11025 -channels 1 -af-adv force=1 -lameopts preset=medium -lavcopts vcodec=msmpeg4v2:vbitrate=600 -mc 0 vidoein.AVI
15.4 Конвертирование аудио
# Копирование треков с AudioCD в текущую директорию wav-файлами;
# lame -b 256 in.wav out.mp3
# Конвертирование wav-файлов в mp3 с качеством 256 kb/s;
# oggenc in.wav -b 256 out.ogg
# Конвертирование wav-файлов в Ogg Vorbis с качеством 256 kb/s;
16. Команды Linux: печать на принтере.
# Выбор принтера по-умолчанию. В примере выбран принтер Canon LBP-2900;
# Распечатать на принтере Canon LBP-2900 две копии файла name.txt;
# Удаление всех задач с принтера по-умолчанию.
Поделиться:
Оставьте свой комментарий!
Источник: pro-spo.ru
Команды терминала Linux
В любой операционной системе есть свой свод выражений и операций, которые помогают управлять различными файлами и программами. Система Linux не стала исключением. Основным простым источниками управления являются команды для терминала Линукс. Однако существует множество нюансов, которые следует учесть каждому человеку. Начинающему пользователю сложно разобраться во всех тонкостях linux terminal, поэтому далее будут рассмотрены основные ошибки новичков и способы их решения.
Как работать в терминале Linux
Ubuntu terminal – средство оправления системой Линукс.
- Под терминалом понимают такое пространство, в котором можно вводить разные запрашивающие выражения и получать на них определенные, заданные системой, ответы.
- Консоль является дополнительным способом связи с сервером при различных технических неполадках.
- TTY – общее место для управления искомым объектом в системе Линукс.
- Эмулятор – программа, в целом дающая доступ ко всем предыдущим элементам.
- Командная оболочка – часть 3-го элемента в этом списке. Ее цель – прием и передача данных.
- Командная строка – место ввода команд для терминала linux.
Базовые правила работы с ним и командами Убунту:
- Искомый объект можно открыть 2 способами: либо перейти из главного меню в Dash и выбрать соответствующую вкладку, либо нажать одновременно клавиши Ctrl, Alt,T.
- Для выполнения команды в терминале Ubuntu достаточно ее написания и нажатия клавиши Enter.
- Также в этой операционной системе действует автодополнение. Поэтому если ввести половину команды в терминале ubuntu и нажать клавишу TAB один раз, то при только единственном выражении она будет дополнена. Особенно это касается команд консоли linux. Если вариантов много, то для выбора нужного на эту клавишу нужно нажать 2 раза.
- Предыдущий пункт работает аналогично для документов, папок, программ и приложений.
- Однако следует уделить особое внимание при вводе записи, поскольку система Линукс очень чувствительна к регистру – при неправильном написании может возникнуть непоправимая ошибка.
- Одновременно 2 разных выражений выполняться не могут.
- В целом вид выражения можно записать в виде: утверждение – опция – параметр 1 – параметр 2.
Сначала команды для терминала linux mint могут быть очень сложными для восприятия. Однако они являются самым быстрым и оптимальным решением для этой ОС.
Важно! Следует в точности выполнять описанные выше правила.
Основные команды Ubuntu
Основные операции в любой операционной системе связаны с файлами.
Создать файл в Ubuntu
Самый простой способ – с помощью редактора Nano. Следует ввести запись: nano файл.txt.
Более сложный редактор – программа vim. Выражение аналогично: vi файл.txt. Однако следует знать, что есть разные режимы ввода выражения: вставка и командный. С помощью кнопки Esc можно переключаться из одного режима в другой. Для выхода из второго варианта следует нажать :q, а для сохранения этого документа – :w.
Еще более простой вариант создания файла – способ его введения с помощью оператора перераспределения: > файл. Дальше можно вводить любые знаки. Для сохранения нужно нажать клавиши Ctrl, D.
Как открыть файл через терминал Ubuntu
Для открытия документов есть 2 утилиты: cat и tac. Одна выводит данные в прямом порядке запроса, а другая – в обратном. В этом их существенная разница. Язык же выражений у этих утилит одинаков. В целом запрос запишется так: утилита – опции –адрес_файла.
Редактирование файла в терминале Ubuntu
Есть в линукс для этого 2 программы: nano и vim. Первая для новичков, вторая для профессионалов. Их отличия:
- Nano. Перемещение по исследуемому объекту осуществляется с помощью стрелок. Для сохранения документа следует нажать кнопки Ctrl, O, а для выхода – Ctrl,X.
- Vim. Это более гибкая система. Здесь есть 2 режима: вставки и командный. Они дают множество различных привилегий для работы с такими документами.
Выше описаны пути входа в эти редакторы.
Как скопировать файл через терминал Linux
Для перемещения документа из одного каталога в другой достаточно ввести запись: mv ~/test1.txt ~/Documents/test1.txt.
Для простого копирования нужно просто заменить mv на cp.
Как удалить файл через терминал Ubuntu
Следует понимать, что в системе Линукс удаляются объекты окончательно.
Есть 2 выражения для этого процесса: с помощью rm, rmdir. Первая удаляет конкретный документ, а вторая папку (только в том случае, если она полностью пустая).
Команда перезагрузки в Ubuntu
В этом случае следует открыть терминал, ввести соответствующую запись. Ввести пароль и нажать Enter.
Еще один способ перезагрузки – нажать кнопку на панели и выбрать соответствующий пункт.
Выключение через консоль Ubuntu
Самый простой случай – использование сочетаний клавиш SysRq.
Еще можно использовать выражение shutdown. В общем виде запись будет представлена так: $ shutdown [опции] [время] [сообщение] .
Другие команды для терминала Ubuntu
Существует множество других записей:
- Для создания каталога: mkdir dir.
- Для создания архива: tar cf file.tar files.
- Для распаковки архива: tar xf file.tar.
- Для установки и обновления пакета: dpkg -i package.deb.
- Перевести содержимое объекта на какое-нибудь устройство: cat file1.
- Восстановить целостность файловой системы: fsck.vfat /dev/hda1.
И множество других выражений для более гибкой работы с системой.
Что делать, если не вводится пароль в терминале Ubuntu
Алгоритм решения прост:
- Открыть объект настройки sudo с помощью такого выражения: sudo visudo.
- Найти строчку: Defaults env_reset.
- Заменить ее на: Defaults env_reset,pwfeedback.
Готово проблема пароль не вводится sudo решена. Далее просто надо сохранить изменения (Ctrl+O) и закрыть документ.
Как очистить терминал Linux
Самое простое: использование сочетания клавиш Ctrl и L или записью clear. В этом случае очищаются только те документы, с которыми работали перед очисткой.
Для полного очищения системы следует воспользоваться выражением reset.
Как выйти из терминала Ubuntu
Следует сначала открыть искомый объект с помощью одновременного нажатия клавиш Ctrl, Alt и T. А затем ввести команду: sudo shutdown –P. Система будет выключена. Для отмены следует ввести команду: sudo shutdown –С.
Заключение
Команды для терминала Линукс – самый оптимальный вариант управления Убунту. Однако есть свои тонкости, которые следует знать каждому пользователю.
Источник: iwsm.ru