суббота, 30 августа 2014 г.

Консольные команды Linux

Общесистемные
hostname     сетевое имя машины
whoami     имя текущего пользователя
uname -m     покажет архитектуру машины
uname -r     версия ядра
sudo dmidecode -q     информация об аппаратном обеспечении системы, в соответствии с SMBIOS/DMI.
cat /proc/cpuinfo     информация о процесоре
cat /proc/interrupts     прерывания
cat /proc/meminfo     вся информация которая относится к памяти
cat /proc/swaps     вся информация про swap
cat /proc/version     версия ядра и другая информация
cat /proc/net/dev     сетевые интерфейсы и статистика
cat /proc/mounts     смонтированные устройства
cat /proc/partitions     доступные разделы
cat /proc/modules     загруженные модули ядра
lspci -tv     PCI устройства
lsusb -tv     USB устройства
date     текущая дата
cal     календарь и текущий месяц
cal 2008     покажет весь 2008 год =)
Перезагрузка и выключение системы


Список команд linux относящийся к процессам перезагрузки и выключения.

shutdown -h now     выключить систему
init 0     выключить систему
telinit 0     выключить систему
shutdown -h hours:minutes &     запланировать выключение системы
shutdown -c     отменить запланированное выключение
shutdown -r now     перезагрузить систему
reboot    перезагрузить систему
logout     завершить сессию

Если пишет: Необходимо быть суперпользователем, перед самой командой напишите sudo
Файлы и директории

Операции с файлами и не только...

cd /home     перейти в домашний каталог
cd ..     перейти на уровень выше
cd ../..     перейти на 2 уровня выше
cd     перейти в домашний каталог
cd -     перейти в предыдущий каталог
pwd     показать путь к текущей директории
ls     показать файлы и директории
ls -F     показать файлы и директории
ls -l     показать подробности о файлах и директориях
ls -a     показать скрытые файлы
mkdir dir1     создать директорию с именем dir1
mkdir dir1 dir2     создать директории dir1 и dir2
mkdir -p /tmp/dir1/dir2     создать директорию в указанном месте
rm -f file1     vудалить файл с именем file1
rmdir dir1     удалить директорию с именем dir1
rm -rf dir1     удалит директорию dir1 и всё её содержимое
rm -rf dir1 dir2    удалить директории dir1 и dir2 со всем содержимым
mv dir1 new_dir     переименовать / переместить директорию
cp     [что копировать] [куда копировать]
ln -s     cоздать символическую ссылку. [На что сделать ссылку] [имя ссылки]
Поиск файлов и директорий

Забыли, куда сохраняли? Не беда! В консоли найдётся всё

find / -name file1     искать файлы или директорию начиная с /
find / -user user1     искать файлы и директории относящиеся к user1
find /home/user1 -name \*.bin     искать файлы с расширением .bin в директории /home/user1
find /usr/bin -type f -atime +100     искать бинарные файлы, которые не запускались 100 дней
find /usr/bin -type f -mtime -10     найти файлы созданные или изменённые за 10 дней
find / -name \*.deb -exec chmod 755 '{}' \;     найти файлы с расширением .deb и изменить права доступа
locate \*.ps     найти файлы с расширением .ps
whereis halt     показать путь к указанной программе, в данном случае halt
which halt     показать полный путь к указанной программе, в данном случае halt

Комментариев нет:

Отправить комментарий