Часто используемы команды в терминале linux


Назад



ФАЙЛЫ И ПАПКИ



ls # показать список файлов в текущей директории

ls -l # показать детализированное представление файлов и директорий

ls -a # показать скрытые файлы и директории в текущей директории

cd .. # подняться на уровень в папки выше

cd DIR # смена каталога по указанному пути DIR

pwd # текущий каталог

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

mkdir DIR # cоздать каталог DIR

mkdir -p DIR/dir # создание каталога DIR с подкаталогом dir

rm file # команда для удаления файла. По умолчанию команда rm не удаляет директории.

rm -r # Чтобы удалить директорию и все ее содержимое, включая вложенные директории, нужно использовать опцию -r (рекурсивное удаление)

mount файл_устройства папка_назначения # монтирование, например, /dev/sda1 и папка назначения, например, /mnt.

mount.cifs файл_устройства папка_назначения -o user=user,pass=password,iocharset=utf8,file_mode=0755,dir_mode=0755 # Расширенная команда монтирования файловой системы

umount папка_назначения # Размонтирование файл устройства от папки назначения

chmod # установка прав на файл или папку -rwx-

chmod -r # установка прав на папки и файлы рекурсивно

chmod -r 755 * # установка прав на все файлы и папки рекурсивно в текущей папке для полного доступа пользователю, и чтению для всех остальных

history # список введеных команд в окне терминала

history -c # удаление всех сохраненных команд, введенных в окне терминала

logout # выйти из системы

sudo reboot # перезагрузка системы

sudo poweroff # выключение компьютера

sudo passwd USER # сменить пароль пользоветелю USER

clear # очистка окна терминала

dpkg -l # список всех установленных программ

top -p Number pid # мониторинг процесса

rcconf # Программа для редактирования автозагрузки программ



ДИСКИ



df -h # отображает информацию о смонтированных разделах

sudo fdisk -l # список дисков

lsblk # список дисков

sudo badblocks -v /dev/sda1 > ~/badsectors.txt # сканирование диска sda1 на бад секторы с занесением в файл badsectors.txt в домашней директории. Этот файл будет нужен для исправления бад-секторов

sudo e2fsck -l ~/badsectors.txt /dev/sda1 # исправление бад секторов из файл badsectors.txt на диске sda1, но только для файловой системы ext2, ext3, ext4

sudo fsck # для других файловых систем отличных от ext2, ext3, ext4



ПОЛЬЗОВАТЕЛИ



sudo useradd user # добавление пользователя "user"

sudo mkdir /home/user # добавление домашней папки нового пользователя "user"

sudo passwd user # добавление пароля для пользователя "user"

sudo chown user /home/user # права на папку пользователя

sudo chgrp sudo /home/user

sudo adduser user sudo

sudo groupadd group_name # создать новую группу с именем group_name

sudo groupdel group_name # удалить группу group_name



МЕНЕДЖЕР ПАКЕТОВ APT



sudo apt-get update # обновление списка доступных пакетов

sudo apt-get upgrade # скачивание и обновление самих пакетов программ

sudo apt-get install file # установка пакета file

sudo apt-get install -f # Для устранения зависимостей

sudo apt-get remove file # Удаление программы с именем file

sudo apt-get autoremove # Удаление ненужных зависимостей

sudo apt-get clean # Очистка кэша в Ubuntu

sudo apt-get autoclean # Удалить неиспользуемые пакеты из кэша

sudo dpkg --configure -a

sudo apt-get -f install # попытка исправить нарушенные зависимости

sudo apt-get --fix-missing install

sudo apt-get dist-upgrade # Обновление дистрибутива linux

sudo apt-get install ubuntu-restricted-extras # Установка дополнительного программного обеспечения

sudo dpkg -i *.deb # установка программы из пакета с расширением DEB

sudo fuser -vki /var/lib/dpkg/lock # Снимаем блокировку с /var/lib/dpkg/



УДАЛЕНИЕ УСТАРЕВШИХ ПАКЕТОВ



sudo apt-get autoremove # автоматически удаляет больше не нужные пакеты программ

sudo apt-get autoclean # автоматически удаляет ранее скачанные и установленные установочные пакеты

sudo apt-get clean # автоматически удаляет ранее скачанные и установленные установочные пакеты

sudo rm -R /var/lib/apt/lists/

sudo apt-get update



ИНФОРМАЦИЯ О СИСТЕМЕ



uname -m # отобразить архитектуру компьютер

uname -r # отобразить используемую версию ядра

dmidecode -q # показать аппаратные системные компоненты

sudo cat /var/log/dmesg # лог загрузки операционной системы

sudo cat /var/log/messages # лог загрузки операционной системы

sudo dmesg | less # вывод информации о ошибках при загрузки системы

sudo netstat -ntulp # список открытых портов

lscpu # архитектура процессора

lspci # список устройств компьютера

cat /proc/cpuinfo # информация о ядре процессора

hdparm -i /dev/hda # вывести характеристики жёсткого диска

hdparm -tT /dev/sda # протестировать производительность чтения данных с жёсткого диска

cat /proc/cpuinfo # отобразить информацию о процессоре

cat /proc/interrupts # показать прерывания

cat /proc/meminfo # проверить использование памяти

cat /proc/swaps # показать файл(ы) подкачки

cat /proc/version # вывести версию ядра

cat /proc/net/dev # показать сетевые интерфейсы и статистику по ним

cat /proc/mounts # отобразить смонтированные файловые системы

lspci -tv # показать в виде дерева PCI устройства

lsusb -tv # показать в виде дерева USB устройства

date # вывести системную дату

top # загрузка процессора

ps -e # вывод списка запущенных процессов и их порядковых номеров

kill -9 PID # выгрузка из памяти процесса с номером PID

free -m # показать состояние оперативной памяти в мегабайтах



NETWORK



ifconfig -a # вывод информации о сетевых адаптерах, IP

ping IP # вывод статистики о доступности сетевого ресурса по его IP

netstat # вывод сетевой статистики

netstat -rn # вывести локальную таблицу маршрутизации

hostname # отобразить сетевое имя компьютера

hostname -f # вывести сетевое имя компьютера

ip link show # отобразить состояние всех интерфейсов

ssh user@IP # подключение к удаленному компьютеру из терминала по имени пользователя и IP

sudo nano /etc/network/interfaces # файл конфигурации сети

sudo /etc/init.d/networking restart # применение и перезапуск сетевых параметров

sudo nano /etc/hosts # редактирование сетевого имени компьютера



SAMBA



sudo nano /etc/samba/smb.conf # редактирование файла конфигурации сетевых общедоступных ресурсов

sudo /etc/init.d/samba restart # применение настроек и перезапуск службы

sudo mount.cifs //192.168.0.2/share/ /mnt/shares/share/ -o user=user,pass=password,iocharset=utf8,file_mode=0777,dir_mode=0777 # монтирование сетевой папки с указанием прав доступа

smbstatus -L # информация об открытых файлах и пользователях их открывших



СБОРКА И УСТАНОВКА ПРОГРАММ



sudo make -f Makefile.Linux

sudo make -f Makefile.Linux install



ЗАГРУЗЧИК GRUB



sudo nano /etc/default/grub

sudo update-grub



ОТКЛЮЧЕНИЕ ОПОВЕЩЕНИЯ ОБ ОШИБКАХ UBUNTU



sudo nano /etc/default/apport
# Change the enabled=1 to enabled=0



ПЛАНИРОВЩИК CRONTAB



sudo crontab -e # редактирование файла настроек
# например, для автоматического выключения компьютера в 17-00 добавляем следующее правило
0 17 * * * /sbin/poweroff
# или для автоматического обновления каждый час баз ESET NOD при помощи программы MirrorTool (см. инструкцию к программе для создания зеркала)
0 * * * * /usr/bin/MirrorTool --mirrorType regular --intermediateUpdateDirectory /home/user/ESETNew/temp --offlineLicenseFilename /home/user/ESETNew/key/eset18-esetendpointantivirusforwindows-1.lf --outputDirectory /home/user/ESETNew/mirror --excludedProducts ep6 ep7 era6



ЯЗЫК СИСТЕМЫ LOCALE



sudo dpkg-reconfigure locales

sudo dpkg-reconfigure keyboard-configuration



АРХИВАТОР ZIP



sudo zip -9ur archive.zip path # создание файл archive.zip из папки path рекурсивно (со всеми файлами и подпапками) с максимальной степенью сжатия



ИСТОЧНИК ПАКЕТОВ SOURCES LIST



sudo nano /etc/apt/sources.list


Автор: admin| E-mail: svdniko@mail.ru| Дата/время: 26.11.2019 / 02:46:36| Просмотры: 2535

Редактировать

www.xtechonline.ru/mail: svdniko@mail.ru © 2020

Яндекс.Метрика