Задать вопрос
Ответы пользователя по тегу Командная строка
  • Как подключиться к консольному порту обычным патчкордом и управлять?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Есть ли вариант какой либо подключиться к консольному порту коммутатора через обычный патчкорд

    Нет
    как нибудь эмулировать на компе COM порт?

    Нет. Только поставить платку COM-портов - стоит копейки.
    консольного кабеля нету

    В чем проблема заиметь?
    Ответ написан
    Комментировать
  • Чем отличаются друг от друга консоль и терминал?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Артефакт, доставшийся в наследство от "больших" ЭВМ, где консоль - операторское устройство, с которой машина загружалась (это мог быть терминал общего вида, специализированный терминал или даже печатная машинка). В процессе загрузки работала только консоль, все остальные устройства (а у "большой" ЭВМ едрить сколько периферии!) - не работали.
    А терминал - это общее название устройства, состоявшего из клавы и монитора (а специализированный - это некий гибрид клавы, монитора и магнитофона для загрузки микропрограмм).
    Сейчас, как правило, консолью называют либо клаву и монитор компа, подключенные к системнику, либо виртуальную консоль ВМ, на которой отображается процесс загрузки, а терминалом - любую консольную программу, подключенную удаленно к данному компу. Разница все так же - с консоли ты можешь управлять загрузкой машины, а с терминала нет (ты можешь ее перегрузить, но процесс загрузки виден только на консоли)
    Ответ написан
    Комментировать
  • Какой командный процессор (shell) самый продвинутый и удобный в Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Или всё же единственный нормальный вариант - это играться с fish?

    Единственный нормальный вариант - перестать заниматься ерундой, потому что у себя Вы можете делать все что угодно, но однажды попадется сервер, на котором нельзя делать ничего, потому что он падает от любого чиха, а починить надо...
    Ответ написан
    3 комментария
  • Что означает на Linux скрипте перед командой символ $?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Хм. наверное можно было еще безграмотнее задать вопрос, если постараться. Рюсски нэ радной, даа?

    - перед командой в терминале - просто симвод приглашения, означает что терминал готов принять команду. Задается переменной окружения PS1, в которую можно загнать довольно развесистую конструкцию - вот например:
    mch=`hostname -s`
    PS1='\[\033[01;32m\]${mch:q}:\[\033[01;34m\][$USER]\[\033[01;36m\] \!>\[\033[00;38m\] '

    - в скрипте - $$ - содержит PID скрипта, а сам $ - просто символ, с которого начинается переменная в случае, если нужно взять ее занчение

    man bash
    info bash
    Ответ написан
    Комментировать
  • Что делает данная процедура в unix-подобной оп?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Выделяет участок разделяемой памяти через shmget(), если не получилось, пишет ошибку.

    man shmget

    Еще можно было погуглить про System V shared memory
    Ответ написан
    Комментировать
  • Можно ли убить все процессы с помощью терминала Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Можно.

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

    Можно даже всю систему убить, удалив один файлик :)
    Ответ написан
    3 комментария
  • Ошибки при make?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Kali
    Распоследнее ведро
    Попытка поставить дрова...

    Вот эта куча ошибок наводит на мысль, что дрова не рассчитаны на последнее ведро. Неплохо было бы уточнить на гитхабе у автора - они вообще под 5.х ведром соберутся?
    Ответ написан
    Комментировать
  • Как вывести изображение в командную строку? Или это невозможно?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    На терминал, если мы говорим про линух - можно вывести картинку фоном. Если про винду - никак, там консоль еще суровее чем в линухе ;) Картинку как символ типа как делают мессенджеры с смайликами - вывести нельзя, так как терминал находится именно в текстовом режиме
    Ответ написан
    2 комментария
  • Можно ли скачать в убунту программу той версии которую хочешь?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Допустим Atom имеет версию 1.26, а хочу 1.41.0-dev. Есть ли в терминале линукс убунту такая команда?

    Хотеть не вредно :)
    Скачиваете исходники, собираете, ставите. Правда новая версия может потребовать новые библиотеки, раскладка конфигов и установка патчей сделана не будет - но это уже все на вашей ответственности.

    Команды?
    Обычно:
    configure
    make
    make install

    Хотя сейчас всюду распространяется cmake - он может использоваться
    Ответ написан
    Комментировать
  • Как обработать пустой аргумент в функции?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Проверять длины строк local_include и local_exclude и формировать из них одну строку, которую и подсовывать tar
    Ответ написан
    Комментировать
  • Как можно при выводе логов преобразовать timestamp в читаемый формат?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Приведу пару примеров для лога сквида, где как известно UNIX time:
    На awk
    #!/usr/bin/gawk -f
    BEGIN {
    format="%a %b %d %H:%M:%S %Z %Y"
    }
    {
      print strftime(format,$1),$2,$3,$4,$5,$6,$7,$8,$9,$10
    }

    На perl
    #!/usr/bin/perl
    
    if ($ARGV[0] eq '')
      {
        printf STDERR "Input file missing. Run: newlog <in.file> <out.file>\n";
        exit;
      }
    
    open(INLOG,$ARGV[0]);
    
    while ($name = <INLOG>)
     {
       chop $name;
    
       @line = split(/\s+/,$name);
       $string = localtime(@line[0]);
    
       printf "%s %25s %10s %s %s %s %s %s %s %s\n",$string,@line[2],@line[4],@line[5],@line[6],@line[1],@line[3],@line[7],@line[8],@line[9];
     }
    
    close(INLOG);

    Я думаю приспособите по образцу
    Ответ написан
    Комментировать
  • Как открыть консоль в операционке линукс на стадии ввода пароля?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Надо загрузиться в консоль до загрузки биоса

    Невозможно. До загрузки BIOS - это кирпич.

    Все Ваши вопросы можно свести к одному - есть запароленный комп, на который Вам нужно попасть.

    На всякий случай напоминаю про УК 272 - это как раз про Ваш случай.

    А теперь по технике.

    BIOS сбрасывается либо выниманием батарейки (если она есть) либо специальной перемычкой на матери. Правда, не факт, что эта перемычка сбросит пароль :)
    Сбросить пароль любой учетки можно загрузившись в rescue mode. Для этого во время отображения загрузчика нажмите что-нибудь кроме ввода и прочитайте что написано на экране (черт знает, что там у Вас за загрузчик). Там наверняка будет написано, как отредактировать строку загрузки ядра. Обычно в конце дописывается single или emergency, после чего система загружается в упрощенном режиме. А там уже меняйте как хотите - через passwd или напрямую хэш вписать в /etc/shadow
    Если загрузчик запаролен - а такое бывает - тогда либо LiveCD (что, кстати, проще чем single mode), либо вынать винт и цеплять к другой системе (что практически то же самое)
    Ответ написан
    Комментировать
  • Как запустить команду от другого пользователя Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    man sudo

    Там просто какие-то невероятные возможности. Не знаю, как за обычного юзера, но за рута (запуск программы от рута без запроса пароля) делается вот так:
    # Nagios Remote Plugin Executor priviegion
    nrpe            ALL=(ALL) NOPASSWD: /usr/lib64/nagios/plugins/
    Ответ написан
    Комментировать
  • Как запускать программы под sudo?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Зачем? Если что-то не хочет запускаться от рута, то у него обычно есть на то причины. Особенно в бубунте, которая очень старается не дать чайнику (ее ЦА - чайники) выстрелить себе в ногу. Может быть подумать что нужно сделать что-то по другому?
    Ответ написан
    2 комментария
  • Как сделать чтобы терминал снова заработал?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Снести систему и поставить заново.

    Я серьезно. Будет проще, чем разбираться. Тем более, что современные "дружественные" системы - они хуже чем винда отупляют.
    Ответ написан
  • Как прочесть описание опции в linux solus?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    В любом линухе описание команды - это
    man someone
    Для справок о самой команде man - это естественно
    man man
    Для справки о команде ls - это разумеется man ls
    И так далее. Ошибкой, не зная что-то по команде some_command набирать
    man some_command
    сразу - не будет. Наоборот, вполне нормальная привычка.
    Ответ написан
    Комментировать
  • Отличаются ли команды различных дистрибутивов линукс?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    А почитать, что это за команда, а не тупо обезьянничать? Это менеджер пакетов, а они у каждого дистриба разные.
    Ответ написан
    1 комментарий
  • Как сделать резервное копирование?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Для всего диска:
    man dump
    man restore

    dump присутствует в UNIX с наилохматейших времен
    Ответ написан
    Комментировать
  • Как запустить приложение Linux из под Windows 10 посредствам bat файла?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Ну так совершенно правильно происходит. Выполнилась команда "bash" - и Вы получили командную консоль. Закроете bash - команды из bat-файла начнут выполняться дальше. Вам нужно команду передавать В bash, а не ПОСЛЕ него.
    Ответ написан
  • Оболочка shell по умолчанию Ubuntu?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    /etc/shells - это перечень допустимых на данной системе шеллов, не обязательно существующих. Шелл - хоть руту, хоть коню - задается в /etc/passwd, в последнем поле. Чтобы его править, ессно нужны права рута.
    % su -l
    # vi /etc/passwd

    (разумеется, юзер, который это выполняет, должен иметь права выполнить команду su)
    Ответ написан
    Комментировать