пʼятниця, 18 жовтня 2013 р.

Несколько решенных задач в Linux

Пара полезных комманд в терминале Linux для решения некоторых задач.

1. Подключить NTFS диск: 
Выполнить от рута: -l /dev/sda
на выходе получишь что-то вроде
Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         498     4000153+  12  Compaq diagnostics
/dev/sda2   *         511        3632    25077465    7  HPFS/NTFS
/dev/sda3           10048       14593    36515743+   7  HPFS/NTFS
/dev/sda4             499       10047    76702342+   5  Extended
/dev/sda5             499         510       96358+   6  FAT16
/dev/sda6            3633        3788     1253038+  82  Linux swap / Solaris
/dev/sda7            3789        5610    14635183+  83  Linux
/dev/sda8            5611       10047    35640171   83  Linux
 
В приведенном примере диски с ntfs это sda2 и sda3. теперь нужно опять от рута набить:
#mkdir /mnt/sda2 #mount /dev/sda2 /mnt/sda2 -t ntfs-3g -o rw
Источник 

2. Распаковать RAR
Скачиваем версию RAR для Linux: http://www.rarlab.com/download.htm
Распаковываем и устанавливаем командой: sudo apt-get install rar
А дальше можно распаковывать rar архивы командой: 
rar e -y путь_к_архиву/archive.rar "*.*" /путь_куда_распаковываем


3. Запустить DVD диск
Скачиваем VLC Media Player для Linux. В моем случае для Ubuntu: http://www.videolan.org/vlc/download-ubuntu.html
Я установил с консоли:
% sudo apt-get update % sudo apt-get install vlc browser-plugin-vlc
Наводим мышку на .VOB файл и выбираем "Open with VLC media player" это чтобы открылся VLC.
А в нем выбираем: Media -> Open Disk -> DVD
... и наслаждаемся просмотром DVD фильмов!:)))

4. Распаковать несколько .zip архивов каждый в отдельную папку с именем архива:
В консоли вводим:

for f in *.zip; do dir=${f%.zip} unzip -d "./$dir" "./$f" done

Вуаля! Источник

5. Узнать информацию о системе:
 

Версии ПО:

  • cat /etc/issue - дистрибутив и версия
  • apt-cache showpkg packagename - версия packagename и зависимости
  • uname -r - версия ядра Linux
  • uname -a - полная информация о ядре

Процессор:

  • cat /proc/cpuinfo - все процессоры, частоты, флаги и многое другое
  • cat /proc/loadavg - средняя загрузка процессора за последние 1, 5, и 15 минут
  • top - при нажатии на клавишу C все процессы будут отсортированы по использованию CPU

Оперативная память:

  • cat /proc/meminfo - количество RAM и swap, а так же сколько и чем расходуется
  • free -m - полный объем, использованный объем и объем свободной памяти в Mb
  • top - при нажатии на клавишу M все процессы будут отсортированы по использованию оперативной памяти

Видеокарта:

  • glxinfo - информация OpenGL, Xserver и вашей видеокарте
  • glxinfo | grep direct - проверка поддержки "direct 3D rendering"
  • glxinfo | grep vendor - производитель видеокарты
  • lspci | grep VGA - модель видеокарты
  • glxgears - простой 3D тест, печатает fps в терминале
  • xrandr - поддерживаемые монитором разрешения

Аудио:

  • lspci | grep Audio - аудио-контроллеры
  • aplay --list-devices - расширенная информация об аудио-контроллере

Жесткие диски:

  • df -H - разделы в виде их точек монтирования и их заполненность в Gb
  • sudo fdisk -l - все разделы, имена устройств и расположение на диске

Сеть:

  • lspci | grep Ethernet - Ethernet контроллеры
  • ifconfig - сетевые интерфейсы, IP-адреса и многое другое

USB устройства:

  • lsusb - шины USB и подключённые устройства

Дополнительно:

  • lshal -m - мониторинг за изменениями в оборудовании
  • lspci - все PCI-устройства
  • hwinfo --short - детальная информация по всему оборудованию (требуется пакет hwinfo)
  • uptime - время, прошедшее с момента последней перезагрузки, пользователи и средняя загрузка
Источник.

6. Создавать иконки (на примере IntelliJ Idea)
cd /usr/share/applications/
sudo gedit idea.desktop

[Desktop Entry]
Name=Idea
Comment=
GenericName=
Keywords=java; idea; intellij
Exec=/home/evgeniy/Programs/idea-IC-129.1359/bin/idea.sh
Terminal=false
Type=Application
Icon=/home/evgeniy/Programs/idea-IC-129.1359/bin/idea.png
Path=
Categories=
NoDisplay=false

Теперь можно найти наш ярлык в главном меню Dash и переместить его на панель быстрого запуска Unity
Источник

7. Изменить переменные среды окружения
sudo -i
gedit /etc/environment
source /etc/environment

Пока не нашел удобный просмотрщик картинок, чтобы можно было пролистывать мышкой. В Windows с этим отлично справлялся Google Picassa. Но они прекратили поддержку для Linux. Надобы попробовать установить на свой страх и риск.

PS: даже не хотелось перезагрудаться в Windows. Все равно в Linux мне пока не хватает яркого интерфейса, Punto Switcher (для автоподстановки в интернет формах), удобного файлового менеджера с настроенными иконками (они у меня там а не на рабочем столе, который я предпочитаю держать чистым чтобы не отвлекаться). Когда посидел в Linux начинаешь ценить простые графические фичи к которым привык в Windows. Linux хоть и хорошая операционка, но в ней есть недоастатки. Хотя и преимущества тоже есть: быстрая загрузка и работа, защищенность, работа в терминале, сборка софта.

Немає коментарів:

Дописати коментар