Unix & Linux

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


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

1
В доступе запрещена запись в журнал 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 Если я смотрю в / var / …


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

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

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

1
Зачем gnome-keyring-daemon нужен открытый ключ для кэширования ключевой фразы?
У меня есть две машины Arch Linux с практически одинаковыми настройками , обе работают /usr/bin/gnome-keyring-daemon --daemonize --login. Они оба имеют один и тот же секретный ключ SSH, но только один из них имеет открытый ключ. На хосте с открытым ключом демон GNOME Keyring работает нормально - я могу SSH на …

2
Почему xargs пропускает первый аргумент при передаче в subshell?
Ища способ вызывать более одной команды в однострочнике xargs, я нашел рекомендацию в findutils для вызова оболочки из xargs, например: $ find ... | xargs sh -c 'command $@' Самое смешное, что если я использую xargs вот так, по какой-то причине он пропускает первый аргумент: $ seq 10 | xargs …
8 shell  xargs 

4
Установка гостевых дополнений VBox при отсутствии X-сервера
Я использую Virtual Box на моей машине Windows 8.1. Я установил CentOS & Ubuntu в «Графическом режиме» и имел достаточную практику. Но теперь я хотел полностью переключиться в режим командной строки. Поэтому создал машину для этой цели и установил CentOS6.6 Basic Server / CentOS7 Minimal. На Graphical Mahines я легко …

1
Как использовать одну и ту же библиотеку более одного раза в Name Service Switch (NSS)
Есть ли общее решение использовать одну библиотеку NSS два (или более) раза? В моем случае у меня есть два сервера LDAP, один локальный на самой машине и один удаленный. Мне нужно, чтобы NSS работал с ними обоими (он использует удаленный, если локальный не имеет необходимых записей). В настоящее время решено, …
8 nsswitch 

1
Как я могу войти на сайт с терминала?
Как студент информатики, я сейчас учусь работать с командной строкой. Мне нужно использовать грубую силу для входа на сайт, зная имя пользователя и пароль в целом диапазоне. Это то, что я имею до сих пор, но это не похоже на работу. for i in {2000..3000}; do curl http://admin:$i@mywebsite.com/link; done Как …
8 curl 

5
Как запустить команду перед загрузкой с помощью apt-get?
Как я могу запустить команду, прежде чем apt-get начнет загружать пакет? Я знаю о хуке dpkg pre-invoke ( подключить скрипт к apt-get ), но, похоже, он запускается после загрузки. $ apt-get update Get: 11 http://security.debian.org/ wheezy/updates/main qemu amd64 1.1.2+dfsg-6a+deb7u7 [115 kB] Fetched 70.9 MB in 10s (6,776 kB/s) refreshing freenet …
8 apt  hook 

1
Изменить определение локали (в отличие от настройки локали)
Предварительное замечание : Этот вопрос не о настройке локали путем изменения LC_ALL, LC_TIME, LANGи т.д., это скорее об изменении локали определения , например , в /usr/share/i18n/locales/de_DE, или соответственно, чтобы получить предложения о более подходящих вариантов , чем изменения этих параметров системы. Цель состоит в получении времени представления ISO %Y-%m-%d и …
8 date  locale 

1
Могу ли я изменить способ отображения выбранных параметров?
Я работаю с select и case в bash. В настоящее время у меня есть девять опций, которые создают красивую, аккуратную сетку опций 3х3, но она выглядит так: 1) show all elements 4) write to file 7) clear elements 2) add elements 5) generate lines 8) choose file 3) load file …

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