Unix & Linux

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



2
md5sum добавляет '\' к контрольной сумме
Почему md5sum предшествует "\" перед контрольной суммой, когда находит контрольную сумму файла с "\" в имени? $ md5sum /tmp/test\\test \d41d8cd98f00b204e9800998ecf8427e /tmp/test\\test То же самое отмечено для любой другой утилиты.

3
Как этот скрипт гарантирует, что работает только один его экземпляр?
19 августа 2013 года Рэндал Л. Шварц опубликовал этот сценарий оболочки, который должен был гарантировать, что в Linux «работает только один экземпляр []], без условий гонки или необходимости очистки файлов блокировки»: #!/bin/sh # randal_l_schwartz_001.sh ( if ! flock -n -x 0 then echo "$$ cannot get flock" exit 0 fi …

3
Возможная ошибка в Bash ?: foo () {echo «$ {var [0]}»; }; var = (bar baz) foo
ОС : Ubuntu 16.04.3 Оболочка : Bash 4.3.48 Я знаю, что возможно временно изменить содержимое переменной, как var=value command, вероятно, IFS= read -r varнаиболее заметный случай этого. И, благодаря вики Грега , я также понимаю: # Why this foo() { echo "$var"; } var=value foo # And this does work …
22 bash  array 

2
Любая команда в моем терминале, которая выходит с ненулевым кодом, закрывает мое окно терминала
Сначала это было немного забавно, как играть в "Bash Roulette" ... но теперь это стареет Любая команда в моем терминале, которая выходит с ненулевым кодом, закрывает мое окно терминала Мне сказали, что, возможно, я где-то set -eустановил сценарий bash, который является источником моего терминала. Я проверил .bash_profile/ .bashrc/, .profileи это …

3
Неужели синтаксис не равен материи?
При написании сценариев я обычно пишу свои if со следующим синтаксисом, так как мне легче понять, что то, что будет дальше, не соответствует действительности. if [ ! "$1" = "$2" ]; then Другие говорят, что путь ниже лучше if [ "$1" != "$2" ]; then Дело в том, что когда …
22 shell  test 

3
Как проверить, работает ли моя оболочка в терминале?
Я хочу выполнить какое-либо действие только в том случае, если моя оболочка «подключена» к терминалу, т.е. только если мой стандартный ввод поступает от входа терминала, а мой стандартный вывод (и стандартная ошибка? Может быть, это не имеет значения) выводится на печать терминал. Как я могу это сделать, не полагаясь на …


1
Как началась вещь ~ / .local / bin? Насколько широко это распространено?
Я нахожу все больше и больше инструментов, которые помещают исполняемые файлы в ~ / .local / bin. Я стар, и для меня ~ / bin это место в моем $ HOME для исполняемых файлов. Откуда возникла эта сумасшедшая новая мода? Почему люди делают это? Насколько широко это распространено? Это где-нибудь …

12
Как я могу пинговать несколько IP-адресов одновременно?
Я знаю о методах, где вы можете запустить forцикл Bash и pingнесколько серверов, есть ли инструмент CLI для Linux, который я могу использовать, что позволит мне сделать это без необходимости писать сценарий Bash для pingсписка серверов один за раз? Что-то вроде этого: $ ping host1 host2 host3 ПРИМЕЧАНИЕ: я специально …
22 networking  ping  icmp 

2
Ошибка обновления Yum на CentOS 5.6
У меня CentOS 5.6 на моем ноутбуке. Когда я печатаю yum update, я получаю следующую ошибку: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Error: Cannot find …
22 centos  yum 




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