Unix & Linux

8
Как я могу получить размер стандартного ввода?

Я собираюсь сжать большой каталог, и я хочу знать, насколько большим будет размер получаемого файла. Я пытался использовать du: $ tar -cv dir | du -h - du: cannot access '-': No such file or directory Затем я попытался использовать версию файла '-': $ tar -cv dir | du -h /dev/stdin 1.0K Я уверен,...

8
Несколько Шебангов в одном файле Bash

У меня есть скрипт от другого человека, который имеет вид (примечание: это один файл): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Мне интересно, какова цель второго и третьего Шебанга? Это по ошибке или...

8
В доступе запрещена запись в журнал MySQL

Я просто тестирую новую установку Ubuntu (Vivid 15.04) на Vagrant и получаю проблемы с mysql и ведением журнала в произвольном месте. В /var/log/syslogя /usr/bin/mysqld_safe: cannot create /var/log/mysqld.log: Permission denied Если ls -l /varя получу drwxrwxr-x 10 root syslog 4096 Jun 8 19:52 log...

8
Указание ядру Linux * не * использовать определенные процессоры

Я пытаюсь запустить некоторые тесты на многоядерной машине, и я бы хотел сказать ядру Linux просто избегать определенных ядер, если явно не указано их использовать. Идея состоит в том, что я мог бы выделить несколько ядер (у машины есть 6 физических ядер) для бенчмаркинга и использовать маску...

8
Ошибки разрешений, хотя разрешения широко открыты

Я установил анаконду на нашу новую виртуальную машину и не могу перечислить ее содержимое. Я могу изменить свой каталог на ... / anaconda /, но когда я печатаю, ls -lя получаю: ls: cannot open directory .: Permission denied Тем не менее, когда я вхожу: sudo ls -l я получил total 92 drwxrwxrwx. 2...

8
Почему SIGKILL не завершает остановленную программу (да)?

Я использую Ubuntu 14.04 и у меня такое поведение, которое я не могу понять: Запустите yesкоманду (в оболочке по умолчанию: Bash ) Тип, CtrlZчтобы остановитьyes Беги jobs. Вывод: [1]+ Stopped yes Беги, kill -9 %1чтобы остановиться yes. Вывод: [1]+ Stopped yes Беги jobs. Вывод: [1]+ Stopped yes Это...

8
Монетный двор 17 (Корица): CTRL + Shift + U не позволяет мне вводить символы Юникода

Я понимаю, что, возможно, есть простой ответ на этот вопрос. Я из Ubuntu (Unity) и использую символы юникода с Ctrl+ Shift+ U, за которыми следует код символа и Enter. Похоже, что это не работает в 17 монетном дворе (Корица). Я погуглил и не нашел ответа на это. Как вы вводите символы...

8
Поведение разрешений жестких ссылок отличается между CentOS 6 и CentOS 7

Я получаю ошибку разрешений в CentOS 7, когда пытаюсь создать жесткую ссылку. С теми же разрешениями, установленными в CentOS 6, я не получаю ошибку. Проблема сосредоточена на групповых разрешениях. Я не уверен, какая версия ОС правильная, а какая нет. Позвольте мне проиллюстрировать, что...

8
Как сохранить статус последнего выхода после теста

Можно ли сохранить статус завершения последней команды ( $?) без изменений после теста? Например, я хотел бы сделать: command -p sudo ... [ $? -ne 1 ] && exit $? Последний exit $?должен возвращать статус выхода sudo, но вместо этого он всегда возвращает 0(код завершения теста). Возможно ли...

8
OpenVPN, resolvconf и разрешение домена DNS

В то время как на сайте 1, мне нужно подключиться к сайту 2 через OpenVPN. После подключения сайт OpenVPN2 выдвигает DNS-сервер имен и параметры поиска домена. Это приводит к сбою всех разрешений имен для site1. Пример: Физически подключенный на сайте 1, DHCP выдвигает параметры DNS и управляет ими...

8
Сбросить все переменные ENV, соответствующие _PROXY

Я пытаюсь сбросить все переменные окружения, которые соответствуют _PROXY: env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable но это терпит неудачу с xargs: unset: No such file or directory. Однако, если я попытаюсь перейти...

8
Yum vs DNF (изменено в Fedora 22)

Когда я изучал Fedora 22 (сейчас я использую fedora 20), я узнал, что Yum был заменен DNF. По сути, я хочу знать разницу между этими двумя менеджерами пакетов Fedora и причину этого...

8
Не удается запустить NFS в Centos 7: не удалось выполнить вызов метода: нет такого файла или каталога

Я не могу запустить NFS-сервер в CentOS7. Загруженные пакеты: yum -y install nfs-utils yum -y install nfs-utils-lib Включить / запустить сервисы systemctl enable/start rpcbind systemctl enable/start nfs-server systemctl enable/start nfs-lock systemctl enable/start nfs-idmap Что приводит к :...

8
Как заменить текст между двумя маркерами в файле на фрагмент текста из другого файла?

Скажем, у меня был блок текста в ~/.bashrc: #~/.bashrc # ...some commands... # aliases alias suicide='sudo rm -rf /' # end aliases # other commands Я хочу заменить этот блок текста другим текстом, содержащимся между двумя маркерами в другом файле: stuff-to-place-in-bashrc.txt #...

8
Как я могу заставить backspace действовать как escape, используя setxkbmap?

Кажется, есть несколько вариантов, setxkbmapтаких как то, -option caps:backspaceчто делает заглавными буквами пробел. Тем не менее я не могу найти вариант, который делает Backspace escape-ключ. Как создать одну команду setxkbmap, которая заменяет клавишу возврата на клавишу...

8
zsh I / O redirection: перенаправление и затем конвейерная обработка; что здесь происходит?

Может кто-нибудь объяснить, что происходит в этой команде: echo foo >&2 | grep foo Zsh (5.0.2) печатает fooдважды. Один, по-видимому, для stdout, а другой - для stderr, так как выполняет эти команды: { echo foo >&2 | grep foo } >/dev/null а также: { echo foo >&2 | grep foo }...

8
Невозможно настроить логин ssh без ввода пароля

Я автоматически настроил вход в систему через ssh без ввода пароля на сервер: cd ~/.ssh ssh-keygen ssh-copy-id -i ~/.ssh/id_rsa.pub tim@server1 Работает на сервере. Позже я сделал то же самое на другом сервере. ssh-copy-id -i ~/.ssh/id_rsa.pub tim@server2 Сразу же ssh tim@server2, но это все еще...

8
Расширение параметра в переменной, назначенной с подстановочным знаком

У меня есть два файла в моей текущей папке (MA502), чьи имена - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq У меня есть много таких папок - например, MA503, MA504 и т. Д., И я хочу зациклить их. Я назначаю имена переменных с помощью подстановочных знаков...