1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Добро пожаловать на Форум программного обеспечения!

    У нас Вы найдёте только PREMIUM ресурсы которых нет в публичном доступе.

    ВНИМАНИЕ! Вы не сможете скачать не оплатив и не перейдя в "Премиум" или "Проверенный" группу.

    Регистрация совершенно бесплатна!

    Скрыть объявление
  3. Для скачивания ресурсов Вам стоит только зарегистрироваться, набрать 5 симпатий и разместить 5 тем / ресурсов.

    Скрыть объявление
  4. Халява! Целую неделю халявы на скачивание ресурсов по 1 августа включительно.Подробности...

    Скрыть объявление
Скрыть объявление

Вы являетесь Гостем на форуме

ВАШИ ПРАВА ОГРАНИЧЕННЫ

Пожалуйста, зарегистрируйте свою учётную запись и активируйте её по ссылке в письме, которое придёт Вам на указанный при регистрации электронный адрес. После этих действий Вы становитесь полноправным участником клуба.

 Linux Общие Команды Linux

Тема в разделе "Ubuntu", создана пользователем Pokschubin, 4 июн 2017.

Загрузка...

Обсуждение темы Общие Команды Linux в разделе Ubuntu на форуме levelsoft.ru

Метки:
  1. TopicStarter Overlay
    Pokschubin

    Pokschubin is a Featured MemberPokschubin is a Verified MemberPokschubin Активный пользователь Команда форума Администратор
    33/36

    Регистрация:
    15 май 2016
    Сообщения:
    884
    Симпатии:
    32
    Баллы:
    33
    Пол:
    Мужской
    Интересующий Вас раздел:
    Xenforo
    Discord:
    Pokschubin
    ICQ:
    599060077
    Skype:
    Профиль VK:
    Linux команды, которым не нашлось место ни в каком другом разделе.
    1. uname -a Показать версию ядра Linux;
    2. lsb_release -a На экран выводиться информация о версии операционной системы Debian и оснваных на ней дистрибутивах;
    3. cat /etc/SuSE-release На экран выводится информация о версии операционной системы SuSE;
    4. man hier Описание иерархии файловой системы (для чего нужна каждая директория в linux);
    5. clear Очищение экрана терминала;
    6. wall Привет Отправляет на терминалы других пользователей сообщение "Привет";
    7. date Показывает текущую дату и время;
    8. cal -3 Показывает в удобной форме предыдущий, текущий и последующий месяц (типо календарь);
    9. uptime Показать текущее время и работу системы без перезагрузки и выключения;
    10. hostname Показать сетевое имя компьютера;
    11. whois linux.org Показать информацию о доменом имени linux.org;
    12. export http_proxy=http://your.proxy:port Изменить переменной окружения http_proxy, для использования интернета через proxy-сервер;
    13. wget Скачать файл в текущую папку;
    14. wget --convert-links -r Копирование сайта целиком и конвертирование ссылок для автономной работы. Копирование происходит на 5 уровней в глубину;
    15. pppconfig Создание и настройка Dial-Up соединения для выхода в Интернет по модему;
    16. pppoeconf Создание и настройка выхода в Интернет через ADSL-модем;
    17. !! Выполнить последнюю команду;
    18. history | tail -50 Показать последние 50 набранных команд;
    19. exit Завершить сеанс текущего пользователя;
    20. passwd Меняет пароль текущего пользователя;
    21. shutdown -h now Выход из Linux;
    22. poweroff Выход из Linux;
    23. reboot Перезагрузка системы;
    24. last reboot Cтатистика перезагрузок;
    25. winecfg Настройка Wine;
    26. host itshaman.ru Показывает IP-адрес введенного сайта;
    27. users отображает краткий список пользователей работающих в системе в данный момент.
    28. w подробная информация о всех пользователях, работающих в данный момент и также простой, вход в систему и др.Если нужен один пользователь, то указать имя в параметре.
    29. who список пользователей работающих в системе в данный момент.
    30. whoami показывает текущий идентификатор пользователя, работающего в данном терминале.
    31. write отправляет сообщение другому пользователю, находящемуся в системе, путём копирования строк с терминала отправителя на терминал получателя.
    32. script позволяет записывать весь вывод с терминала в файл.Что бы остановить запись нажмите Ctrl+d.Если имя файла не указано то записывается в typescript.
    33. times показывает полное время выполнения процессов для всей системы и данного пользователя.
    2.1 Директории и файлы
    1. pwd Выводит текущий путь;
    2. ls Выводит список файлов и каталогов по порядку;
    3. ls -laX Выводит форматированный список всех файлов и директорий, включая скрытые;
    4. cd Переход в домашнюю директорию;
    5. cd /home Переход в директорию /home;
    6. touch /home/primer2 Создание пустого файла /home/primer2;
    7. cat /home/primer2 Показать содержимое файла /home/primer2;
    8. tail /var/log/messages Выводит конец файла. Удобно при работе с логами и большими файлами;
    9. nano /home/primer2 Редактирование файла /home/primer2;
    10. gedit /home/primer2 Вторая команда Linux для редактирования файла;
    11. echo "Последняя строчка" | sudo tee -a /home/primer2 Добавление к концу файла "Последняя строчка" в файл /home/primer2;
    12. cp /home/Mut@NT/primer.txt /home/primer.txt Копирует /home/Mut@NT/primer.tx в home/primer.txt;
    13. ln -s /home/Mut@NT/primer.txt /home/primer Cоздает символическую ссылку /home/primer к файлу /home/Mut@NT/primer.txt;
    14. mkdir /home/Mut@NT/shaman Создание директории с именем shaman;
    15. rmdir /home/Mut@NT/shaman Удаление директории с именем shaman;
    16. rm -rf /home/Mut@NT/shaman Удаление директории с вложенными фалами;
    17. cp -la /dir1 /dir2 Копирование директорий;
    18. mv /dir1 /dir2 Переименование директории;
    19. du -sh /home/Mut@NT/ Выводит на экран размер заданной директории. Можно использовать для определения размера файлов;
    20. locate primer Поиск всех файлов с именем primer;
    21. find поиск файлов в текущем каталоге.Если указать путь, можно искать везде.
    22. free отображает информацию об оперативной памяти, подкачки, кэше,свободная памать, общая и т.д.

    • dmesg Показывает log-файл загрузки ОС и нахождения новых устройств;
    • mpstat 1 Показывает расширенную статистику потребления ресурсов системы в процентах (для некоторых дистрибутивов необходима установка пакета sysstat);
    • vmstat 2 Показать расширенную статистику по использованию виртуальной памяти;
    • iostat 2 Показать расширенную статистику прерываний по устройствам;


    Все загрузочные процессы выполняются в следующем порядке:
    Уровень runlevel S: это первый уровень запуска в загрузочном процессе. Для начала будет вызван скрипт /etc/init.d/rcS и выполнены все процессы из /etc/rcS.d
    Уровень runlevel 1: Однопользовательский режим. Все процессы из /etc/rc1.d будут выполнены.
    Уровни runlevels 2, 3, 4 и 5: В системах Debian многопользовательскас среда может включать или не включать графический режим. Те же процессы из соответственных директорий будут запущены.
    Уровень runlevel 0: Выключение компьютера.
    Уровень runlevel 6: Перезагрузка компьютера.

    То есть скрипты, которые должны загружаться только в текстовом режиме с поддержкой сети, имеют Runlevels равный 3.
    Более простой вариант настройки:
    1. *[sudo] sysv-rc-conf#Очень удобная настройка Runlevels (необходима установка пакета sysv-rc-conf);
      Ручной вариант настройки:
    2. chkconfig --list Показывает список всех скриптов с соответствующими им Runlevels;
    3. chkconfig --list udev Показывает разрешенные Runlevels только отдельного скрипта, в нашем случае udev;
    4. update-rc.d udev defaults Выставление скрипту udev значений Runlevels по-умолчанию (для Debian-подобных дистрибутивов);
    5. chkconfig udev --level 35 on Добавление скрипту udev Runlevels 3 и 5;
    6. update-rc.d udev start 20 2 3 4 5 . stop 20 0 1 6 Изменить параметры для скрипта udev (для Debian-подобных дистрибутивов);
    7. chkconfig udev off Отключение у udev всех Runlevels;
    8. update-rc.d -f udev remove Отключение у udev всех Runlevel (для Debian-подобных дистрибутивов);
    13. Команды Linux: Работа с ядром и модулями.
    13.1 Работа с ядром системы
    1. uname -a Показать версию ядра Linux;
    13.2 Работа с модулями ядра
    1. lsmod Список всех модулей загруженных в ядро;
    2. modprobe isdn Загрузка модуля на примере isdn;
    3. make Создание сжатого образа ядра системы;
    4. make modules Компиляция модуля;
    5. make modules_install Установка модуля;
    6. make install Установка в ядро системы;
    14. Команды Linux: работа с LiveCD.
    1. chroot /mnt смена root-окружения на /mnt. После этого коневой раздел, примонтировнный к /mnt, будет использоваться как родной;
    15. Команды Linux: конвертирование различной информации;
    15.1 Конвертирование текста
    1. iconv -l Выводит список всех доступных кодировок;
    2. iconv -f cp1251 -t UTF-8 -o file_cp1251.txt > file_utf8.txt Смена кодировки. Был файл file_cp1251.txt с кодировкой cp1251, а в итоге получился файл file_utf8.txt с кодировкой utf8;
    15.2 Конвертирование PDF в JPEG
    1. convert name.pdf name-%03d.jpg Конвертируется name.pdf в постраничные JPEG изображения (в некоторых дистрибутивах необходимо установить пакет imagemagick);
    2. convert *.jpeg name.pdf Конвертируются JPEG изображения в PDF (в некоторых дистрибутивах необходимо установить пакет imagemagick);
    15.3 Конвертирование видео
    1. 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 Конвертирование аудио
    1. cdparanoia -B Копирование треков с AudioCD в текущую директорию wav-файлами;
    2. lame -b 256 in.wav out.mp3 Конвертирование wav-файлов в mp3 с качеством 256 kb/s;
    3. oggenc in.wav -b 256 out.ogg Конвертирование wav-файлов в Ogg Vorbis с качеством 256 kb/s;
    16. Команды Linux: печать на принтере.
    1. export PRINTER=lbp2900 Выбор принтера по-умолчанию. В примере выбран принтер Canon LBP-2900;
    2. lpr #2 name.txt Распечатать на принтере Canon LBP-2900 две копии файла name.txt;
    3. lprm - Удаление всех задач с принтера по-умолчанию;
     
    Загрузка...

Поделиться этой страницей

Загрузка...