Unix & Linux

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

1
Всегда ли [«$ VAR» = «»] и [-z «$ VAR»] эквивалентны?
Мой код выглядит примерно так: VAR="" while [ -z "$VAR" ]; do VAR=$( command | grep "important_string" ) done Поэтому я хочу опрашивать вывод command, пока не important_stringпоявится и не введен в $VAR. Есть ли функциональная разница между [ -z "$VAR" ]и [ "$VAR" = "" ]?

2
sudo rm -rf возвращает «не удается удалить каталог» в пустом каталоге, принадлежащем пользователю root
У меня есть каталог в моей системе Debian. Каталог: root@debian:/3/20150626# stat 00 File: `00' Size: 6 Blocks: 0 IO Block: 4096 directory Device: fe00h/65024d Inode: 4392587948 Links: 3 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2015-06-25 20:00:00.086150791 -0400 Modify: 2015-07-07 12:39:04.174903234 -0400 Change: 2015-07-07 12:39:04.174903234 -0400 …
8 linux  directory  rm 

1
Расширение параметра в переменной, назначенной с подстановочным знаком
У меня есть два файла в моей текущей папке (MA502), чьи имена - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq У меня есть много таких папок - например, MA503, MA504 и т. Д., И я хочу зациклить их. Я назначаю имена переменных с помощью подстановочных знаков - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Я хочу , чтобы обработать эти …

1
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 …

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

3
Невозможно настроить логин 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 ssh 

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

1
Не удается запустить 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 Что приводит к : systemctl enable nfs-lock Failed to issue method call: No such file or directory …
8 centos  nfs 

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

3
Сбросить все переменные 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. Однако, если …

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

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

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

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

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

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