Unix & Linux

37
Что означают символы y / d / N?

Когда я обновляю свою систему, машина сообщает мне размер загружаемых пакетов и спрашивает меня: is this ok: [y/d/N]? Я знаю значение y(да) и N(нет), но не знаю, что dозначает. Может кто-нибудь, пожалуйста, объясните мне это? Примечание. В случае необходимости я использую Fedora...

37
Есть ли в Bash похожие функции, такие как самовнушение и выделение Fish?

Недавно я заметил 2 функции в Fish, и мне было интересно, если кто-нибудь знал, были ли они также доступны в Bash? Подсветка синтаксиса Особенности: Вы быстро заметите, что fish выполняет подсветку синтаксиса при вводе текста. Недопустимые команды по умолчанию окрашены в красный цвет: Команда может...

37
Есть ли причина, по которой у ls нет опции --zero или -0?

Этот вопрос был вызван вопросами о ls« -1опциях» и повторяющейся тенденцией людей задавать вопросы и ответы, включая обработку результатов ls. Такое повторное использование выходных данных lsкажется понятным, например: если вы знаете, как сортировать список файлов ls, возможно, вы захотите...

37
Как отправить данные на последовательный порт и увидеть какой-либо ответ?

В Linux я хочу отправить командную строку (т.е. некоторые данные) на последовательный порт (содержащий управляющие символы) и прослушать ответ (который также обычно может содержать управляющие символы). Как я могу сделать это как можно проще в Linux? Пример...

37
Как вернуться из «тестирования» в «стабильное» - понижение ядра

В настоящее время мне очень весело apt-get- и плохо, это была моя вина. Я включил testingпакеты, /etc/apt/sources.listчтобы установить определенный пакет. И я сказал моей системе сделать apt-get dist-upgrade. Все работало нормально, но сейчас я пытаюсь вернуться к stableобновленному - и у меня не...

37
chmod + тихий режим + как заставить код выхода 0 несмотря на ошибку

Возможно ли выполнить chmod и игнорировать ошибку из команды Пример (примечание file.txt не существует, чтобы показать пример) Когда я печатаю chmod 777 file.txt Я получаю ошибку на выходе chmod: cannot access file.txt : no such file or directory Поэтому я добавляю флаг -f к команде следующим...

37
Почему этот случайный пароль помечен, говоря, что он слишком упрощенный / систематический?

Как случайная строка M1uG*xgRCthKWwjIjWc*010iSthY9bucопределяется как слишком упрощенная / систематическая для пароля в соответствии с passwd и cracklib-check ? Попробуйте на своей машине и посмотрите echo "M1uG*xgRCthKWwjIjWc*010iSthY9buc" | cracklib-check Обратите внимание, что это не мой пароль,...

37
Как вывести список файлов в формате zip без дополнительной информации в командной строке

В моей командной строке bash, когда я использую, unzip -l test.zipя получаю вывод, как это: Archive: test.zip Length Date Time Name --------- ---------- ----- ---- 810000 05-07-2014 15:09 file1.txt 810000 05-07-2014 15:09 file2.txt 810000 05-07-2014 15:09 file3.txt --------- ------- 2430000 3 files...

37
Самый простой способ комментировать / раскомментировать определенные строки с помощью командной строки

Есть ли способ комментировать / раскомментировать сценарий shell / config / ruby ​​с помощью командной строки? например: $ comment 14-18 bla.conf $ uncomment 14-18 bla.conf это добавит или удалит #знак bla.confна линии 14к 18. Обычно я использую sed, но я должен знать содержимое этих строк, а затем...

37
Что означает «$ {- # * i}»! = «$ -»?

В /etc/profileэтом я вижу: for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null 2>&1 fi fi done Что ${-#*i}значит Я не могу найти определение начала расширения параметров...

37
Как перейти прямо на панель в Tmux?

Я бы хотел переключиться непосредственно на панель в Tmux с помощью панели #. Как я могу это сделать? Я знаю, как переключаться между панелями и переходить к панелям, находящимся рядом с текущей панелью. Я хотел бы иметь возможность запустить display-panesкоманду, которая показывает "номер панели"...

37
Ограничьте максимальное количество подключений на IP-адрес и количество новых подключений в секунду с помощью iptables

У нас есть сервер Ubuntu 12.04 с httpd на порту 80, и мы хотим ограничить: максимальное количество подключений на IP-адрес к httpd до 10 максимальное количество новых подключений в секунду к httpd до 150 Как мы можем сделать это с...

37
Объяснение непрофессионала «Все есть файл» - что отличается от Windows?

Я знаю, что «Все является файлом» означает, что даже устройства имеют свое имя и путь в Unix и Unix-подобных системах, и это позволяет использовать общие инструменты на различных ресурсах независимо от их природы. Но я не могу сравнить это с Windows, единственной другой ОС, с которой я работал. Я...

37
Что означает символ @ (at) перед именем файла в команде curl?

Я смотрю на пример curlкоманды, которая использует символ @ перед именем файла для отправки данных на сервер. curl http://localhost/ --data-binary @file.txt Что это значит? Вставляет ли он содержимое файла в команду? Это специфично для...

37
Как отключить Alt-Arrow переключение виртуальных консолей?

Следующее происходит на разных Линузах: Когда я нахожусь в виртуальной консоли, удерживайте Altи нажмите ←или →, виртуальный цикл ttys. Это действительно раздражает, так как я использую fish-shell, который также использует эту комбинацию клавиш. Я мог бы переназначить короткие куски рыбы, но я не...

37
Как сделать снимок btrfs доступным для записи?

В соответствии с патчем моментальных снимков btrfs Readonly можно «установить моментальный снимок только для чтения / записи на лету». Так что я должен btrfs snapshot -rкаким-то образом сделать свой снимок только для чтения (созданный с помощью ) доступным для записи. Но ни справочная страница...

37
Где в Apache 2 вы устанавливаете директиву ServerName глобально?

ПРИМЕЧАНИЕ. Это связано с моим вопросом: « Apache 2.4 не будет перезагружаться, есть проблемы с моей конфигурацией? ». Я пытаюсь проверить локальный сайт, локально. Как я понимаю, в Apache 2 (и, возможно, в Apache) есть что-то, что называется VirtualHost. Мое небольшое понимание говорит мне, что...