Unix & Linux

8
cp: неверная опция - 'o'

Я слежу за установочным скриптом на GitHub и один из шагов: cp sources/openssl/1.0.1p/Android.mk -o sources/openssl/$OPENSSL_VERSION/Android.mk Но мой терминал выкинул ошибку cp: invalid option -- 'o' Я проверил man cpна своем Ubuntu, и нет выбора -o. Это вещь MAC OS? Что означает cp...

8
Есть ли простой способ подсчета символов в словах в файле, из терминала?

У меня есть 100 миллионов строк в моем файле. Каждая строка имеет только один столбец. например aaaaa bb cc ddddddd ee Я хотел бы перечислить количество символов Нравится 2 character words - 3 5 character words - 1 7 character words - 1 и т.п. Есть ли простой способ сделать это в...

8
Разделить строку с помощью IFS

Я написал пример сценария для разделения строки, но он не работает должным образом #!/bin/bash IN="One-XX-X-17.0.0" IFS='-' read -r -a ADDR <<< "$IN" for i in "${ADDR[@]}"; do echo "Element:$i" done #split 17.0.0 into NUM IFS='.' read -a array <<<${ADDR[3]}; for element in...

8
Смущает вывод sed при использовании N. Может кто-нибудь объяснить эти результаты?

Я учусь Сед. Казалось, что все идет хорошо, пока я не наткнулся на N (многострочный следующий). Я создал этот файл (guide.txt) для практики / понимания / контекста. Вот содержимое указанного файла ... This guide is meant to walk you through a day as a Network Administrator. By the end, hopefully...

8
Можно ли остановить вывод команды после bg?

Предположим, такая ситуация wget http://file wget начинает скачивать файл. Я поставил это на заднем плане. ^Z bg Команда уходит в фон. Но его вывод все еще на консоли - если консоль все еще открыта. Можно ли остановить вывод команды? Wget - только пример; Подумайте о команде, которая пишет много...

8
что такое anaconda-ks.cfg

Я недавно установил Centos и нашел этот файл, и я не знаю, что он делает, и в домашнем каталоге все файлы (Документы, Загрузки, картинки, видео) отсутствуют или они пустые...

8
Сделайте, чтобы новый пользователь мог войти через ssh

Мне дали сервер для некоторых вычислений. Мне дали пароль root, и они сказали мне создать учетную запись для себя. Я получил доступ к серверу, используя ssh root@host и введя пароль root. Затем я создал пользователя sudo useradd -m mynameи установил пароль. Затем я вышел из системы и попытался...

8
Понимание основных идентификаторов

Просто чтобы понять основные идентификаторы: У меня есть 4 процессора: $ cat /proc/cpu* | grep proc* processor: 0 processor: 1 processor: 2 processor: 3 и результат nprocтакже 4. Но если я использую, cat /proc/cpu* | grep 'core id'я получаю то же самое дважды core id: 0 core id: 2 core id: 0 core...

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

Ранее я добавил несколько внешних источников, /etc/apt/sources.list.dно теперь хочу удалить один из них. Я также хочу: удалить все пакеты исключительно из этого источника вернуть все пакеты к версиям в моем оригинальном источнике (ах) в качестве альтернативы, составьте список всех пакетов из этого...

8
Настройка для Android Studio застревает

Я настраивал свою недавно установленную Ubuntu Mate 16.04, когда пришло время настраивать Android Studio 3.0, я столкнулся с этим: похоже, что установка пытается загрузить с https://dl.google.com/android/repository/android_m2repository_r47.zip несколько раз, я думаю, что это не удается внутри....

8
Почему в областях, отображаемых только для чтения, есть грязные страницы?

Выполнение (например) следующей команды для получения списка отображенных страниц памяти: pmap -x `pidof bash` Я получил такой вывод: почему некоторые страницы только для чтения помечены как «грязные», то есть написанные, которые требуют обратной записи? Если они доступны только для чтения, процесс...

8
Баш случайно с семенами?

Я использовал $((1 + RANDOM % 1000))для генерации случайного числа. Можно ли сделать что-то подобное, но обеспечить семя? Чтобы при одинаковом начальном числе всегда выводилось одно и то же случайное...

8
Почему выход с сохраненным кодом возврата вложенной команды приводит к различным кодам возврата в Dash и Bash?

Бег bash -c 'bash -c "echo test1; exit 1;" &> /tmp/x; buildresult=$?; tail -n 100 /tmp/x; exit $buildresult;' в результате test1выводится на консоль и echo $?печатается, 1что, на мой взгляд, правильно, потому что команда должна возвращать то, что [b/d]ash -cвернул внутренний, тогда как dash...

8
Имя процесса на другом конце канала Unix?

Если два процесса связаны трубой, > cmd1 | cmd2 есть ли способ cmd1узнать имя (или PID) процесса на другой стороне канала ( cmd2)? Также, наоборот, есть ли способ cmd2получить имя / PID cmd1? Я знаю, что isatty(3)нужно проверить, идет ли вывод на терминал (или поступает с него), поэтому я...

8
Почему я не могу пойти по этому пути?

Я хотел бы изменить строку «disable = yes» на «disable = no» в следующем файле: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per_source = 11 ... } Я попробовал это: [root@centos2 ~]# grep 'disable = yes' /etc/xinetd.d/tftp...

8
Батарея разряжается при отключении питания после обновления до ядра 4.13

После обновления до ядра 4.13 батарея моего ноутбука начала разряжаться при отключении питания (около 30% за один день). Этого не произошло, если я загрузил ноутбук с ядра 4.12 или Windows 8.1, поэтому проблема явно связана с новой версией ядра. Раньше у меня была похожая проблема из-за пробуждения...

8
игнорировать «нет совпадений»

Я хотел бы перечислить все файлы в папке , foldernameкоторые имеют расширение test, atestили btest. Моей непосредственной мыслью было бежать ls ./foldername/*.{a,b,}test Это прекрасно работает, если нет ничего с расширением atest, в этом случае я получаю ошибку zsh: no matches found:...

8
Установить 64-битные программы на 32-битной ОС с 64-битным процессором

Мне любопытно. Можно ли установить 64-разрядную программу на 32-разрядную ОС с 64-разрядным процессором? Я использую Linux на Raspberry Pi 3 и пытаюсь установить более новую версию MongoDB: armv7l GNU/Linux PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)" NAME="Raspbian GNU/Linux" VERSION_ID="9"...

8
Как установить конкретную версию GCC в Kali Linux?

Этот вопрос, кажется, правильно решен в нескольких вопросах и в других местах, которые легко найти в Google, но я не нахожу решение удовлетворительным по причинам, изложенным ниже. Но просто для завершения я включил несколько соответствующих ссылок:...

8
Элегантный способ построить конвейер на основе возвращаемого значения, а не кода выхода?

Когда код состояния бесполезен, есть ли способ построить конвейер на основе вывода из stdout? Я бы предпочел, чтобы ответ был не на сценарии использования, а на вопросе сценариев оболочки. Я пытаюсь найти наиболее конкретный пакет, доступный в репозитории, угадав имя на основе кодов страны и языка....