Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем


4
аргумент 'seek' в команде dd
Могут ли некоторые объяснить мне, что происходит в следующих строках? dd if=/dev/urandom bs=4096 seek=7 count=2 of=file_with_holes особенно искать часть не ясно Справочные страницы говорят: seek=BLOCKS skip BLOCKS obs-sized blocks at start of output Что такое блок размером с OBS?
20 dd 

4
Путь независимых шебангов
У меня есть скрипт, который я хочу запускать на двух машинах. Эти две машины получают копии скрипта из одного и того же git-репозитория. Скрипт должен запускаться с правильным интерпретатором (например zsh). К сожалению, оба env и zshживут в разных местах на локальных и удаленных машинах: Удаленная машина $ which env …
20 shell  zsh  cron  path 

5
Как получить EDID для одного монитора?
В ожидании ответа на xrandr обнаружение усилителя в качестве монитора возможный обходной путь - занести в черный список устройства с определенными значениями EDID . К сожалению, xrandr --verboseпечатает все в формате, который является громоздким для анализа и не поддерживает запросы к отдельным устройствам, и get-edidвыходные данные, кажется, не легко сопоставить …
20 xrandr  edid 

5
Udev: переименование моего сетевого интерфейса
Я только что установил RHEL 6.3 на сервер Dell 1950. Этот сервер как два порта GBit, Gb0 и Gb1. По какой-то непонятной причине udevрешили назвать Gb0 eth1 и Gb1 eth0 . Это определенно не очень хорошая находка для меня и просто дает путаницу. Поэтому я изменил конфигурацию в /etc/udev/rules.d/70-persistent-net.rules: # …
20 linux  rhel  udev 

6
Терминал - копирование из CLI без использования мыши
Во время запуска команд в CLI я хочу скопировать только что сработавшую команду или что-либо, что я написал в терминале, и вставить ее в другое место без использования мыши. Как и на следующем рисунке, я хочу скопировать команду обновления (полностью или частично) без использования мыши и вставить ее куда-нибудь.

3
Escape-последовательности с «эхо-е» в разных оболочках
Я только что заметил, что, похоже, флаг -eне существует для echoкоманды в моей оболочке в Linux. Это просто неправильная настройка или это "нормально"? Некоторый код в качестве примера: #!/bin/sh echo -e "\e[3;12r\e[3H" Печать: -e \e[3;12r\e[3H Это работало раньше! Я думаю, что некоторые sttyкоманды пошли ужасно неправильно, и теперь это больше …

5
Как отобразить имя текущего Virtualenv?
Я использую virtualenv, virtualenvwrapper, zsh, oh-my-zsh, терминатор, на CrunchBang. Я пытаюсь отобразить название текущего virtualenvкак workon example (example)... Я перепробовал много решений, ни одно из которых, похоже, не работает, вот мой файл .zshrc , я знаю, нет ничего сложного, чтобы исправить это, но я не могу найти правильное решение. Прошло …

4
Разделить длинный вывод на две колонки
Есть ли простая утилита или скрипт для колонки вывода одного из моих скриптов? У меня есть данные в той или иной форме: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh но если это становится длиной два, запишите данные в следующем виде (где все еще в вертикальном …


2
Установка переменной оболочки в ноль слияния
Я действительно люблю "объединение нулей", где вы можете установить переменную на первое "ненулевое" значение в списке вещей. Многие языки поддерживают это, например: C #: String myStr = string1 ?? string2 ?? "default"; JavaScript: var myStr = string1 || string2 || "default"; ...и т.д. Мне просто любопытно, можно ли это сделать …
20 bash  shell  variable 

3
Могу ли я создать программный RAID 1 с одним устройством
У меня есть один диск, из которого я хочу создать зеркало; давайте назовем этот диск sda. Я только что купил еще один диск одинакового размера, который мы можем назвать sdb. sdaи sdbодин раздел называется sda1и sdb1соответственно. При создании рейда я не хочу стирать свою sdaчистоту и начинать заново, я просто …
20 raid  mdadm  disk 


2
Могу ли я удалить графический интерфейс из Debian?
Я только что сделал свою первую установку любой ОС Linux, и я случайно выбрал «Desktop GUI» в установке, но я хочу собрать все сам. Есть ли способ, с помощью которого я могу удалить среду графического интерфейса без переустановки ОС?
20 debian  gui 

3
Поиск значений параметров ядра, связанных с sysctl.conf и sysctl.d
На моем компьютере с Ubuntu в /etc/sysctl.confфайле параметры фильтрации обратного пути по умолчанию закомментированы следующим образом: #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 но /etc/sysctl.d/10-network-security.confони (опять же по умолчанию) не закомментированы: net.ipv4.conf.default.rp_filter=1 net.ipv4.conf.all.rp_filter=1 Так включена фильтрация обратного пути или нет? Какое из мест конфигурации имеет приоритет? Как проверить текущие значения этих и других параметров ядра?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.