Unix & Linux

8
Всегда ли [«$ VAR» = «»] и [-z «$ VAR»] эквивалентны?

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

8
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:...

8
`xdotool` не отправляет ключи

Я пытаюсь отправить нажатия клавиш через xdotool. Однако отправка не работает должным образом. Ниже приведен журнал сценария, который должен выделить весь текст в Gedit и скопировать его (но вместо этого ничего не делает) вместе с его выводом (записывается путем перенаправления как stdout, так и...

8
Сортировка файла с целым числом в скобках без пробела

Я пытаюсь отсортировать файл следующим образом (это список имен подпрограмм) cfn=(1370) __lib_file_MOD_file_open fn=(1368) __universe_MOD_general_boot fn=(916) __universe_MOD_general_main fn=(6142) __grid_var_MOD_get_overlap ... в соответствии с целым числом внутри скобок. Я сначала попробовал...

8
Как напечатать строку, если эта строка или следующая строка не содержат определенную строку

input.txt: 8B0C remove 8B0D remove 8B0E remove 8B0F 8B10 remove 8B14 remove 8B15 remove 8B16 remove 8B17 remove 8AC0 8AC1 remove 8AC2 remove 8AC3 remove 8AE4 8AE5 8AE6 remove Желаемый вывод: 8B0F 8AC0 8AE4 8AE5 Я хочу напечатать строку, если эта строка или следующая строка не содержат «удалить». Я...

8
Как gnome перезагружается без прав root?

Я читаю книгу « Разработка ядра Linux» , в главе 5 «Реализация системных вызовов» на странице 77 написано Например, способный (CAP_SYS_NICE) проверяет, имеет ли вызывающая сторона возможность изменять хорошие значения других процессов. По умолчанию суперпользователь обладает всеми возможностями, а...

8
Yum ошибка при установке MongoDB на CentOS?

Я использую Centos 6.6 (x86_64), пытаясь установить наиболее стабильную версию mongodb. но я застрял с этой ошибкой (которая может показаться повторной, но ни один из предыдущих ответов не сработал для меня) [root@localhost home]# sudo yum install -y mongodb-org Loaded plugins: fastestmirror,...

8
Запаковать файл с tar.gz из корневого каталога

Я пытаюсь упаковать файл .csv с tar.gz, находясь в корневом каталоге. Файл myfile.csvрасположен в /mnt/sdb1/ Итак, полное имя файла/mnt/sdb1/myfile.csv Я пытаюсь сохранить tar.gz под /mnt/sdb1/old_files Я попробовал это так: tar -czf /mnt/sdb1/old_files/new.tar.gz mnt/sdb1/myfile.csv Но когда я...

8
Какие оболочки не поддерживают расширение в виде круглых скобок и требуют запятых?

Современная рекомендация заключается в использовании: $(...) вместо старшего: `...` главным образом для удобочитаемости и избежания необходимости экранирования при вложении. Какие оболочки не поддерживают $(...)форму, и используются ли они до сих...

8
Нет подключения к Интернету для новой установки [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 4 года назад . Я использую разные дистрибутивы через VirtualBox. Я наткнулся на Arch Linux как на естественную...

8
Зачем sudo нужен петлевой интерфейс?

Мы пытались установить наше программное обеспечение на машине с Ubuntu. Для этого нам нужны были rootпривилегии. В принципе, все , что нам нужно сделать было запустить исполняемую баночку , как: sudo java -jar runnableJar.jar. Все такие команды вернутся: Unable to resolve host xxxxx. /etc/hostsФайл...

8
Гнуплот Точность фигуры

Я хочу создать диаграмму рассеяния с Gnuplot из этих данных (1-й столбец как x-координаты): 2015.493379 5 2015.505479 5 2015.513699 25 2015.530137 25 2015.532877 20 2015.543836 5 2015.552055 5 2015.554795 10 2015.563014 15 2015.565753 15 2015.582192 10 Я использую эту команду: plot "file.txt" u 1:2...

8
Масштабирование рабочего стола - kde

Я только что установил OpenSuse 13.2 на мой xps13. Разрешение колоссальное - 3200 x 1800. Это приводит к тому, что текст становится крошечным ... Для меня есть возможность масштабировать его, не уменьшая разрешение (я хотел бы сохранить это для просмотра фильмов и т. Д.). обновление: я изменил...

8
Как добавить дополнительные шаги для входа?

Чего я хотел бы добиться, так это интерактивной программы, которая запускается до или после запроса у пользователя пароля, но не будет обрабатывать доступ к компьютеру, если он не завершится успешно. Чтобы сделать это несколько более понятным, вот пример: Я хотел бы получить доступ к своему...

8
awk не заканчивается

У меня есть следующий код в файле с именем awktest1.awk: #!/bin/awk -f BEGIN{print "start"} {print $2, "\t", $5} END{print "end"} employee.txt где employee.txtсодержит следующие данные: 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Sanjay Sysadmin Technology $7,000 400...

8
Как правильно рекурсивно отбирать файлы (включая скрытые каталоги)

Эта загадка вызвана запуском git pullот root. Для этого есть разные причины ... Я хочу, чтобы мое устройство обновляло код при загрузке и rc.localзапускалось с правами root. Все работает в основном нормально ( npm installимеет тенденцию к сбою при запуске с правами root, но это целая «другая...

8
Вставьте пустую строку между приглашениями командной строки

При использовании командной строки часто это становится очень загроможденным. Например, неудобно изучать прошлые команды и их результаты. Я хотел бы добавить новую строку каждый раз перед отображением командной строки. Вот так: <clutter> <blank line> name@machine:~$ Я использую оболочку...

8
почему запросы со статусом «отказано» получают ответы?

Мне интересно, почему это так. Даже странно, если вы просто «копаете + сокращаете» запись - вы получаете ответ, но клиенты не могут этим воспользоваться. Я быстро взглянул на RFC, но не смог найти причину такого поведения. Пример: ... opcode: QUERY, status: REFUSED ... ;; QUESTION SECTION:...