Unix & Linux

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

3
Как перенаправить вывод любой команды?
Я пытаюсь написать простой скрипт для мониторинга моего состояния сети, без pingвывода всех данных: ping -q -c 1 google.com > /dev/null && echo online || echo offline Проблема в том, что когда я не подключен, я все еще получаю сообщение об ошибке в моем выводе: ping: unknown host google.com offline …
14 bash  ping  output 


3
Откройте порт 80 в CentOS 6.5
Я пытаюсь открыть порт 80 в моем CentOS 6.5 на моей виртуальной машине, чтобы я мог получить доступ к apache из браузера моего рабочего стола. Если вы посмотрите на скриншот выше .... Я добавил строку перед синей стрелкой, как написано на http://www.cyberciti.biz/faq/linux-iptables-firewall-open-port- 80 / Теперь я получаю тестовую страницу apache …

6
Почему «ls» требует отдельного процесса для выполнения?
Почему lsтребуется отдельный процесс для его выполнения? Я знаю причину, по которой команды наподобие cdне могут быть выполнены механизмом разветвления, но есть ли вред, если они lsвыполняются без разветвления?
14 ls  cd-command  fork 

3
Повторное сопоставление клавиши питания для удаления
У меня есть MacBook Pro под управлением Ubuntu 13.10 с FluxBox. К сожалению, кнопка питания физически находится над клавишей Backspace, где, как я ожидаю, должен находиться ключ удаления. В OS X программа PowerKey может использоваться для переназначения ключа питания для удаления. Как я могу сделать что-то подобное в X Windows? …

2
Определите, является ли конкретный процесс 32- или 64-битным
Учитывая ядро ​​Linux версии 2.6.x или новее и существующее пользовательское пространство, которое способно работать с двоичными файлами ELF32 и ELF64 (т. Е. Прошло много времени. Как узнать, что мой ЦП поддерживает 64-битные операционные системы под Linux? ), Как я могу определить, является ли данный процесс ( по PID) работает в …
14 linux  64bit  proc  elf 

2
Является ли цель символической ссылки относительно родительского каталога назначения и если да, то почему?
У меня есть следующая структура файла: build/ client/ –> index.js И когда я пытаюсь создать символическую ссылку с именем "client" внутри каталога сборки, которая ссылается на каталог клиента в cwd, примерно так // Fails $ pwd /home/user/ $ ln -s client build/client $ stat build/client/index.js stat: build/client/index.js: stat: Too many …
14 symlink 

4
зеркальное отображение панели между двумя окнами
Возможно ли, чтобы одна и та же панель появлялась в двух разных окнах одного сеанса tmux? У меня обычно есть одно горизонтальное разделение в моем главном окне с vim на верхней панели (около 80-90% от высоты терминала) и командная строка на нижней панели, где я запускаю программу, над которой я …
14 tmux 

1
покажите часть перенесенных строк в vim вместо того, чтобы скрывать ее символом @
Я использую vimне только для кодирования, но и для написания текста. В этом контексте я использую параметры переноса и переноса строки для переноса текста. Поскольку строки, образующие абзацы при написании текста, могут быть очень длинными, перенесенная строка легко не помещается в нижней части экрана, поэтому vimскрывает всю перенесенную строку, заменяя …
14 vim 

2
Изменение UTR UID файловой системы BTRFS
Я сделал резервные копии моей файловой системы BTRFS, используя Clonezilla, и восстановил одну из этих резервных копий в файл с именем 2013-11-29.sda3.img. Мне нужно извлечь некоторые файлы из этой резервной копии, но есть одна проблема. Поскольку резервная копия находится на этой машине, я не могу подключить ее нигде в моей …
14 btrfs  uuid 

2
POSIX-совместимый способ работы со списком имен файлов, возможно, с пробелами
Я видел руководства по написанию сценариев Bash, предлагающие использовать массив для работы с именами файлов, содержащими пробелы. DashAsBinSh, однако, предполагает, что массивы не являются переносимыми, поэтому я ищу POSIX-совместимый способ работы со списками имен файлов, которые могут содержать пробелы. Я хочу изменить приведенный ниже пример сценария, чтобы он echo foo/target/a.jar …

4
Каковы опасности создания обычного пользователя с UID <500?
Каковы опасности создания обычного пользователя с UID &lt;500? Если предположить, что UID не являются дубликатами существующих UID, что может пойти не так? Это не то, что я хочу сделать, а то, что я видел и хочу знать, почему этого не следует делать. В этом примере это на RHEL5.
14 rhel  users 

3
Как я могу написать «идемпотент» .Xmodmap
В настоящее время у меня есть .Xmodmapфайл, который меняет мой Commandна Ctrl, затем меняет мой Ctrlна Super(я использую Linux на Mac). Он работает довольно хорошо, когда запускается только один раз, но при последовательных запусках (например, когда я перезагружаю свою рабочую среду (Cinnamon), он перезагружает .Xmodmapфайл), он в основном сбрасывает настройки, …
14 xorg  keyboard  xmodmap 

2
Какой самый удобный способ запуска эмулятора терминала?
Скажем, мне нужно написать скрипт, который запустит терминал и выполнит команду, и мне это нужно для работы на разных системах. Как я могу сделать это безопасным и портативным способом? Является ли xtermвсегда установлен? Я предполагаю, что любой * nix с графическим интерфейсом должен иметь эмулятор терминала. Как я могу добраться …

5
Как использовать настройку `~ / .ssh / config` для каждого сервера с помощью` rsync`
Сейчас я использую rsync с -e 'ssh -p 10022'возможностью указать порт. Я уже установил SSH ~/.ssh/config. Host myvps HostName example.com User ironsand Port 10022 Могу ли я легко использовать этот конфиг из rsync? Или я могу создать ~/.rsyncи установить порт по умолчанию для указанного сервера?
14 ssh  rsync 

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