Список самых часто используемых команд с примерами. Удобная шпаргалка, как для новичков, так и для продвинутых пользователей.
Список файлов и каталогов:
ls
Форматированный список со скрытыми каталогами и файлами:
ls -la
Показать текуущий путь:
pwd
Перейти в домашний каталог:
cd
Перейти в каталог /home/User/Video:
cd /home/User/Video
Создать файл с именем Document.txt:
touch Document.txt
Создать каталог Images:
mkdir Images
Показать содержимое файла Document.txt:
more Document.txt
Редактирование файла Document.txt:
nano Document.txt
Копирование файла Video.avi в /home/User/Video:
cp Video.avi /home/User/Video
Копирование каталога /home/User/Films в /home/User/Video:
cp -r /home/User/Films /home/User/Video
Переместить/Переименовать файл Video.avi в /home/User/Video/Films/:
mv Video.avi /home/User/Video/Films/
Создать символьную ссылку My_video.avi на файл /home/User/Video.avi
ln -s /home/User/Video.avi My_video.avi
Удалить каталог /home/User/Music:
rmdir /home/User/Music
Удалить каталог c вложенными файлами /home/User/Photo:
rm -rf /home/User/Photo
Удалить файл /home/User/my file.txt:
rm "/home/User/my file.txt"
Размер текущего каталога:
du -h
Владелец-Группа-Остальные. Чтение r - 4, запись w - 2, исполнение x - 1.Сумма чисел указывает на опции доступа к каталогу или файлу. К примеру, доступ всем к файлу Game.sh (rwx rwx rwx), получается (1+2+4 1+2+4 1+2+4) = (777). В Терминале выглядит так:
chmod 777 Game.sh
Установка разрешений файла Game.sh на чтение и запись для владельца, группы и остальных пользователей (rw-rw-rw-):
chmod 666 Game.sh
Установка полного доступа к файлу владельцу файла и запрет доступа группе и другим пользователям (rwx------):
chmod 700 Game.sh
Назначить владельцем Ivan файла /home/User/Game.sh:
chown Ivan /home/User/Game.sh
Назначить владельцем Ivan каталога /home/User/Video и его содержимого:
chown -R Ivan /home/User/Video
Создать архив Mydocs.tar каталога /usr/Ivan/docs/, сохранив в домашнем каталоге:
tar -cvf ~/Mydocs.tar /usr/Ivan/docs/
Распаковать архив Mydocs.tar в текущий каталог:
tar -xf Mydocs.tar
Создать архив Mydocs.tar.gz каталога /usr/Ivan/docs/, сохранив в домашнем каталоге:
tar -czvf ~/Mydocs.tar.gz /usr/Ivan/docs/
Распаковать архив Mydocs.tar.gz в текущий каталог:
tar -xf Mydocs.tar.gz
Создать архив Mydocs.zip каталога /usr/Ivan/docs/, сохранив в домашнем каталоге:
zip -R ~/Mydocs.tar.gz /usr/Ivan/docs/
Распаковать архив Mydocs.zip в текущий каталог:
unzip Mydocs.tar.gz
Информация о всех подключенных жестких и сменных дисках:
sudo fdisk -l
Отобразить информацию о прастранстве разделов:
df -h
Информация о диске sda:
sudo hdparm -I /dev/sda
Вывод SMART-информации о разделе sda2 (опционально,smartmontools):
smartctl -a /dev/sda1
Выводит UUID всех доступных накопителей информации в системе:
sudo blkid
Монтирование диска EXT4 sda3 в /media/My_disk:
sudo mount -t ext4 -o rw /dev/sda3 /media/My_disk
Монтирование диска NTFS sda4 в /media/My_disk2:
sudo mount -t ntfs -o rw /dev/sda4 /media/My_disk2
Монтирование диска Fat32 sda5 в /media/My_disk3:
sudo mount -t vfat -o rw /dev/sda5 /media/My_disk3
Монтирование образа Image.iso в /media/cdrom:
sudo mount -t iso9660 -o loop Image.iso /media/cdrom
Размонтирование раздела sda1:
sudo umount /dev/sda1
Размонтирование образа /media/cdrom:
sudo umount /media/cdrom
Проверка раздела sda1 на Bad-блоки:
sudo badblocks -v /dev/sda1
Проверить/восстановить целостность файловой системы EXT4 раздела sda2:
sudo fsck.ext4 /dev/sda2
Проверить/восстановить целостность файловой системы FAT32 раздела sda3:
sudo fsck.vfat /dev/sda3
Проверить/восстановить целостность файловой системы NTFS раздела sda4:
sudo ntfsfix /dev/sda4
Форматировать раздел /dev/sdc1 в FAT32:
sudo mkdosfs -F 32 /dev/sdc1
Форматировать раздел /dev/sdb1 в NTFS:
sudo mkntfs -Q -v /dev/sdb1
Форматировать раздел /dev/sda2 в EXT4:
sudo mkfs.ext4 /dev/sda2
Узнать температуру жесткого диска sda (опционально, hddtemp):
sudo hddtemp /dev/sda
Отобразить имя компьютера:
hostname
Показать параметры всех сетевых устройств:
ifconfig
Показать параметры сетевого интерфейса eth0:
ifconfig eth0
Запустить сетевой интерфейс eth0:
sudo ifconfig eth0 up
Отключить сетевой интерфейс eth0:
sudo ifconfig eth0 down
Создание и настройка выхода в Интернет через ADSL-модем:
pppoeconf
Сменить мак-адресс устройства Eth0 (опционально, macchanger):
sudo macchanger -m XX:XX:XX:XX:XX:XX eth0
Показать параметры беспроводного сетевого интерфейса wlan0:
iwconfig wlan0
Сканирование беспроводных сетей устройством wlan0:
iwlist scan wlan0
Отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID'ы и имена процессов, слушающих порты:
netstat -tupln
Пинг google.com
ping google.com
Информация о google.com (опционально,whois):
whois google.com
Выводит на экран таблицу маршрутизации:
netstat -rn
Скачать файл по ссылке:
wget http://site.com/file.txt
Обновить список пакетов:
sudo apt-get update
Обновить установленные пакеты:
sudo apt-get upgrade
Установить пакет opera.deb локально:
sudo dpkg -i opera.deb
Исправить пакеты с ошибками:
sudo apt-get install -f
Установить пакет hddtemp из репозитория:
sudo apt-get install hddtemp
Удалить установленный пакет:
sudo apt-get remove hddtemp
Поиск пакета chromium-browser:
sudo apt-cache search chromium-browser
Посмотреть список подключенных репозиториев:
cat /etc/apt/sources.list
Подключить репозиторий "deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu raring main"
sudo add-apt-repository "deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu raring main"
Удалить репозиторий "deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu raring main"
sudo add-apt-repository --remove "deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu raring main"
Удалить неиспользуемые пакеты:
sudo apt-get autoremove
Очистить кеш APT:
sudo apt-get clean
Показать все устройства в системе:
cat /proc/devices
Информация о оборудовании:
sudo lshw
Сведения о комплектующих:
sudo dmidecode
Подключенные PCI-устройства:
lspci
Подключенные USB-устройства:
lsusb
Загруженные модули ядра:
lsmod
Информация о процессоре:
cat /proc/cpuinfo
Информация о памяти:
cat /proc/meminfo
Информация о доступной и занятой памяти:
free -m
Узнать температуру процессора, видеокарты, скорость куллеров, вольтаж (опционально, lm-sensors):
sensors
Текущий пользователь:
whoami
Создать новую группу с именем music:
groupadd music
Удалить группу music:
groupdel music
Создать пользователя Mihail:
useradd Mihail
Удалить пользователя Mihail и его каталог:
userdel -r Mihail
Сментить пароль:
passwd
Выключить компьютер:
sudo poweroff
Перезагрузить компьютер:
sudo reboot
Текущая дата:
date
Календарь:
cal
Загрузить X-сервер:
startx
Показать мануал для wget
man wget
Показать справку по wget
wget --help
Возможное расположение программы wine
whereis wine
Поиск файлов c именем apt
locate apt
Найти файлы и директории с именем .avi. Поиск начать с корня:
find / -name "*.avi"
Вывод логов сообщений ядра:
dmesg
Вывести ваши текущие активные процессы в виде дерева:
pstree
Показать все запущенные процессы в реальном времени:
top
Убить все процессы wine:
killall wine
Показать пользователей онлайн:
w
Файлы и каталоги
Список файлов и каталогов:
ls
Форматированный список со скрытыми каталогами и файлами:
ls -la
Показать текуущий путь:
pwd
Перейти в домашний каталог:
cd
Перейти в каталог /home/User/Video:
cd /home/User/Video
Создать файл с именем Document.txt:
touch Document.txt
Создать каталог Images:
mkdir Images
Показать содержимое файла Document.txt:
more Document.txt
Редактирование файла Document.txt:
nano Document.txt
Копирование файла Video.avi в /home/User/Video:
cp Video.avi /home/User/Video
Копирование каталога /home/User/Films в /home/User/Video:
cp -r /home/User/Films /home/User/Video
Переместить/Переименовать файл Video.avi в /home/User/Video/Films/:
mv Video.avi /home/User/Video/Films/
Создать символьную ссылку My_video.avi на файл /home/User/Video.avi
ln -s /home/User/Video.avi My_video.avi
Удалить каталог /home/User/Music:
rmdir /home/User/Music
Удалить каталог c вложенными файлами /home/User/Photo:
rm -rf /home/User/Photo
Удалить файл /home/User/my file.txt:
rm "/home/User/my file.txt"
Размер текущего каталога:
du -h
Права доступа
Владелец-Группа-Остальные. Чтение r - 4, запись w - 2, исполнение x - 1.Сумма чисел указывает на опции доступа к каталогу или файлу. К примеру, доступ всем к файлу Game.sh (rwx rwx rwx), получается (1+2+4 1+2+4 1+2+4) = (777). В Терминале выглядит так:
chmod 777 Game.sh
Установка разрешений файла Game.sh на чтение и запись для владельца, группы и остальных пользователей (rw-rw-rw-):
chmod 666 Game.sh
Установка полного доступа к файлу владельцу файла и запрет доступа группе и другим пользователям (rwx------):
chmod 700 Game.sh
Назначить владельцем Ivan файла /home/User/Game.sh:
chown Ivan /home/User/Game.sh
Назначить владельцем Ivan каталога /home/User/Video и его содержимого:
chown -R Ivan /home/User/Video
Работа с архивами
Создать архив Mydocs.tar каталога /usr/Ivan/docs/, сохранив в домашнем каталоге:
tar -cvf ~/Mydocs.tar /usr/Ivan/docs/
Распаковать архив Mydocs.tar в текущий каталог:
tar -xf Mydocs.tar
Создать архив Mydocs.tar.gz каталога /usr/Ivan/docs/, сохранив в домашнем каталоге:
tar -czvf ~/Mydocs.tar.gz /usr/Ivan/docs/
Распаковать архив Mydocs.tar.gz в текущий каталог:
tar -xf Mydocs.tar.gz
Создать архив Mydocs.zip каталога /usr/Ivan/docs/, сохранив в домашнем каталоге:
zip -R ~/Mydocs.tar.gz /usr/Ivan/docs/
Распаковать архив Mydocs.zip в текущий каталог:
unzip Mydocs.tar.gz
Жесткие диски и образы
Информация о всех подключенных жестких и сменных дисках:
sudo fdisk -l
Отобразить информацию о прастранстве разделов:
df -h
Информация о диске sda:
sudo hdparm -I /dev/sda
Вывод SMART-информации о разделе sda2 (опционально,smartmontools):
smartctl -a /dev/sda1
Выводит UUID всех доступных накопителей информации в системе:
sudo blkid
Монтирование диска EXT4 sda3 в /media/My_disk:
sudo mount -t ext4 -o rw /dev/sda3 /media/My_disk
Монтирование диска NTFS sda4 в /media/My_disk2:
sudo mount -t ntfs -o rw /dev/sda4 /media/My_disk2
Монтирование диска Fat32 sda5 в /media/My_disk3:
sudo mount -t vfat -o rw /dev/sda5 /media/My_disk3
Монтирование образа Image.iso в /media/cdrom:
sudo mount -t iso9660 -o loop Image.iso /media/cdrom
Размонтирование раздела sda1:
sudo umount /dev/sda1
Размонтирование образа /media/cdrom:
sudo umount /media/cdrom
Проверка раздела sda1 на Bad-блоки:
sudo badblocks -v /dev/sda1
Проверить/восстановить целостность файловой системы EXT4 раздела sda2:
sudo fsck.ext4 /dev/sda2
Проверить/восстановить целостность файловой системы FAT32 раздела sda3:
sudo fsck.vfat /dev/sda3
Проверить/восстановить целостность файловой системы NTFS раздела sda4:
sudo ntfsfix /dev/sda4
Форматировать раздел /dev/sdc1 в FAT32:
sudo mkdosfs -F 32 /dev/sdc1
Форматировать раздел /dev/sdb1 в NTFS:
sudo mkntfs -Q -v /dev/sdb1
Форматировать раздел /dev/sda2 в EXT4:
sudo mkfs.ext4 /dev/sda2
Узнать температуру жесткого диска sda (опционально, hddtemp):
sudo hddtemp /dev/sda
Сеть
Отобразить имя компьютера:
hostname
Показать параметры всех сетевых устройств:
ifconfig
Показать параметры сетевого интерфейса eth0:
ifconfig eth0
Запустить сетевой интерфейс eth0:
sudo ifconfig eth0 up
Отключить сетевой интерфейс eth0:
sudo ifconfig eth0 down
Создание и настройка выхода в Интернет через ADSL-модем:
pppoeconf
Сменить мак-адресс устройства Eth0 (опционально, macchanger):
sudo macchanger -m XX:XX:XX:XX:XX:XX eth0
Показать параметры беспроводного сетевого интерфейса wlan0:
iwconfig wlan0
Сканирование беспроводных сетей устройством wlan0:
iwlist scan wlan0
Отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID'ы и имена процессов, слушающих порты:
netstat -tupln
Пинг google.com
ping google.com
Информация о google.com (опционально,whois):
whois google.com
Выводит на экран таблицу маршрутизации:
netstat -rn
Скачать файл по ссылке:
wget http://site.com/file.txt
Работа с пакетами
Обновить список пакетов:
sudo apt-get update
Обновить установленные пакеты:
sudo apt-get upgrade
Установить пакет opera.deb локально:
sudo dpkg -i opera.deb
Исправить пакеты с ошибками:
sudo apt-get install -f
Установить пакет hddtemp из репозитория:
sudo apt-get install hddtemp
Удалить установленный пакет:
sudo apt-get remove hddtemp
Поиск пакета chromium-browser:
sudo apt-cache search chromium-browser
Посмотреть список подключенных репозиториев:
cat /etc/apt/sources.list
Подключить репозиторий "deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu raring main"
sudo add-apt-repository "deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu raring main"
Удалить репозиторий "deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu raring main"
sudo add-apt-repository --remove "deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu raring main"
Удалить неиспользуемые пакеты:
sudo apt-get autoremove
Очистить кеш APT:
sudo apt-get clean
Оборудование и информация
Показать все устройства в системе:
cat /proc/devices
Информация о оборудовании:
sudo lshw
Сведения о комплектующих:
sudo dmidecode
Подключенные PCI-устройства:
lspci
Подключенные USB-устройства:
lsusb
Загруженные модули ядра:
lsmod
Информация о процессоре:
cat /proc/cpuinfo
Информация о памяти:
cat /proc/meminfo
Информация о доступной и занятой памяти:
free -m
Узнать температуру процессора, видеокарты, скорость куллеров, вольтаж (опционально, lm-sensors):
sensors
Пользователи и группы
Текущий пользователь:
whoami
Создать новую группу с именем music:
groupadd music
Удалить группу music:
groupdel music
Создать пользователя Mihail:
useradd Mihail
Удалить пользователя Mihail и его каталог:
userdel -r Mihail
Сментить пароль:
passwd
Информация и другие команды
Выключить компьютер:
sudo poweroff
Перезагрузить компьютер:
sudo reboot
Текущая дата:
date
Календарь:
cal
Загрузить X-сервер:
startx
Показать мануал для wget
man wget
Показать справку по wget
wget --help
Возможное расположение программы wine
whereis wine
Поиск файлов c именем apt
locate apt
Найти файлы и директории с именем .avi. Поиск начать с корня:
find / -name "*.avi"
Вывод логов сообщений ядра:
dmesg
Вывести ваши текущие активные процессы в виде дерева:
pstree
Показать все запущенные процессы в реальном времени:
top
Убить все процессы wine:
killall wine
Показать пользователей онлайн:
w
очепятка:
ОтветитьУдалитьполучается (1+2+3 1+2+3 1+2+3) = (777). В Терминале выглядит так:
chmod 777 Game.sh
------------------------>8
1+2+3=6
1+2+4=7
Спасибо, исправил. Материал большой, поэтому упустил из вида. )))
ОтветитьУдалить