Полезные Linux команды в 1-м листе

Discussion in 'Linux, Freebsd, *nix' started by PandoraBox, 10 Sep 2008.

  1. теща

    теща Экстрасенс

    Joined:
    14 Sep 2005
    Messages:
    2,027
    Likes Received:
    526
    Reputations:
    285
    записал на диск iso загрузочный двд запускаю root# и чет хочет от меня че там пароль ввести нада для старта? за рание благодарен+
     
  2. QDef

    QDef Member

    Joined:
    5 Jul 2010
    Messages:
    54
    Likes Received:
    9
    Reputations:
    0
    1 person likes this.
  3. QDef

    QDef Member

    Joined:
    5 Jul 2010
    Messages:
    54
    Likes Received:
    9
    Reputations:
    0
    Команды Linux. Справочник

    [​IMG]

    Книга содержит свыше 530 команд: классических и совсем новых, популярных и не очень, незаслуженно забытых или не нашедших у нас должного распространения. Их описания расположены в алфавитном порядке. Все команды также класифицированы по тематическим направлениям и представлены в разделе Типовые операции.
    Третье издание дополнено новыми командами по самым разным направлениям. Большое внимание уделено файловым системам ext3 и ReiserFS и связанным с ними командам.
    Справочник расчитан на пользователей Linux без привязки к определенному дистрибутиву, а также на пользователей FreeBSD и ОС Unix.

    http://depositfiles.com/ru/files/5539452
    http://rapidshare.com/files/116792616/lun_com.rar
     
  4. R0nin

    R0nin Member

    Joined:
    11 Jul 2010
    Messages:
    261
    Likes Received:
    24
    Reputations:
    8
    Ничего нового,но думаю что пригодится :
    По названии запущенной программы узнаем детали процесса :
    Code:
    ps aux | grep 'название-программы'
     
    #24 R0nin, 6 Aug 2010
    Last edited: 27 Jul 2011
  5. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Apache:
    /etc/rc.d/init.d/httpd status
    /etc/rc.d/init.d/httpd stop
    /etc/rc.d/init.d/httpd start
    /etc/rc.d/init.d/httpd restart

    Восстановление пароля mysql root:

    1. Останавливаем mysql.
    service mysqld stop
    2. Запускаем mysql следующей командой:

    /usr/bin/mysqld_safe --skip-grant-tables --user=root &

    3. Запускаем клиента mysql
    mysql -u root
    4. Выполняем sql запрос
    UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
    где newpwd - новый пароль.
    5. Применяем изменения
    FLUSH PRIVILEGES;
    6. Выходим из mysql клиента выполнив в нем команду exit
    7. Перегружаем mysql сервер.
    service mysqld restart

    Ports:
    addports:
    /sbin/iptables -I INPUT -p tcp --dport 12345 -j ACCEPT

    Просмотр открытых портов:
    /sbin/iptables -L INPUT

    Сохранение портов после addports:
    /etc/init.d/iptables save

    Если нужно udp открыть, то просто меняем tcp на udp.
    P.S. для игрушек используется в основном udp.
     
    #25 InfernoNet, 10 Sep 2010
    Last edited: 10 Sep 2010
  6. FlaktW

    FlaktW Elder - Старейшина

    Joined:
    19 Aug 2009
    Messages:
    500
    Likes Received:
    33
    Reputations:
    12
    Команды Linux (командная строка)
    Команды:

    login запрос от пользователя имени и пароля (запрос от системы к пользователю) для входа в систему( по умолчанию, при наборе пароля, он не отображается).

    logout выход из текущего сеанса оболочки.

    startx команда для запуска графического интерфейса X Window (не путайте с системой Windows.Не бойтесь. Это не она).

    shutdown останавливает систему и предотвращает повреждение файловой системы при этом, но,используется только при работе в консольном режиме.При работе в режиме X Window, не используйте.

    halt быстрое и корректное выключение системы.

    poweroff корректное выключение системы.

    reboot корректное выключение с последущей загрузкой.Перезагрузка.

    vmstat выдаёт сведения о процессах, памяти и загруженности центрального процессора.

    su вход в сеанс администратора, но прийдётся ввести пароль.Для выхода из этого сеанса наберите exit и нажмите ENTER.

    apropos поиск строки в заголовках и названиях документации ( дополнительно вводится слово для поиска). Выдаёт список всего найденного.

    cal форматированный календарь на текущий месяц ( добавить y и будет календарь на весь текущий год).

    date отображает текущие дату и время, по системным часам ядра.

    oclock простые часы, которые висят на рабочем столе (много дополнительных параметров).

    finger отображение информации о пользователе, имя которого указано в команде.

    hostname команда отображает идентификатор данного узла сети ( его имя). root может изменить имя узла на новое.

    hwclock встроенные часы Вашего компьютера.Для изменения даты и времени и синхронизации с системными часами, необходимы привелегии root.

    pwd отображает полный путь к текущему каталогу.

    tzselect запуск утилиты, которая позволяет выбрать часовой пояс.

    uname выводит информацию об используемой операционной системе (при вводе дополнительных параметров команды , выдаёт довольно много информации).

    uptime показывает текущее время, продолжительность сеанса , количество пользователей и загруженность процессора.

    users отображает краткий список пользователей работающих в системе в данный момент.

    w подробная информация о всех пользователях, работающих в данный момент и также простой, вход в систему и др.Если нужен один пользователь, то указать имя в параметре.

    whatis поиск по базе данных страниц руководства и отображение краткого описания.

    who список пользователей работающих в системе в данный момент.

    whereiz находит файлы, страницы справочного руководства для указанной команды.

    which показывает полный путь к исполняемому файлу команды.

    whoami показывает текущий идентификатор пользователя, работающего в данном терминале.

    write отправляет сообщение другому пользователю, находящемуся в системе, путём копирования строк с терминала отправителя на терминал получателя.

    wall отправляет сообщение на терминал каждого пользователя находящегося в системе в данный момент.

    history показывает пронумерованный список команд, которые Вы выполняли в этом и предыдущем сеансе. Если в списке историии их довольно много, то увидите последние.

    jobs выводит список всех выполняемых и приостановленных задач.

    kill завершить процесс (необходимо указать какой).

    killall позволят управлять процессами используя их имена или имена файлов, а не идентификаторы как в kill. Завершаются все указанные процессы.

    kernelversion показывает основную и дополнительную версии ядра.

    nice позволяет отобразить или настроить приоритет задачи.

    ps выводит список всех работающих процессов.

    pstree показывает иерархию процессов системы, что хорошо показывает их взаимозависимость.

    renice задаёт приоритет для указанной задачи.

    script позволяет записывать весь вывод с терминала в файл.Что бы остановить запись нажмите Ctrl+d.Если имя файла не указано то записывается в typescript.

    times показывает полное время выполнения процессов для всей системы и данного пользователя.

    top запускает программу , которая позволяет управлять процессами.И ещё много дополнительной, полезной информации.

    cd смена текущего каталога.По умолчанию переходит в домашний каталог текущего пользователя (если без параметров).

    dir отображает файлы в текущем каталоге в алфавитном порядке и с учётом регистра.

    file показывает тип содержимого указанного файла(текст, выполняемый, данные).

    find поиск файлов в текущем каталоге.Если указать путь, можно искать везде.

    free отображает информацию об оперативной памяти, подкачки, кэше,свободная памать, общая и т.д.

    ls показывает все файлы в текущем каталоге в алфавитном порядке.Аналогична dir.

    last показывает список пользователей, которые заходили в систему с момента создания файла /var/log/wtmp.

    lastlog проверяет историю входа в систему зарегистрированных пользователей.Форматирует и выводит на печать файл /var/log/lastlog.

    logger посылает запрос демону syslogd с просьбой поместить сообщение в системный журнал.

    lpr отправляет документ на печать демону печати.

    chmod изменяет режим доступа к файлу.Символьный или числовой формат.

    chown смена владельца указанного файла.Требуется доступ root.

    chage применяется для изменения срока действия учетной записи.Для администрирования.

    chfn изменяет сведения о пользователе в файле /etc/passwd из которого берёт информацию команда finger .

    chgrp команда для администратора,для изменения группы владельцев файла.

    clear очищает экран терминала (если это возможно).

    crontab обеспечивает возможность выполнения определённых задач по расписанию. Чаще используется администратором, хотя свои задачи могут быть и у пользователей.

    csplit разбивает файл на несколько частей.Надо задать метод разбивки (строки и т.д.).

    cp копирует один файл в другой, или несколько файлов в каталог.

    dd копирование файла с одновременным выполнением различных, дополнительных преобразований.

    dc калькулятор.

    debugfs применяется для восстановления файловой системы (ext2,ext3) если недостаточно команды fsck.

    df показывает количество используемого и свободного дискового пространства для всех подключенных разделов файловой системы.

    du показывает количество блоков диска, занятых каждым из файлов каталога.

    mc запускает программу Midnight Commander диспетчер файлов в текстовой консоли. Напоминает MSDOS менеджеры и довольно проста и удобна в использовании.Очень много нужных и удобных функций.

    mkdir создание указанного каталога.

    man справочное руководство.

    mcat копирует необработанные данные на дискету.

    mcopy использует отформатированную дискету MSDOS для копирования файлов в Линукс и из Линукс без предварительного подключения дискеты к файловой системе.

    mdel удаляет файл на отформатированной дискете MSDOS.

    mdir отображает содержимое каталога на дискете MSDOS.

    mdu показывает дисковое пространство занятое каталогом MSDOS.

    mesg контролирует доступ к Вашему терминалу, что бы коллеги не могли засыпать Вас сообщениями с помощью команды write

    mformat создаёт на дискете файловую систему MSDOS.

    mkbootdisk применяется в некоторых дистрибутивах, для создания загрузочной дискеты, содержащей всё необходимое для аварийной загрузки.

    mktemp создаёт уникальное имя файла для временной работы.

    mlabel создаёт метку тома на MSDOS на отформатированной дискете.

    mmd создаёт подкаталог MSDOS на отформатированной дискете.

    mmount подключает к файловой системе отформатированное устройство MSDOS.

    mmove перемещает или переименовывает файл на дискете MSDOS.

    more средство постраничного просмотра текстового файла.

    mv переименовывает или перемещает файлы или каталоги.

    rm удаление указанного файла.Можно и много удалить.

    rmdir удаление указанного пустого каталога.

    safedelete удалиние указанного файла в каталог safedelete,где он хранится некоторое время перед необратимым удалением.

    stat отображение всей доступной информации об указанном файле.

    touch изменяет время последнего доступа или изменения файла на текущее время.

    undelete восстанавливает файлы удалённые командой safedelete.

    wc показывает число строк, слов и символов в файле.

    bunzip2 распаковывает указанный файл на 30%быстрей чем gzip.

    bzip2 сжимает указанный файл по ускоренному алгоритму.

    bzip2recover делает попытку восстановить данные из повреждённого файла сжатого bzip2.

    compress сжимает указанный файл по другому алгоритму.

    uncompress распаковывает файл сжатый предыдущей командой.

    cpio позволяет создавать архивы и извлекать из архивов файлы.Позволяет копировать файлы. Необходимо указывать соответствующие параметры.

    gpg позволяет зашифровать и расшифровать файл.Метод шифрования открытым ключом. Позволяет создавать электронные подписи.Если этой программы нет у Вас, скачайте http://www.gnupg.org

    gzip сжимает указанный файл.

    gunzip распаковывает указанный файл (расширения .Z,.gz,.tgz,.zip ).

    gzexe позволяет сжать исполняемый файл с указанным именем так, что бы он автоматически распаковывался и выполнялся, когда пользователь даёт команду на выполнение сжатого файла.

    gpasswd устанавливает пароль группы.

    mcrypt Шифрует указанный файл.Создаётся новый файл в рабочем каталоге с расширением .enc. Вам будет предложено ввести пароль.Не забудьте его.

    mdecrypt расшифровывает это же файл.Если этих утилит нет, скачайте http://mcrypt/hellug.grl

    tar помещает два и более файлов в новый или существующий архив или извлекает их из архива.При задании каталога, заархивирует все файлы в каталоге и подкаталоге.

    talk позволяет вести интерактивный диалог с пользователем сети ИНТЕРНЕТ.

    tee отсылет выходные данные на два устройства вывода.Можно одновременно вывести на экран и в файл.

    toe выдаёт сведения о существующих терминалах, которые могут быть использованы для дальнейшей работы.

    touch изменяет время создания файла на текущее.Если файл не существует, то создаёт новый, пустой файл.

    unarj распаковывает или выводит список содержимого указанного архива в формате .ARJ(формат сжатия MS DOS).

    unzip распаковывает и извлекает файлы из архивов , созданных утилитами ZIP ( Linux,MS DOS,Microsoft Windows ).

    zip архивирует и сжимает файлы.

    zipinfo отображает информацию о содержимом архива.Если указать имя, то выдаст информацию о конкретном файле.

    zipnote позволяет вывести и отредактировать комментарии к файлам из архива ZIP.

    zipsplit позволяет разделить архив zip на достаточно маленькие части, для записи их на сменные носители, и записывает файлы на указанное устройство(дискеты).

    zforce добавляет расширение .gz ко всем файлам в рабочем каталоге, или к указанному файлу, которые были сжаты, но не имеют расширения.Т.е. предотвращает повторное сжатие.

    uuencode кодирует двоичный файл для передачи по ASC11сетям.

    uudecode декодирует выше названный файл.

    autorun автоматически распознаёт все доступные приводы CDROM в системе, монтирует их при вставке диска и может запускать отдельные приложения (например проигрыватель).Для использования, необходимо добавить параметры в файл привода.

    badblocks проверить указанное устройство на наличие повреждённых секторов (указать устройство).

    eject извлекает носитель из указанного устройства.Если устройство смонтировано то команда производит размонтирование перед извлечением носителя.

    e2fsck проверяет и при необходимости восстанавливает повреждённый том файловой системы (ext2,ext3).

    echo выводит строку текста на стандартное устройство вывода.

    fdformat форматирование гибкого диска.Дополнительно вводится имя устройства и необходимый вид форматирования.

    fg переводит процесс выполняемый в фоновом режиме в приоритетный режим.

    fgconsole показывает количество активных виртуальных консолей.

    fsck проверяет и восстанавливает файловую систему.

    mount монтирование файловой системы.

    umount отмонтирование файловой системы (в обоих командах необходимо указать, что именно).

    rdev при вызове без параметров выводит информацию о текущей файловой системе.

    rcp применяется для копирования файлов с одного компьютера на другой.

    rdate получает значение даты и времени от другого узла сети.Используется для синхронизации системного времени узлов.

    rename переименовывает файлы.Очень удобно, когда много файлов.

    resize изменяет размер окна виртуального терминала в графическом окружении.

    restore восстанавливает файлы заархивированные с помощью команды dump.

    runlevel отображает текущий и предыдущий уровни выполнения.

    shred выполняет безопасное удаление файла предварительно перезаписав его содержимое на другой диск.

    sleep приостанавливает начало выполнения процесса на заданное количество секунд.

    usleep приостанавливает на микросекунды.

    sync очищает буферы файловой системы.

    cmp производит быстрое сравнение двух указанных файлов.Если они идентичны, то никакие сообщения не выводятся.

    column форматирует входной текст из указанного файла в список из пяти колонок.

    diff сравнивает два указанных текстовых файла.Каждое отличие выводится в контексте. Позволяет сравнивать каталоги.

    diff3 сравнивает три указанных файла и выводит результаты.

    enscript преобразует указанный текстовый файл в формат Post Script.Вывод может быть направлен на печать или записан в файл.

    fmt данная утилита производит форматирование каждой строки в указанном файле таким образом, что все строки имеют одинаковую ширину.

    head утилита выводит первые десять строк файла.Можно и несколько файлов.

    ispell запуск интерактивной утилиты для проверки орфографии в указанном файле.

    id отображает действующие значения идентификаторов пользователя и группы для текущего пользователя.

    ifconfig отображает состояние текущей конфигурации сети или настраивает сетевой интерфейс.

    less отображает содержимое указанного файла на экране и позволяет удобно просмотреть.

    nl команда нумерует строки в указанном файле.

    paste обьединяет соответствующие строки файлов в колонки.При желании можно обьединить несколько файлов.

    pdf2ps преобразует файл формата PDF в Post Script.Результат записывает на диск.

    pdftotext преобразует файл из формата PDF в текст и записывает результат на диск.

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

    sort команда позволяет отсортировать строки файла в алфавитном порядке.

    split разбивает файл на части.

    zcat;zmore выводит содержимое файла сжатого gzip на экран без распаковки.

    zcmp сравнивает сжатые gzip два файла без распаковки.

    zdiff сравнивает сжатые gzip два файла без распаковки.

    zegrep;zfgrep;zgrep осуществляют поиск указанной строки, выражения в файле сжатом gzip, без распаковки.

    aumix запускает в интерактивном режиме утилиту, которая управляет различными настройками звуковой карты.

    cdda2wav утилита предназначена для записи звуковых дорожек с аудиокомпакт диска в файлы формата WAV.Если имя файла не указано, то запись идёт в файл audio.wav в текущем каталоге.

    cdlabelgen команда предназначена для подготовки обложек к коробкам компакт дисков. Результат в файле формата Post Script.Требуется наличие интерпретатора языка Perl не ниже 5.003 версии.

    cdp запуск проигрывателя аудиокомпакт дисков в текстовом режиме.

    cdparanoia считывает звуковые дорожки с аудиокомпактов и записывает в файлы WAV,AIFF,RAW.

    combine обьединяет два и более графических файла в один.Огромное количество спецэффектов.Является частью пакета Image Magick и можно взять http://www.imagemagick.org

    convert преобразует указанный входной графический файл, в выходной.Распознаёт множество форматов. Скачать так же как и предидущую.

    identify определяет формат и характеристики графического файла и проверяет целостность и наличие ошибок.

    mogrify преобразует графический файл и перезаписывает исходный.

    montage преобразование нескольких файлов в обьединённое изображение.Скачать http://www.imagemagick.org

    mpg123 воспроизводит на основном устройстве воспроизведения аудио файл в формате MP3. Вписывается имя файла или его адрес в Интернет.Чтобы остановить воспроизведение Ctrl+c.Что бы остановить и выйти из программы Ctrl+c нажать дважды.

    play воспроизводит звуковой файл с указанным именем.Автоматически распознаёт тип файла. Позволяет добавлять различные звуковые эффекты к воспроизводимым файлам.

    playmidi воспроизводит зуковые файлы в формате MIDI.

    rec записывает входной сигнал с микрофона или других входов в звуковой файл. Тип файла следует указать с помощью параметра (type).Есть возможность добавить звуковые эффекты.

    sox преобразует сэмплы из формата входного сигнала, на выходной с добавлением эффектов.

    emacs запуск текстового редактора Emacs.

    joe простой в использовании редактор работающий в текстовом режиме.

    pico простой и удобный в использовании текстовый редактор.Удобен для редактирования конфигурационных и простых файлов.

    vi запуск классического текстового редактора VI для UNIX систем.

    dmesg выводит на экран сообщения ядра, включая отображаемые при запуске и потом. Что бы удобней читать, вводите dmesg|less.

    groupadd создание группы пользователей с указанным именем.

    groupdel удаляет группу с указанным именем.

    groupmod изменяет параметры группы с указанным именем.

    mkpasswd создаёт высококачественный пароль, состоящий по умолчанию из девяти символов и содержащий по крайней мере буквы в разном регистре и цифры.

    passwd позволяет пользователю с указанным именем изменять пароль своей учётной записи. root может изменить пароль любого пользователя.

    pwgen создаёт высококачественный пароль,который хорошо запоминается.Длинна пароля указывается числом. Если этой утилиты нет, скачать http://metalab.unc.edu/pub/Linux/system/security

    quota показывает текущую статистику использования диска и текущие ограничения для пользователя или группы с указанным именем.

    quotacheck исследует файловую систему на предмет использования дискового пространства.

    quotaon включает и отключает ограничения на использование дискового пространства.

    rpm запускает менеджер пакетов, утилиту,позволяющую устанавливать , проверять и обновлять пакеты с расширением rpm.

    rpmfind поиск нужного пакета в базе пакетов RPM через ИНТЕРНЕТ.Последняя версия утилиты http://www.rpm.org

    tmpwatch удаление всех файлов в указанном каталоге, если к ним не осуществлялся доступ в течении последних n часов.Очищает временные каталоги.

    useradd создание нового пользователя с указанным именем.

    userdel удаляет пользователя с указанным именем.

    usermod изменяет параметры пользователя с указанным именем.

    fetchmail утилита получения почты.Роботает в фоновом режиме.Скачивает почту с указанного сервера. Если её нет, скачать можно http://www.freshmeat.net

    ftp устанавливает соединение с указанным узлом и позволяет скачивать или закачивать файлы.

    lynx запуск консольного WEBброузера.

    mail утилита редактирования и просмотра электронной почты.Отправка и получение писем.

    netstat вывод информации о сетевой подсистеме.Очень много настроек и параметров.

    ping отправка на указанный адрес пакетов для проверки возможности соединения с этим узлом.

    telnet открывает окно терминала на удалённом узле и запускает интерактивный сеанс.

    wvdial программа подключается к ИНТЕРНЕТ по протоколу PPP с использованием параметров, хранящихся в файле /etc/wvdial.conf

    wvdialconf осуществляет поиск модема, определяет порт, к которому он подключен, его строку инициализации и максимальную скорость передачи данных.Эта информация автоматически записывается в файл (смотри выше).Требуется доступ root.

    ar средство архивирования, предназначено для создания и распаковки архива.

    arch отображает данные об архитектуре центрального процессора.

    at ставит задания в очередь для последующего выполнения в указанное время.

    atq показывает список заданий которые поставлены в очередь на выполнение.
     
  7. war.driver

    war.driver New Member

    Joined:
    28 Nov 2010
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    NU SCHOOL: фаршируем BT по-быстрому

    Вставлю и я свои пять копеек в общее дело, если позволите.

    *нотис: работает на установленном НА ВИНТЕ БТ 4 R2 и БТ5.

    Итак, предположим, что ты только что "поставился".

    ОТ РУТА бей в консоли следующее:

    apt-get update-обновил списки репозиториев

    apt-get upgrade-обновил собственно всю систему и весь её софтовый фарш до текущего состояния

    apt-get install language-selector-qt-тебе всё равно придётся это набить, чтобы русифицировать систему =))

    add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt-get update && sudo apt-get install grub-customizer-этой командой ты прописал новый репозиторий с ключом доступа в него и установил утилиту, с помощью которой можешь настроить\украсить загрузчик осей (картинку на фон поставить, цвет текста\рамки изменить или сам текст без влезания в сам конфиг GRUB'a)
    (значок проги будет в разделе "служебные")

    apt-get install pydf-будешь видеть сколько места на винтах, которые в данный момент смонтировал;
    (команда в консоли: pydf)

    apt-get install ksnapshot-сможешь быстро делать и сохранять принтскрины
    (значок проги будет в разделе "графика")

    apt-get install kopete-так ты обновишь простейший ICQ клиент Kopete, который по умолчанию в БТ стоит
    (значок проги будет в разделе "интернет")

    apt-get install ktorrent-так поставишь торрент-трекер

    apt-get install ark-установил архиватор Ark, аналог WinRAR'a
    (значок проги будет в разделе "служебные" и доступен через правый клик)

    apt-get install vlc-поставил проигрыватель VLC (не будет работать под рутом)
    (значок проги будет в разделе "мультимедиа")

    apt-get install k3b-теперь можешь болванки прожигать (команда пишется через цифру ТРИ в слове "keb")
    (значок проги будет в разделе "мультимедиа")

    что бы сменить МАС-адрес например своего wi-fi адаптера, дай (от рута опять же):
    ifconfig wlan0 down-остановил интерфейс

    macchanger -m 00:11:22:33:44:55:77 wlan0-сменил фактический МАС на поддельный 00:11:22:33:44:55:77 для конкретного адаптера wi-fi (у меня он называется wlan0, у тебя может быть по другому)

    ifconfig wlan0 up-"поднял" интерфейс своей вафли с новым МАС-адресом

    *нотис: чтобы посмотреть ВСЕ сетевые интерфейсы, вбей от рута команду ifconfig

    **кстати, если консоль выдала тебе "многабукаф, ниасилил"-скажи ей clear

    Кстати, если балуешься вардрайвингом, есть утилита Terminator, позволяющая "резать" консоль на сколько угодно окон, например на четыре. Для вардрайва-дико удобно, не нужно переключаться между окнами, не надо делать новых вкладок в консоли.
    Поставить-командой apt-get install terminator

    apt-get install nethogs-так ты сможешь просто и немедля увидеть что и сколько ест инет-трафика
    (пример команды: nethogs wlan0)

    apt-get install mc-аналог Тотал Коммандера теперь доступен по команде "мс" в консоли

    если консоль ругается, вполне неплохо бы сказать ей от рута: apt-get update, таким образом ты обновишь список репозиториев, из которых система с\может скачать данные утилиты.

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

    2 админы:
    Я составляю скорее не столько лист команд, сколько лист того, что можно (и нужно) скачать человеку, поставившему БТ на винт, и желающему "обжиться" в ней. Если желаете\видите смысл-создайте ветку, я всё равно буду пополнять список, т.к. прежде всего делаю его для себя. Спасибо всем, кто прочёл. Рад, если пригодилось!)
     
    #27 war.driver, 26 Jul 2011
    Last edited: 26 Jul 2011
  8. ScarpioN

    ScarpioN New Member

    Joined:
    22 Sep 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Создание резервных копий (backup) :)

    dump -0aj -f /tmp/home0.bak /home - создать полную резервную копию директории /home в файл /tmp/home0.bak

    dump -1aj -f /tmp/home0.bak /home - создать инкрементальную резервную копию директории /home в файл /tmp/home0.bak

    restore -if /tmp/home0.bak - восстановить из резервной копии /tmp/home0.bak

    rsync -rogpav --delete /home /tmp - синхронизировать /tmp с /home

    rsync -rogpav -e ssh --delete /home ip_address:/tmp - синхронизировать через SSH-туннель
    rsync -az -e ssh --delete ip_addr:/home/public /home/local - синхронизировать локальную директорию с удалённой директорией через ssh-туннель со сжатием

    rsync -az -e ssh --delete /home/local ip_addr:/home/public - синхронизировать удалённую директорию с локальной директорией через ssh-туннель со сжатием

    dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' - сделать "слепок" локального диска в файл на удалённом компьютере через ssh-туннель

    tar -Puf backup.tar /home/user - создать инкрементальную резервную копию директории '/home/user' в файл backup.tar с сохранением полномочий

    ( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' - копирование содержимого /tmp/local на удалённый компьютер через ssh-туннель в /home/share/

    ( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' - копирование содержимого /home на удалённый компьютер через ssh-туннель в /home/backup-home

    tar cf - . | (cd /tmp/backup ; tar xf - ) - копирование одной директории в другую с сохранением полномочий и линков

    find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents - поиск в /home/user1 всех файлов, имена которых оканчиваются на '.txt', и копирование их в другую директорию

    find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 - поиск в /var/log всех файлов, имена которых оканчиваются на '.log', и создание bzip-архива из них

    dd if=/dev/hda of=/dev/fd0 bs=512 count=1 - создать копию MBR (Master Boot Record) с /dev/hda на флоппи-диск

    dd if=/dev/fd0 of=/dev/hda bs=512 count=1 - восстановить MBR с флоппи-диска на /dev/hda
     
  9. YaBtr

    YaBtr Members of Antichat

    Joined:
    30 May 2012
    Messages:
    601
    Likes Received:
    350
    Reputations:
    652
    полезна команда для проверки сервисов
    chkonfig --list | grep "3: on" | awk '{print $1}'
     
  10. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,170
    Likes Received:
    1,155
    Reputations:
    202
    Code:
    cat access_log | grep '22/Feb/2013' | awk '{print $1}' | sort -u | wc -l
    Посчитать уников за сутки
     
    1 person likes this.
  11. YaBtr

    YaBtr Members of Antichat

    Joined:
    30 May 2012
    Messages:
    601
    Likes Received:
    350
    Reputations:
    652
    Команда vimtutor - очень послезный сервис для обучения работы с текстовым редактором vim.
     
  12. taha

    taha Elder - Старейшина

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    [​IMG]
     
    b3 and hongvl like this.
  13. YaBtr

    YaBtr Members of Antichat

    Joined:
    30 May 2012
    Messages:
    601
    Likes Received:
    350
    Reputations:
    652
    taha, у меня такой же на стене висит :)

    просто в vimtutor можно ручками все потрогать, без вреда документам
     
  14. YaBtr

    YaBtr Members of Antichat

    Joined:
    30 May 2012
    Messages:
    601
    Likes Received:
    350
    Reputations:
    652
    Расширенные атрибуты

    Недавно стояла передо мной задачка - решал с помощью данного механизма.

    lsattr - вывод расширенных атрибутов.
    chattr - изменение расширенных атрибутов.
    getfattr - получить расширенные файловые атрибуты объекта.
    setfattr - установить расширенные файловые атрибуты объекту.
     
  15. foros

    foros Member

    Joined:
    13 Jun 2013
    Messages:
    44
    Likes Received:
    5
    Reputations:
    1
    commandlinefu.com — база данных и поисковая система, простой репозиторий для хранения и совместного использования команд UNIX. Для любой команды и скрипта есть возможность обсуждения и повышения рейтинга.
    Ресурс commandlinefu.com предоставляет много нужного и полезного, но команды/скрипты с низким рейтингом, ещё не комментированные и недавно добавленные нужно использовать крайне осторожно (желательно иметь хотя бы минимальное представление о том что именно делается)
     
    #35 foros, 2 Jul 2013
    Last edited: 6 Jul 2013
  16. taha

    taha Elder - Старейшина

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    лайфхак!!!!!!!

    в .bashrc дописываем

    Code:
    unpack () {
      if [ -f $1 ] ; then
        case $1 in 
            *.tar.bz2) tar xvjf $1 ;;
            *.tar.gz) tar xvzf $1 ;;
            *.tar.xz) tar xvJf $1 ;;
            *.bz2) bunzip2 $1 ;;
            *.rar) unrar x $1 ;;
            *.gz) gunzip $1 ;;
            *.tar) tar xvf $1 ;;
            *.tbz2) tar xvjf $1 ;;
            *.tgz) tar xvzf $1 ;;
            *.zip) unzip $1 ;;
            *.xz) unxz $1 ;;
            *) echo "'$1': Unknown method of file compression" ;;
       esac
     else
           echo "'$1' not found"
     fi
    }
     
    1 person likes this.
  17. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,170
    Likes Received:
    1,155
    Reputations:
    202
    В .bashrc делает цветным справку(man), очень мастхэв полезно.
    Code:
    man() {
            env \
                    LESS_TERMCAP_mb=$(printf "\e[1;31m") \
                    LESS_TERMCAP_md=$(printf "\e[1;31m") \
                    LESS_TERMCAP_me=$(printf "\e[0m") \
                    LESS_TERMCAP_se=$(printf "\e[0m") \
                    LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
                    LESS_TERMCAP_ue=$(printf "\e[0m") \
                    LESS_TERMCAP_us=$(printf "\e[1;32m") \
                            man "$@"
    }
    
    
     
    ru_ and taha like this.
  18. mix0x0

    mix0x0 Active Member

    Joined:
    1 Nov 2010
    Messages:
    363
    Likes Received:
    189
    Reputations:
    92
    Тренажёр по различным приложениям:
    https://www.shortcutfoo.com/
    Аналогия команд для Vim, Emacs, Nano
    http://hyperpolyglot.org/text-mode-editors

    у меня давно как коврик)
    [​IMG]

    # netstat -tupln | grep LISTEN // список открытых портов
    Code:
    [COLOR=SandyBrown]tcp6  0   0 :::55555    :::*   LISTEN 1765/sshd[/COLOR]
    # lsof -i :55555 // узнаём что крутится на порту
    Code:
    [COLOR=SandyBrown]COMMAND   PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
    sshd     1765 root    3u  IPv6   1315914      0t0  TCP *:55555 (LISTEN)[/COLOR]
     
  19. taha

    taha Elder - Старейшина

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    ну раз пошла такая пьянка, то вот вам подарочек

    https://cdn.shopify.com/s/files/1/0165/4168/files/preview.png
     
    1 person likes this.
  20. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,170
    Likes Received:
    1,155
    Reputations:
    202
    мой .vimrc с автоматическим определением кодировки файла, а так же менюшкой по F12 которая переоткрывает файл в выбранной кодировке. Мастхэв.
    Code:
    syntax on
    
    set encoding=utf-8
    set termencoding=utf-8
    set fileencoding=utf-8
    set fileencodings=utf8,koi8r,cp1251,cp866,ucs-2le
    
    
    set wildmenu
    set wcm=<Tab>
    menu Encoding.koi8-r  :e ++enc=koi8-r<CR>
    menu Encoding.cp1251  :e ++enc=cp1251<CR>
    menu Encoding.cp866   :e ++enc=cp866<CR>
    menu Encoding.ucs-2le :e ++enc=ucs-2le<CR>
    menu Encoding.utf-8   :e ++enc=utf-8<CR>
    map <F12> :emenu Encoding.<Tab>
     
    1 person likes this.