Настройка сервера Linux и Windows
ITShaman - Сайт для АЙТИшников!
"Машины должны работать. Люди должны думать."
(девиз компании IBM)

Основные команды Linux - Справочник команд Линукс

В статье систематизирована информация об основных командах в Linux. Приведенные команды будут одинаково верно работать во многих дистрибутивах, таких как: ASPLinux, Debian, Gentoo, Ubuntu, ALTLinux и во многих других. Автором статьи преследовалась цель составления наиболее полного списка основных команд Linux`а, для более легкого и эффективного изучения этой операционной системы.

Все команды Linux `а разбиты на тематические разделы и подразделы, которые имеют краткие описания. Список команд линукса постоянно обновляется и дополняется.

Содержание

  1. 1. Общие команды Linux
  2. 2. Работы с файлами и директориями
    1. 2.1. Директории и файлы
    2. 2.2. Права доступа
  3. 3. Работа с архивами
  4. 4. Установка программ
    1. 4.1. Просмотр установленных пакетов
    2. 4.2. Установка и удаление пакетов
  5. 5. Мониторинг работы и просмотр логов
  6. 6. Информация об устройствах
  7. 7. Жесткие диски и файловая система
    1. 7.1. Информация о файловой системе и жестком диске
    2. 7.2. Производительность жесткого диска.
    3. 7.3. Монтирование разделов жесткого диска
  8. 8. Настройка сети
    1. 8.1. Конфигурация сети
    2. 8.2. Маршрутизация
    3. 8.3. Управление портами (брандмауэр)
    4. 8.4. Управление NAT
  9. 9. Создание и запись ISO образов
  10. 10. Пользователи и группы
  11. 11. Работа с процессами
  12. 12. Runlevels
  13. 13. Работа с ядром и модулями
    1. 13.1. Работа с ядром системы
    2. 13.2. Работа с модулями ядра
  14. 14. Работа с LiveCD
  15. 15. Конвертирование различной информации (видео, аудио, текст и т.д.)
    1. 15.1. Конвертирование текста
    2. 15.2. Конвертирование PDF в JPEG
    3. 15.3. Конвертирование видео
    4. 15.4. Конвертирование аудио
  16. 16. Печать на принтере
  • 1. Общие команды Linux
    Наверх


    Linux команды, которым не нашлось место ни в каком другом разделе.
    # uname -a
    # Показать версию ядра Linux;
    # lsb_release -a
    # На экран выводиться информация о версии операционной системы Debian и оснваных на ней дистрибутивах;
    # cat /etc/SuSE-release
    # На экран выводится информация о версии операционной системы SuSE;
    # man hier
    # Описание иерархии файловой системы (для чего нужна каждая директория в linux);
    # clear
    # Очищение экрана терминала;
    # wall Привет
    # Отправляет на терминалы других пользователей сообщение "Привет";
    # date
    # Показывает текущую дату и время;
    # cal -3
    # Показывает в удобной форме предыдущий, текущий и последующий месяц (типо календарь);
    # uptime
    # Показать текущее время и работу системы без перезагрузки и выключения;
    # hostname
    # Показать сетевое имя компьютера;
    # whois linux.org
    # Показать информацию о доменом имени linux.org;
    # export http_proxy=http://your.proxy:port
    # Изменить переменной окружения http_proxy, для использования интернета через proxy-сервер;
    # wget http://itshaman.ru/images/logo_white.png
    # Скачать файл http://itshaman.ru/images/logo_white.png в текущую папку;
    # wget --convert-links -r http://www.linux.org/
    # Копирование сайта целиком и конвертирование ссылок для автономной работы. Копирование происходит на 5 уровней в глубину;
    # pppconfig
    # Создание и настройка Dial-Up соединения для выхода в Интернет по модему;
    # pppoeconf
    # Создание и настройка выхода в Интернет через ADSL-модем;
    # !!
    # Выполнить последнюю команду;
    # history | tail -50
    # Показать последние 50 набранных команд;
    # exit
    # Завершить сеанс текущего пользователя;
    # passwd
    # Меняет пароль текущего пользователя;
    # shutdown -h now
    # Выход из Linux;
    # poweroff
    # Выход из Linux;
    # reboot
    # Перезагрузка системы;
    # last reboot
    # Cтатистика перезагрузок;
    # winecfg
    # Настройка Wine - НЕэмулятор WinAPI;
    # host itshaman.ru
    # Показывает IP-адрес введенного сайта;

    2. Команды Linux: работы с файлами и директориями


    В этом разделе собраны команды Linux предназначенные для: создания и удаления файлов и директорий, команды навигации между ними и команды для назначения владельца и прав доступа.

    2.1 Директории и файлыНаверх

    # pwd
    # Выводит текущий путь;
    # ls
    # Выводит список файлов и каталогов по порядку;
    # ls -laX
    # Выводит форматированный список всех файлов и директорий, включая скрытые;
    # cd
    # Переход в домашнюю директорию;
    # cd /home
    # Переход в директорию /home;
    # touch /home/primer2
    # Создание пустого файла /home/primer2;
    # cat /home/primer2
    # Показать содержимое файла /home/primer2;
    # tail /var/log/messages
    # Выводит конец файла. Удобно при работе с логами и большими файлами;
    # nano /home/primer2
    # Редактирование файла /home/primer2;
    # gedit /home/primer2
    # Вторая команда Linux для редактирования файла;
    # echo "Последняя строчка" | sudo tee -a /home/primer2
    # Добавление к концу файла "Последняя строчка" в файл /home/primer2;
    # cp /home/Mut@NT/primer.txt /home/primer.txt
    # Копирует /home/Mut@NT/primer.tx в home/primer.txt;
    # ln -s /home/Mut@NT/primer.txt /home/primer
    # Cоздает символическую ссылку /home/primer к файлу /home/Mut@NT/primer.txt;
    # mkdir /home/Mut@NT/shaman
    # Создание директории с именем shaman;
    # rmdir /home/Mut@NT/shaman
    # Удаление директории с именем shaman;
    # rm -rf /home/Mut@NT/shaman
    # Удаление директории с вложенными фалами;
    # cp -la /dir1 /dir2
    # Копирование директорий;
    # mv /dir1 /dir2
    # Переименование директории;
    # du -sh /home/Mut@NT/
    # Выводит на экран размер заданной директории. Можно использовать для определения размера файлов;
    # locate primer
    # Поиск всех файлов с именем primer;

    2.2 Права доступаНаверх

    # [sudo] chmod 0777 /home/
    # Изменение прав доступа к директории только для /home. 0777 – разрешение на чтение/запись/исполнение для всех групп;
    # [sudo] chmod -R 0777 /home/
    # Рекурсивное изменение прав доступа к директории /home. 777 – разрешение на чтение/запись/исполнение для всех групп. Все вложенные директории и файлы будут иметь права 0777;
    # [sudo] chown Mut@NT:ITShaman /home/primer.txt
    # Изменение владельца и группы только для файла /home/primer.txt;
    # [sudo] chown -R Mut@NT /home/
    # Изменение владельца для всего содержимого директории /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 - дистрибутивы
    # rpm -qa
    # Показать список установленных пакетов RPM в системе;
    DEB - дистрибутивы
    # dpkg -l |more
    # Показать список установленных пакетов DEB в системе;
    # apt-cache search имя пакета
    # Ищет в индексах наличее доступного пакета и выводит на экран краткую информацию о нужном пакете (очень полезная команда для поиска и установки программ из консоли);
    # apt-cache showpkg имя пакета
    # Полная информация о указанном пакете;

    4.2 Установка и удаление пакетовНаверх

    RPM - дистрибутивы
    # [sudo] rpm -i pkgname.rpm
    # Установка RPM пакета pkgname.rpm;
    # [sudo] rpm -e pkgname
    # Удаление RPM пакета pkgname;
    # [sudo] dpkg -i *.rpm
    # Установка всех пакетов в директории;
    DEB - дистрибутивы
    # [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 необходимые для мониторинга работы операционной системы. Все показания выводятся на экран в реальном времени. Число, стоящее после команды означает интервал между выводом информации.

    # top
    # Информация в реальном времени о загруженных процессах, потребление ОЗУ;
    # htop
    # Более расширенная on line-статистика о загруженных процессах (разработчик http://htop.sourceforge.net);
    # dmesg
    # Показывает log-файл загрузки ОС и нахождения новых устройств;
    # mpstat 1
    # Показывает расширенную статистику потребления ресурсов системы в процентах (для некоторых дистрибутивов необходима установка пакета sysstat);
    # vmstat 2
    # Показать расширенную статистику по использованию виртуальной памяти;
    # iostat 2
    # Показать расширенную статистику прерываний по устройствам;

    6. Команды Linux: информация об устройствах.
    Наверх


    # lsdev
    # информация об уже установленных устройствах (в некоторых дистрибутивах требует доставить пакет procinfo);
    # cat /proc/cpuinfo
    # Показать полную информацию о модели процессора (частота, поддерживаемые инструкции и т.д.);
    # cat /proc/meminfo
    # Показать расширенную информацию о занимаемой оперативной памяти (MemTotal, MemFree, Buffers, Cached, SwapCached,HighTotal, HighFree, LowTotal и т. д.);
    # grep SwapTotal /proc/meminfo
    # Показать размер раздела выделенного под swap;
    # watch -n1 'cat /proc/interrupts'
    # Показать информацию о прерываниях;
    # free -m
    # Информация о используемой и свободной ОЗУ и Swap-файле (-m указывает, что отображать нужно в Мб);
    # lshal
    # Показать список всех устройств и их параметров;
    # cat /proc/devices
    # Показать все устройства в системе (названия взяты из директории /proc/devices);
    # lspci -tv
    # Показать обнаруженные PCI-устройства;
    # lsusb -tv
    # Показать обнаруженные USB-устройства;
    # [sudo] dmidecode
    # Показать информацию о версии BIOS компьютера;
    # gtf 1024 768 75
    # Выводит строку ModeLine для Вашего монитора на параметрах экрана 1024x768x75Hz;

    7. Команды Linux: жесткие диски и файловая система.


    7.1 Информация о файловой системе и жестком дискеНаверх

    # fdisk -l
    # Информация о всех подключенных жестких и сменных дисках;
    # [sudo] hdparm -I /dev/sda
    # Полная информация о IDE/ATA жестких дисках;
    # smartctl -a /dev/sda1
    # Выводит SMART-информацию о разделе жесткого диска /dev/sda1 (необходима установка пакета smartmontools);
    # [sudo] blkid
    # Выводит UUID всех доступных накопителей информации в системе;

    7.2 Производительность жесткого дискаНаверх

    # [sudo] hdparm -tT /dev/sda
    # Показывает производительность жесткого диска;

    7.3 Монтирование разделов жесткого дискаНаверх

    # mount | column -t
    # Показывает полную информацию о примонтированных устройсвах;
    # cat /proc/partitions
    # Показывает только примонтированные разделы жесткого диска;
    # df
    # Показывает свободное место на разделах;
    # [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
    # Монтирование ISO-образов;
    # [sudo] mount /dev/sdb1 -t vfat -o rw /mnt
    # Монтирование раздел с файловой системой FAT 16/32 (к примеру USB-накопитель) к точки монтирования /mnt с возможностью записи;
    # [sudo] umount /mnt
    # Отмонтирует раздел от точки монтирования /mnt;

    8. Команды Linux: настройка сети.


    8.1 Конфигурация сетиНаверх

    # ifconfig
    # Показать параметры всех сетевых;
    # ifconfig eth0
    # Показать параметры сетевого интерфейса 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 клиента;
    # ping 192.168.0.2
    # Проверка сетевого соединения. Пингуется IP адрес 192.168.0.2 (пинговать можно ya.ru);

    8.2 МаршрутизацияНаверх

    # route -n
    # Выводит на экран таблицу маршрутизации;
    # netstat -rn
    # Выводит на экран таблицу маршрутизации;

    8.3 Управление портами (брандмауэр)Наверх

    # netstat -an | grep LISTEN
    # Показывает список всех открытых портов;
    # lsof -i
    # Показывает список всех открытых портов в сеть Internet;
    # [sudo] netstat -tup
    # Активные соединения с интернетом;
    # socklist
    # Показывает все открытые сокеты;
    # [sudo] netstat -anp --udp --tcp | grep LISTEN
    # Список приложений, которые открывают порты;
    # [sudo] iptables -L -n -v
    # Показывает статус 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 образов.
    Наверх


    # cdrecord -scanbus
    # Показывает все доступные CD-ROM;
    # dd if=/dev/hdc of=/tmp/mycd.iso bs=2048 conv=notrunc
    #Создание ISO образов с диска CD-ROM;

    10. Команды Linux: пользователи и группы.
    Наверх


    Команды Linux необходимые для работы с пользователями и группами пользователей.
    # id
    # Показывает сводную информацию по текущему пользователю (логин, UID, GID, группы);
    # finger Mut@NT
    # Показать информацию о пользователе Mut@NT;
    # last
    # Показывает последних зарегистрированных пользователей;
    # who
    # Показывает имя текущего пользователя и время входа;
    # useradd Mut@NT
    # Добавление нового пользователя Mut@NT;
    # groupadd ITShaman
    # Добавление группы ITShaman;
    # usermod -a -G ITShaman Mut@NT
    # Добавляет пользователя Mut@NT в группу ITShaman (для Debian-подобных дистрибутивов);
    groupmod -A Mut@NT ITShaman
    # Добавляет пользователя Mut@NT в группу ITShaman (SuSE);
    # userdel Mut@NT
    # Удаление пользователя Mut@NT;
    # groupdel ITShaman
    # Удаление группы ITShaman;

    11. Команды Linux: работа с процессами.
    Наверх


    Все запущенные процессы имеют уникальные номера - PID.
    # ps axjf
    # Показать все загруженные процессы;
    # pgrep -l sshd
    # Показать PID определенного процесса – sshd;
    # echo $$
    # Показать PID вашей оболочки;
    # fuser -va 22/tcp
    # Показать PID процесса использующий порт 22;
    # fuser -va /home
    # Показывает PID процесса имеющего доступ к /home;
    # lsof /home
    # Показывает список процессы, которые используют /home;
    # killall 0 httpd
    # Выводит на экран текущее состояние процесса httpd;
    # kil 4712
    # «Убить» процесс с PID 4712;
    # [sudo] killall TERM 4712
    # Посылает процессу с PID`ом 4712 сигнал TERM - завершить процесс;
    # [sudo] killall HUP httpd
    # Посылает процессу с именем httpd сигнал HUP - остановить процесс;
    # [sudo] fuser -k -TERM -m /home
    # “Убить” все процессы имеющие доступ к /home;

    Важные сигналы посылаемые процессам:

    12. Команды Linux: Runlevels.
    Наверх


    После загрузки ядра Linux начинают загружаться различные демоны и программы, такие как NetworkManager, Evolution и т. д., результат которых мы видим у себя после загрузки на рабочем столе. Загрузка каждой службы осуществляется скриптом. Все скрипты лежат в /etc/init.d.

    Runlevels – это целое число, которое определяет “уровень загрузки”.

    “Уровни загрузки” бывают:

    То есть скрипты, которые должны загружаться только в текстовом режиме с поддержкой сети, имеют Runlevels равный 3.

    Более простой вариант настройки:
    # [sudo] sysv-rc-conf
    #Очень удобная настройка Runlevels (необходима установка пакета sysv-rc-conf);
    Ручной вариант настройки:
    # chkconfig --list
    # Показывает список всех скриптов с соответствующими им 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 Работа с ядром системыНаверх

    # uname -a
    # Показать версию ядра Linux;

    13.2 Работа с модулями ядраНаверх

    # lsmod
    # Список всех модулей загруженных в ядро;
    # [sudo] modprobe isdn
    # Загрузка модуля на примере isdn;
    # make
    # Создание сжатого образа ядра системы;
    # make modules
    # Компиляция модуля;
    # [sudo] make modules_install
    # Установка модуля;
    # [sudo] make install
    # Установка в ядро системы;

    14. Команды Linux: работа с LiveCD.
    Наверх


    # [sudo] chroot /mnt
    # смена root-окружения на /mnt. После этого коневой раздел, примонтировнный к /mnt, будет использоваться как родной;

    15. Команды Linux: конвертирование различной информации;


    15.1 Конвертирование текстаНаверх

    # iconv -l
    # Выводит список всех доступных кодировок;
    # iconv -f cp1251 -t UTF-8 file_cp1251.txt -o file_utf8.txt
    # Смена кодировки. Был файл file_cp1251.txt с кодировкой cp1251, а в итоге получился файл file_utf8.txt с кодировкой utf8;

    15.2 Конвертирование PDF в JPEGНаверх

    # convert name.pdf name-%03d.jpg
    # Конвертируется name.pdf в постраничные JPEG изображения (в некоторых дистрибутивах необходимо установить пакет imagemagick);
    # convert *.jpeg name.pdf
    # Конвертируются 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 Конвертирование аудиоНаверх

    # cdparanoia -B
    # Копирование треков с 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: печать на принтере.
    Наверх


    # export PRINTER=lbp2900
    # Выбор принтера по-умолчанию. В примере выбран принтер Canon LBP-2900;
    # lpr #2 name.txt
    # Распечатать на принтере Canon LBP-2900 две копии файла name.txt;
    # lprm -
    # Удаление всех задач с принтера по-умолчанию;
    Статья опубликована 13.04.2009 · Автор статьи: Зюзгин Иван
    Статья относится к linux, ubuntu, debian, репозиторий, команды, iso, mount
    Случайные 7 статей:
    1. Как "подружить" Claws-Mail 3.8.1 и апплет уведомлений Ubuntu?
    2. Запись Skype разговоров в Linux
    3. Создание, редактирование и удаление SWAP в Linux
    4. Вызываем системный монитор по нажатию Ctrl+Alt+Delete
    5. Для чего нужен каждый каталог в Linux или структура директорий ОС Линукс
    6. Компьютер = сервер?
    7. Шаблоны документов в контекстном меню Gnome
    Комментарии [88]
    1. Roastbeef #
      14 Апрель, 02:09

      Жоска) а где двойные щелчки и ПКМ?)

    2. Mut@NT #
      14 Апрель, 13:21

      Можно все это сделать и щелчками мыши, но это не наш путь))
      Не путь системного администратора.

    3. druid3 #
      10 Май, 07:22

      Отличный ресурс. Оформление приятно для глаз, быстрочитабельно…

    4. Mut@NT #
      12 Май, 03:37

      >Отличный ресурс. Оформление приятно для глаз, быстрочитабельно…
      Спасибо!

    5. LateX #
      31 Май, 07:53

      о_О
      Скока и….

    6. freebin #
      13 Июль, 09:50

      Респект и увага :]

    7. Mut@NT #
      13 Июль, 14:02

      >freebin
      Спасибо!

    8. Дмитрий #
      7 Август, 11:16

      Отличная статья! Информация хорошо структурирована. Узнал несколько неведанных ранее удобных команд. Спасибо.

    9. Mut@NT #
      7 Август, 16:31

      >Дмитрий
      Рад стараться

    10. VRem #
      5 Октябрь, 15:15

      Огромное спасибо! Давно искал удобный краткий справочник.

    11. Skyson #
      2 Ноябрь, 11:44

      Всё просто класс! Только непонятны 2 вещи:
      1. Как сменить пользователя?
      2. Как чистить логи?

    12. Mut@NT #
      2 Ноябрь, 13:49

      1. Работу двух и более пользователей в текстовом режиме можно реализовать переключением в другую консоль сочетанием клавиш Alt+Ctrl+F1, Alt+Ctrl+F2 … (графическая оболочка включена по умолчанию в Alt+Ctrl+F7)

      2. Просто удалить *.log :))

    13. sergo #
      6 Ноябрь, 08:02

      1. есть очень удобная команда blkid показывает все диски системы, их uuid‘ы
      2. ifconfig старая команда, ей смена команда ip, ip a показать айпишник например
      3. добавьте в раздел монтирование как монтировать флешку фат (живой пример – microSD карточка в USB-модеме, автоматом не монтируется, монтирую сам, но не уверен, что правильно)
      4. материал просто отличный!

    14. Mut@NT #
      7 Ноябрь, 20:05

      1. Добавил
      2. Надосуге посмотрю команду ip. Про ее старость не знал, спасибо.)) Чего в ней старого, команда как команда. Командует и ладно
      3. Добавил
      4. Спасибо, старался

    15. rxs #
      8 Ноябрь, 01:40

      Спасибо, узнал новые команды.
      Время комментария странное (или это utc +7)

    16. maks #
      8 Декабрь, 01:08

      спасибо огромное! отличный справочник.
      распечатал и на системник вывесил))

    17. Sergey #
      17 Декабрь, 23:27

      Mut@NT: 2. Просто удалить *.log :))

      Просто удалять файл с розшерением *.log не рекомендуется. Их нужно чистить следующим образом echo > *.log

    18. Ярослав #
      26 Декабрь, 18:49

      Замечательно, спасибо

    19. neperpbl3 #
      8 Март, 12:01

      Хорошая шпаргалка

    20. Jamyan #
      11 Март, 11:37

      Большое спасибо за публикацию! Действительно качественная статья с понятными (даже для новичка) пояснениями и чрезвычайно удобной структурой представления информации. Поскольку я нахожусь еще только на начальном этапе освоения Linux, шпаргалка уходит в закладки браузера и, я думаю, мне придется еще не раз к ней обращаться. В общем, как говорят буржуи, респект!

    21. Alex #
      18 Март, 22:05

      Большое спасибо,страничка в закладках.очень помогает в освоении системы

    22. Panasyuk #
      19 Март, 22:04

      Спасибо! Удобный справочник. Отличный в целом сайт.

    23. lpp #
      23 Апрель, 20:24

      Спасибо, большое…Очень интересный и главное информативный справочник

    24. kayak #
      15 Май, 10:59

      Большой респект! Коротко, ясно и ничего лишнего…

    25. Илья #
      17 Июнь, 12:06

      шикарно.. одним словом))))

    26. alex1442 #
      17 Июнь, 15:51

      спасибо за мануал по основным командам линукс!
      сразу сделал печатную версию!

    27. Евгений #
      26 Июль, 08:46

      Спасибо автору за труд. Давно искал что-то подобное по линуху. Очень хорошо структурировано и просто удобно. У меня тоже печатный вариант уже на столе.

    28. Komiller #
      26 Июль, 23:59

      Ну просто нет слов :) СУПЕР СУПЕР СУПЕР Респект :)

    29. Антон #
      28 Сентябрь, 03:50

      а сделайте еще в самом низу ссылочку на скачивание) пригодилась бы)
      Спс за справочник!

    30. takprosto #
      30 Сентябрь, 03:58

      нам надо бы тоже кнопку “донате” внедрять, как говориться “лучше помоги материально”

    31. Mut@NT #
      30 Сентябрь, 11:13

      takprosto: нам надо бы тоже кнопку “донате” внедрять, как говориться “лучше помоги материально”

      Вы из России? :)

    32. bamik #
      16 Октябрь, 23:47

      А где работа с загрузчиками?

      И неплохо бы поработать над ошибками. Глаза режет.

    33. SHok #
      22 Октябрь, 05:56

      А кто может сказать, как иксы запускать с консоли ?

    34. Mut@NT #
      22 Октябрь, 15:10

      SHok: А кто может сказать, как иксы запускать с консоли ?

      startx

    35. Печенье-людоед #
      25 Октябрь, 20:38

      Только поправьте:

      // # export http_proxy=http://your.proxy:port # Изменить переменной окружения http_proxy, для использования интернета через proxy-сервер;
      //

      Там один текст полез на другой. Неудобно читать.

    36. Rasul #
      11 Ноябрь, 04:17

      Один вопрос: эти команды стандартны для всех дистрибутивов, в том числе и реализованных не под x86?
      PS. Присоединяюсь ко всем – спасиб огромное!

    37. Mut@NT #
      11 Ноябрь, 13:01

      Rasul: Один вопрос: эти команды стандартны для всех дистрибутивов, в том числе и реализованных не под x86?

      Команды по большей части все схожи, есть некоторые нюансы, но очень незначительные.

    38. Andreios #
      18 Ноябрь, 19:51

      Отличный сайт, и супер шпаргалка. Спасибо, сайт в избранном!

    39. tehnik #
      6 Декабрь, 02:32

      очень полезная статья но команды далеко не все

    40. Mut@NT #
      14 Декабрь, 15:49

      tehnik: очень полезная статья но команды далеко не все

      Вы правы. Все команды не объять

    41. inok #
      25 Декабрь, 01:10

      Давно отвык от досовских комманд, теперь вспоминаем навыки, за шпаргалку спасибо…

    42. Flash #
      12 Январь, 09:28

      Здравствуйте! Не могу установить принтер HP LJ M1120 MFU. Помогите, пожалуйста.

    43. Mut@NT #
      14 Январь, 02:21

      inok: Давно отвык от досовских комманд, теперь вспоминаем навыки, за шпаргалку спасибо…

      Досу и не снилось о такой гибкости как в Linux

      Flash: Здравствуйте! Не могу установить принтер HP LJ M1120 MFU. Помогите, пожалуйста.

      Я попробовал, но тоже не могу, руки не дотягиваются )))

    44. rooo #
      31 Январь, 12:06

      отличный справочник есть linuxrtfm.ru – в виде wiki сделан. Удобно блин :)

    45. bolonka #
      14 Февраль, 19:06

      спасибо, очень пригодились )

    46. xsander #
      4 Март, 02:01

      спасибооООООО =^_^=

    47. Сергей #
      7 Март, 23:43

      Вот пока будут в линуксе эти заклинания не быть ему популярным среди обычных пользователей. Давно бы перешел полностью на Убунту, но перспектива писать эти мантры очень пугает. Инструкция по любому вопросу связаному с Линукс начинается с этих трахтибидох-трибидохов…. А теперь бросайте в меня камни…

    48. Quickern #
      8 Март, 18:30

      Сергей, Ubunta сделана так, что эти “мантры” писать не придётся. Их пишут только пользователи, которые хотят большей скорости работы и больших возможностей, чем Windows просто может дать. А так, при установленной графической оболочке (KDE или Gnome – кому что нравится) интерфейс дружелюбнее, причем нааамного, чем в Windows. И, кстати, красивее. )

    49. Игорь #
      8 Март, 22:31

      Quickern: dpkg -l |more

      Если его настроить, а настроить рабочий стол легко, мануалов куча на сайтах http://forum.ubuntu.ru/ ;http://myubuntu.ru/, и многия многия другие, которых можно найти вбив в поисковик “форум ubuntu”, но качество цветной струйной печати отвратительно, для принтера hp deskjet d2663 (из моего опыта)

    50. Fish #
      11 Май, 21:17

      прочел все коменты и обсалютно согласен, а вообще по всем этим утилитам в систему вшиты маны )

    51. Mut@NT #
      12 Май, 09:42

      Fish: прочел все коменты и обсалютно согласен, а вообще по всем этим утилитам в систему вшиты маны )

      В MANах есть все, но только на английском языке ;)

    52. Нуб #
      31 Июль, 23:27

      А как запустить графический интерфейс?

    53. Mut@NT #
      1 Август, 20:50

      Нуб: А как запустить графический интерфейс?

      startx

    54. Маня #
      16 Август, 15:34

      Да, здорово. Сюда бы ещё для полного счастья добавить командочки для работы с почтой…

    55. Алан #
      26 Январь, 10:13

      Все бы так свои сайты декорировали,а то иной раз глаза сломать можно то зеленым по черному ,то синим по зеленному.Спасибо за инфу и целые глаза)))

    56. Всеволод #
      3 Февраль, 22:44

      Подскажите есть возможность на Debian сделать жесткий диск доступным в сети виндоус.И возможно ли завести Debian в рабочую группу виндоус?Буду очень признателен за ответ.

    57. dragon #
      15 Февраль, 00:32

      Спасибо!!!Просто,удобно,понятно!_:)

    58. Mut@NT #
      19 Февраль, 03:45

      Всеволод: Подскажите есть возможность на Debian сделать жесткий диск доступным в сети виндоус.

      Можно. Вроде ExtFS прога называется

      Всеволод: И возможно ли завести Debian в рабочую группу виндоус?Буду очень признателен за ответ.

      Вам нужно настраивать Samba

    59. Макаренко Сергей #
      21 Февраль, 04:40

      Огромное спасибо за статью, все четко и кратко

    60. Борис Борисович #
      29 Март, 17:43

      Статья опубликована 12.04.2009 и до сих пор актуальна, и таковой останется пока есть Linux. Самая большая беда, что мы подсели на Винду….. или нас подсадили на Винду. Мы думаем, что Windows и есть верх совершенства пока не откроем для себя Linux. Но тот, кто смог слезть с этой иглы “Винда”, больше никогда на неё не вернётся. Linux – это более высокая ступень нашего интеллектуального развития и культуры общения с компьютером. Ну, а у кого до сих пор не получается, не расстраивайтесь. Не Вы выбираете Linux, Linux должен выбрать Вас. Старайтесь и Linux Вас выберет.

    61. Александр Юрченко #
      29 Март, 19:52

      Спасибо огромное, но: в описании iconv ошибка.

      Сделал, как тут описано:
      # iconv -f cp1251 -t UTF-8 -o file_cp1251.txt > file_utf8.txt

      Не сработало. Посмотрел man iconv, – оказывается, правильно так:
      # iconv -f cp1251 -t UTF-8 file_cp1251.txt -o file_utf8.txt

      Так – сработало.
      Все равно спасибо :)!

    62. Mut@Nt #
      31 Март, 21:06

      Александр Юрченко: Спасибо огромное, но: в описании iconv ошибка.
      Сделал, как тут описано:
      # iconv -f cp1251 -t UTF-8 -o file_cp1251.txt > file_utf8.txt
      Не сработало. Посмотрел man iconv, – оказывается, правильно так:
      # iconv -f cp1251 -t UTF-8 file_cp1251.txt -o file_utf8.txt
      Так – сработало.
      Все равно спасибо :)!

      Я исправил.

    63. Mut@Nt #
      31 Март, 21:09

      Борис Борисович: Не Вы выбираете Linux, Linux должен выбрать Вас.

      Красиво сказано )))

    64. pupkin #
      5 Апрель, 02:06

      Mut@NT: Можно все это сделать и щелчками мыши, но это не наш путь

      Согласен)

    65. pupkin #
      5 Апрель, 02:25

      Mut@NT: В MANах есть все, но только на английском языке ;)

      Сейчас уже многие маны переведены на русский. Не знаю правда как в Ubuntu, но в Archlinux точно. Недавно они были ужасными, а сейчас видимо кто-то над ними серьёзно поработал и маны стали очень даже читабедьными. Хотя я и оригинал без проблем читаю, но на родном языке всё равно приятней :)

    66. Boris #
      27 Июнь, 21:54

      спасибо. полезная страница )еще бы версию для печати… )

    67. biohazard #
      14 Июль, 15:35

      Как переместиться в другой раздел жесткого диска или перейти на другой жесткий диск(например, на /dev/sdb4) и установить оттуда пакет?

    68. petits plaisirs #
      5 Сентябрь, 05:32

      опишите еще про установку с /usr/src/

    69. Azur #
      20 Сентябрь, 03:47

      а не подскажете какой командой можно поменять порт сетевого интерфейса?

    70. ITShaman #
      3 Октябрь, 20:07

      Azur: а не подскажете какой командой можно поменять порт сетевого интерфейса?

      Что значит поменять порт? Поясните.

    71. Дмитрий #
      5 Ноябрь, 02:49

      Спасибо за справочник, много нужного и полезного.

    72. marin #
      23 Декабрь, 07:37

      помогите пожалуйста чайнику по Linux … на днях купила нетбук Acer AO725 …после запуска пишет [root@localhost]# и всее….. что дальше вводить ??? в ин-те пишут то Su то StartX – не помогает :(

    73. Андрей #
      22 Апрель, 02:02

      marin :
      marin #
      22 Декабрь, 13:37

      помогите пожалуйста чайнику по Linux … на днях купила нетбук Acer AO725 …после запуска пишет [root@localhost]# и всее….. что дальше вводить ??? в ин-те пишут то Su то StartX – не помогает :(

      Это по моему в винде такое, если сглючит, или не полностью установлена. Ввести логин администратора (root)и пароль.

      Кстати в Linux и вобще в Unix подобных системах строчные и прописные буквы различаются! Например файл Vasia.jpg и vasia.jpg совершенно разные файлы, как и vasia.JPG. Виндовс же не делает различий.
      В разных версиях Linux принято по разному получать права суперадминистратора. Где то # su, где то # sudo, или как у меня # su -l, с модификатором.

    74. Валерий #
      25 Апрель, 06:46

      Спасибо, теперь хоть что-то с Астериском начало проясняться – он тоже на линуксе сидит:) Скажите, а какой командой удалять файлы из папки, то есть из директории, чтобы сама директория осталась жива?

    75. Сергей #
      9 Май, 06:39

      Спасибо за полезную и систематизированую информацию о командах Linux. Пробую делать что-то подобное одновременно изучая сами команды вот на этом сайте (правда на украинском):) http://polyzi.rv.ua/terminalist

    76. GBalakhchi #
      4 Июнь, 19:39

      marin : помогите пожалуйста чайнику по Linux … на днях купила нетбук Acer AO725 …после запуска пишет [root@localhost]# и всее….. что дальше вводить ??? в ин-те пишут то Su то StartX – не помогает :(

      У вас неправильно установлен Линукс, причина – не узнана видеокарта, нужно вручную правильно установить режимы ее работы, или вообще нет для нее драйвера. Установка более современной версии Линукс может помочь.

    77. werw #
      7 Август, 16:10

      Вот ещё одна памятка:

      Памятка по командам Linux
      В формате odt – https://www.dropbox.com/s/nmu4a25u71wfebt/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D0%BA%D0%B0%20%20%D0%BF%D0%BE%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%D0%BC%20Linux.odt

      В формате pdf – https://www.dropbox.com/s/7p1cw44nhckup3j/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D0%BA%D0%B0%20%20%D0%BF%D0%BE%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%D0%BC%20Linux.7z

    78. prostolinux #
      13 Сентябрь, 23:57

      А где команды? Почему я ничего не вижу?

    79. лаптоп #
      29 Сентябрь, 02:53

      Жаль, что стало мало на линускве буков – очень жаль…

    80. Andrei #
      11 Ноябрь, 07:20

      Так как команд очень много, то я себе сделал удобную справку с тегами прямо из консоли. Вот тут все описано:
      https://docs.google.com/document/d/136DtwYd4DVrtsUrWIgat0Z9saZG2OVNKIafceHeH1RA/pub

    81. николай #
      21 Ноябрь, 23:13

      Спасибо!!!!!!!!!

    82. Hydra Root #
      3 Декабрь, 20:08

      есть хороший справочник даян андроидов на двух языках
      https://play.google.com/store/apps/developer?id=Hydra+Root

    83. Jhon #
      18 Июнь, 22:05

      Thanks… :)

    84. Vlad #
      22 Июнь, 18:55

      Пробовал на практике, благодарствуем.

    85. bfirdavs #
      31 Июль, 13:46

      Спасибо на автору этот статье..

    86. Иван #
      22 Сентябрь, 16:24

      Спасибо за инфу….тока тока начал разбираться с системой…искал 100 основных команд….очень удобно.ещё раз спасибо.

    87. Денис #
      21 Ноябрь, 00:46

      Спасибо за такую исчерпывающую информацию, очень часто этой страницей пользуюсь. Еще раз спасибо)))

    88. Sredniy #
      6 Декабрь, 04:08

      спасибо

    Имя (обязательное поле)
    e-mail (обязательное поле) Сайт
    Текст комментария:
    IT-новости
    Популярное
    Облако тегов
    При цитировании документа активная ссылка на сайт обязательна.
    Администрирование и настройка серверов, рабочих станций на базе ОС Linux и Windows. www.itshaman.ru - Настройка Linux и Windows © 2009 - 2016