Линукс Федора 20: что мне делать с " импорт сбой чтения(2)"?

Я борюсь, чтобы сделать ням на работу, когда пытаюсь установить Emacs в моей недавней установки Fedora 20, и выложил вопрос, на этом сайте. "Как я могу сделать yum и интернет-браузер, чтобы работать после свежей установки Fedora 20", которая вдохновила несколько полезных ответов (огромное спасибо добрым плакаты), но никто из них, к сожалению, решить ее. Я больше не ждите, чтобы прийти от этого вопрос, но я пробовал такой подход, который может работать, но он по-прежнему завершается с ошибкой в этом вопросе.

Я наткнулся на предложение

объект [[email protected] в Гарри]# setenforce 0
объект [[email protected] в Гарри]# ням чистые истекает-кэш
объект [[email protected] в Гарри]# ням обновление в SELinux-политики\*
объект [[email protected] в Гарри]# setenforce 1

И оказалось, не очень далеко:

объект [[email protected] в Гарри]# setenforce 0
объект [[email protected] в Гарри]# ням чистые истекает-кэш
Загруженные Плагины: ленгпаками, обновить-менеджера
Уборка РЕПО: обновления в Fedora 
0 файлы метаданные будут удалены
объект [[email protected] в Гарри]# ням обновление в SELinux-политики\*
Загруженные Плагины: ленгпаками, обновить-менеджера
в Fedora/20/для i386/металинк | 33 КБ 00:00 
http://ftp.up.pt/fedora/releases/20/Everything/i386/os/repodata/repomd.xml: [значение errno 14] завиток#6 - "не удалось решить хоста: ftp.up.pt"
Пробовать другие зеркала.

и так продолжалось в течение веков, та же ошибка, [значение errno 14] завиток#6 - "не удалось решить хоста: www.mirrorservice.org" я получаю, когда я пытаюсь использовать Yum.

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

объект [[email protected] в Гарри]# ням-настройка-менеджер --добавить РЕПО=НТТР://скачать.fedoraproject.орг/паб/Федора/Линукс/обновления/проверку/20/i386 в/
Загруженные Плагины: ленгпаками, обновить-менеджера
при добавлении РЕПО от: http://download.fedoraproject.org/pub/fedora/linux/updates/testing/20/i386/

[скачать.fedoraproject.org_pub_fedora_linux_updates_testing_20_i386_]
имя=добавлено от: http://download.fedoraproject.org/pub/fedora/linux/updates/testing/20/i386/
к baseURL=HTTP://в Скачать.fedoraproject.орг/паб/Федора/Линукс/обновления/проверку/20/i386 в/
включено=1

объект [[email protected] в Гарри]# ням установить в Emacs
Загруженные Плагины: ленгпаками, обновить-менеджера

У вас включена проверка пакетов с помощью ключей GPG. Это хорошая вещь. 
Тем не менее, вы не имеют каких-либо публичных ключей GPG установлен. Вам нужно скачать
ключи на пакеты, которые нужно установить и установить их.
Вы можете сделать это, выполнив команду:
 об / мин-импорт общественности.Гоб.ключ

Вы также можете указать URL-адрес ключ, который вы хотели бы использовать
для хранилища в параметре 'gpgkey в разделе Хранилище и ням 
будет установить его для вас.

За дополнительной информацией обращайтесь в дистрибутиве или поставщику пакета.

Репозиторий проблема: загрузка.fedoraproject.org_pub_fedora_linux_updates_testing_20_i386_

Но опять провал, я получаю его, когда я пытаюсь импортировать:

объект [[email protected] в Гарри]# об / мин-импорт общественности.Гоб.ключ
ошибка: общественные.Гоб.ключ: импорт сбой чтения(2).

Так у меня вопрос: это полезный подход, и, если да, то как мне обойти не удалось выполнить импорт(2) ошибка?

В ответ на комментарий Leiaz, спасибо, это то, что я получаю с помощью ifconfig. Проводное подключение к БТ Homehub 3 маршрутизатор, позвольте мне добавить, что у меня нет проблем с интернетом в Windows XP, установленной на том же двухвариантной загрузкой, ни на два ноутбука с беспроводным подключением к одному маршрутизатору. У меня тоже нет проблем с браузером Firefox в Linux, которая является один с бедой ням, и я использую, чтобы разместить этот вопрос: на самом деле это быстрее, чем на моем ноутбуке.

объект [[email protected] в Гарри]# ifconfig, которые
Ло: флаги=73<вверх,замыкания,работает> МТУ 65536
 инет 127.0.0.1 сетевая маска 255.0.0.0
 inet6 ::1 prefixlen 128 кодобласти 0х10<хост>
 петли txqueuelen 0 (локальном)
 RX пакетов 8 байт 668 (668.0 Б)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты по 8 байт 668 (668.0 Б)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

p20p1: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 192.168.1.100 маска подсети 255.255.255.0 0.0.0.0 эфир
 inet6 на fe80::76d4:35ff:fe5c:f999 prefixlen 64 0х20 кодобласти<ссылка>
 эфир 74:Д4:35:5С:Ф9:99 txqueuelen 1000 (локальные сети)
 RX пакетов 62356 байт 42267371 (40.3 Мб)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 56754 байт 11151168 (10.6 Мб)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

Спасибо vonbrand и снова Leiaz. Вот что я получаю:

объект [[email protected] в Гарри]# кот /и т. д./файл resolv.конф 
# Порождается через NetworkManager
домен дома
поиск дома
сервер 192.168.1.254
объект [[email protected] в Гарри] маршрут -Н# 
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
0.0.0.0 0.0.0.0 192.168.1.254 УГ 1024 0 0 p20p1
192.168.1.0 0.0.0.0 255.255.255.0 u 0 не 0 0 p20p1
[корень@localhost в Гарри]# 

объект [[email protected] в Гарри]# пинг 192.168.1.254
Пинг 192.168.1.254 (192.168.1.254) 56(84) байт данных.
64 байт из 192.168.1.254: icmp_seq=1 ТТЛ=64 время=0.701 МС
64 байт из 192.168.1.254: icmp_seq=2 ТТЛ=64 время=0.678 МС
64 байт 
...
 ... время=0.683 МС
64 байт из 192.168.1.254: icmp_seq=10 ТТЛ=64 время=0.668 МС
64 байт из 192.168.1.254: icmp_seq=11 ТТЛ=64 время=0.665 МС
^З
[1]+ остановлено пинг 192.168.1.254
[корень@localhost в Гарри

Не имея представления, как бороться с IPv6 и не смогла найти ответ в Интернете, я думал, я хотел бы попробовать другой Линукс, так что я установил openSUSE, но это, кажется, та же проблема. Как в Fedora, я использую Firefox с в Linux, чтобы этот пост, и инет полностью работает в другой раздел Windows.

Пожалуйста, пожалуйста, кто-нибудь может помочь мне решить это, я полностью озадачена. Без редактора Emacs и компилятор C, ну а Linux-это не любое использование для меня, после с удовольствием использовать его в течение более чем десяти лет.

Вот соответствующий результат в openSUSE:

Гарри@Линукс-18х3:~> ССЗ
Если 'ССЗ' - это не опечатка вы можете использовать команду-не-найден для поиска пакета, содержащего его, как это:
 КНФ ССЗ
Гарри@Линукс-18х3:~> КНФ ССЗ

Программа 'ССЗ' может быть найдено в следующих пакетах:
 * ССЗ [ путь: /usr/Бен/ССАГПЗ, репозиторий: zypp в (в openSUSE-13.1-1.10) ]
 * ССЗ [ путь: /usr/Бен/ССАГПЗ, репозиторий: zypp в (репо-ОСС) ]

Попробуйте установить с:
 вывод суда установить GCC

Гарри@Линукс-18х3:~> судо команды zypper установить GCC
пароль пользователя root:
Скачать (завиток) ошибка 'http://download.opensuse.org/distribution/13.1/repo/non-oss/content':
Код ошибки: сбой подключения
Сообщение об ошибке: не удалось решить хоста: download.opensuse.org

Прервать, повторить, игнорировать? [а/р/я/? показывает все параметры] (а):
+94
Robert Cameron 30 сент. 2019 г., 21:22:15
31 ответов

Я хочу установить файл grub2-макет Fedora в мятный.

(Я новый пользователь, поэтому я не могу загружать изображения. :( Образ-это здесь: http://ryanlerch.fedorapeople.org/Selection_045.png)

Кто-нибудь знает, как я могу это сделать?

+897
ZzfGeorge 03 февр. '09 в 4:24

Как правило, существуют два основных звука томов (по крайней мере в alsamixer). Можно называть 'main' или 'мастер' второй 'ПКМ'. Вы должны использовать первый, чтобы установить громкость. Второй не должен быть установлен высокий уровень, как это амплификации и могут производить звуковые пики в том, что оборудование не справится. Также некоторые программы пытается использовать БПО, как настройка громкости - это должна быть изменена.

+886
t2k32316 12 февр. 2011 г., 03:41:52
Другие ответы

Связанные вопросы


Похожие вопросы

Мы переехали в веб-приложение, недавно на новый сервер, но сервер, кажется, работает медленнее, чем старый. Старый сервер был версии FreeBSD 7 с помощью Apache 2.2, mod_php, который 5.3 и MySQL 5.1. Новый сервер на Debian 7 с помощью Apache 2.2, mod_php, который 5.4 и MySQL 5.5.

Насколько я могу сказать, настроек довольно много акций.

Старый сервер занимает много времени для отображения результатов (10+ секунд, 30 за раз), но показанные результаты, как он получил их. Новый сервер, похоже, займет примерно одинаковое количество времени, но это не даст никаких результатов, пока вся страница готова. Это делает приложение "чувствовать" медленнее, потому что все, что вы делаете результаты в 10+ секунд задержки, прежде чем вы получаете любой ответ, в то время как он загружает страницу.

Зачем новый сервер буферизации страницы (если это то, что он делает). Есть ли какие настройки я могу изменить, чтобы сделать его остановить?

+883
Chris Gillum 8 дек. 2011 г., 07:35:14

В общем случае, если у вас есть программа, в shell-скрипт, который пытается прочитать ввод пользователя, вы можете остановить это путем добавления этого в верхней части вашего скрипта:

старпома < /dev/нуль

Это говорит скрипту считывать входные данные из /dev/null вместо с клавиатуры. Если одна из команд после этого пытается прочитать входного сигнала, он немедленно получите конец файла.

+810
891816424love 20 февр. 2014 г., 20:10:21

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

пользователей все=(всех) из /usr/Бен/ВИМ /и т. д./httpd/confs/файл httpd.конф

Однако, я все еще есть некоторая путаница с этими двумя вариантами.

Ограничить

Из-за большого количества программ, которые предлагают раковины убегает, ограничение пользователей в наборе программ, которые не часто неработоспособный.

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

Параметром noexec

Функция с параметром noexec известно для работы на SunOS, Solaris и *БСД, Линукс, ИРИКС, Tru64 Unix, а в macOS х, ХП-УБ 11.х и AIX 5.3 и выше.

Если вы не уверены, может ли ваша система способна поддерживать параметром noexec вы всегда можете просто попробовать и проверить, является ли оболочка убегает при работе с параметром noexec включена.

Есть хороший способ проверить, если с параметром noexec хорошо работает или нет? Пытается команд из самых безопасных?

человек страницы: http://www.sudo.ws/sudoers.man.html

+753
Ellen Evans 19 июн. 2012 г., 22:36:17

Я совершенно без понятия, что это делает и если я ищу что-то вроде "Линукс ./ команда", Google просто игнорирует этих двух персонажей, как они puntuation. Если кто-то может дать мне простой ответ, я был бы очень благодарен :)

+751
Mqtoto 21 сент. 2014 г., 12:37:31

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

Ниже приведен файл /и т. д./допускается использование разных механизмов/допускается использование разных механизмов.конф. МОЙДОМЕН.Глобальным доменом по умолчанию предусмотрено объявление. Конфиг ниже определяет тестовый домен MYDOMAIN_TEST.Глобальные, которые не в объявлении, в качестве домена для пользователей с ограниченным. (Это просто конфигурация для тестирования: позже, в MYDOMAIN_TEST.Глобальный домен раздел, override_shell = /ОГРН/ЗШ будут заменены override_shell = на /sbin/nologin.)

[допускается использование разных механизмов]
Домены = МОЙ_ДОМЕН.ГЛОБАЛЬНЫЕ,MYDOMAIN_TEST.Глобальные
config_file_version = 2
услуги = НСС пам

[НСС]
default_shell = /бин/Баш

[домен/домен.Глобальный]
ad_server = объявление.мойдомен.глобальные
ad_domain = МОЙ_ДОМЕН.Глобальные
ldap_user_search_filter = (групп=СN=AdminsGroup,ОУ=группы В,DC=домен,DC с=глобальный)
id_provider = объявление
simple_allow_groups = [email protected]
override_shell = /бин/Баш

[домен/MYDOMAIN_TEST.Глобальный]
ad_server = объявление.мойдомен.глобальные
ad_domain = МОЙ_ДОМЕН.Глобальные
ldap_user_search_filter = (групп=СN=LimitedGroup,ОУ=группы В,DC=домен,DC с=глобальный)
id_provider = объявление
simple_allow_groups = [email protected]
override_shell = /ОГРН/ЗШ

Член МОЙ_ДОМЕН.Глобальная возможность для входа по SSH, в то время как член MYDOMAIN_TEST.Мировой не может и получает "отказано в доступе, пожалуйста, попробуйте снова" или "ошибка аутентификации" ошибка.

В допускается использование разных механизмов логи не показывают каких-либо ошибок.

Почему?

Не MYDOMAIN_TEST.Глобальная потребность присутствовать в объявлении? Если да, можно ли как-то обойти это и настроить ССС с разными "местными категорий" пользователей, чтобы делать то, что я хочу?

(Примечание: по-видимому, это может быть сделано с nlscd, как на этот вопрос и это другой вопрос, но он требует LDAP-сервер, и настроить его для использования объявление другая незадача.)

+748
George Masgras 23 янв. 2019 г., 04:08:34

У вас есть образ файловой системы, который содержит около 92 МБ файлов, как показано на выходе ДУ-с /тугриков (в блоках по 512 байт) или дю -ш /тугриков или на выходе ДФ-г (657548 блоках итого минус 466192 свободных блоков 191356 занимаемых блоков, т. е. о 93MB). Остальная часть изображения является свободное пространство.

+725
sup4eli 15 мая 2018 г., 19:54:29

Разделам "пуск" (нужно AIX), и есть установить Linux. Это лучшее, что вы можете сделать о виртуализации на КПП автомат. Вы можете начать с посещения этой страницы , чтобы скачать экс. И эта страница для инструкция о логических разделах

+716
Laras Amar 3 дек. 2013 г., 23:23:33

Потеря любого члена массива RAID 0 дает файлам добыча практически невозможно, так как вам не хватает четверти всей информации, которая была ранее сохранена, в том числе суперблоков и каталоги.

Если у вас есть очень важные текстовые документы, извлечение текста может быть сделано, чтобы получить 3 четверти, что вы имели, что на самом деле может быть автоматизирован с помощью простой программы, которая могла бы объединить куски по 3 секции в зависимости от их размера блока.

Делая что-нибудь полезное с этой информацией-это более типично для полиции и спецслужбы из-за усилий, необходимых для получения информации, особенно учитывая, что она является неполной.

+695
Vinay Kaklotar 3 февр. 2013 г., 13:37:15

Если документация для команды явно упоминает, что он может содержать комментарии, предположить, что он не может.

+652
Gennady Kandaurov 31 дек. 2019 г., 18:33:33

Ну, ответ немного тусклым. Я обновил BIOS до последней версии и мышь теперь работает как надо.

Материнская плата компании Gigabyte на Z87-D3H у

Предыдущие версии BIOS: Ф7

Новый рабочий БИОС Ф9

+632
Kristin Drysdale 15 мая 2016 г., 22:06:05

для редактирования источников.список, делать из пользователя root,

 нано и т. д./кв/источников.список

появится текстовый редактор Nano в новом файле и на сохранение, он выдает ошибку:-

и т. д./кв/источников.список : нет такого файла существует**

Как изменить это, чтобы обновить Debian? (apt-получить обновление не работает).

+625
Jim Osler 14 июн. 2012 г., 09:04:14

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

$ СЭД 'ы/.* в файл //' 
Университет шастра 
Сент-Джонс-мемориальный колледж
Пол Джордж Университета
Университет Техаса

Если вы можете иметь ИД вы, использовать Perl вместо:

$ Перл -ЧП 'ы/.+? в файл //' 
+612
vikash singh 8 окт. 2010 г., 05:19:50

Установка бита setuid на shell-скрипт, не имеет никакого реального эффекта никогда (за исключением особых разрешений, проверок и других программ), а оболочек, как правило, не настроен для запуска скриптов в режиме setuid.

+580
medalaad 13 мая 2015 г., 19:20:08

Настройка в CentOS 7 в облаке сервера на клиент, и уже возникли проблемы с установкой его, чтобы использовать открытый ключ RSA, а не пароль для одной из немногих пользователей по протоколу SFTP.

Нашел в интернете руководство по созданию ключей по адресу:

https://debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password

Предоставленные клиентом открытый ключ-файл, который я скопировал на сервер, используя "SSH-копия-ID команды". Все хорошо, по ответам у меня.

Затем я заблокировал учетную запись, используя "пароль -я команда". Сбросить сервер и проверены, и Система подтверждает, что пароль заблокирован:

testuser1 ЛК 2018-09-17 0 99999 7 -1 (пароль заблокирован.)

Однако, я все еще могу войти в систему, используя пароль с помощью этой учетной записи на компьютерах, которые не имеют закрытого ключа.

Итак, я сделал больше исследований и обнаружили еще один учебник, который говорит, что вы можете использовать ключи RSA, установив PasswordAuthentication не в д/с ssh/sshd_config в файл, который вызывает обеспокоенность, так как другие пользователи не использовать ключи RSA для своего логина.

Я сделал что-то неправильно, или есть что-то еще я могу сделать, чтобы отключить паролей для одного аккаунта? Есть ли способ, чтобы разрешить некоторые пользователи используют пароли, позволяя другим использовать ключ RSA?

+547
Abbad AD 7 апр. 2016 г., 12:19:50

Это регулярное выражение:

^[0-9]\{1,3\}

говорит СЭД искать:

  • ^ - начало строки, затем
  • [0-9] - одна цифра, \{1,3\} - повторяется от 1 до 3 раз, затем
  • ничего или ничего

... которая соответствует каждой строке выборки входного сигнала, как вы видели. Оно соответствует первым трем линиям, потому что они начинают с одной, двух или трех цифр. Это соответствует последующих строках, потому что они все начинаются с 3 числа (и продолжать дальше, но регулярное выражение не равно).

Регулярные выражения являются "жадными", это означает, что по умолчанию, они будут соответствовать столько, сколько они могут (с учетом всех гибкость кодирования в регулярное выражение), но и "ленивый" в том, что они не должны соответствовать всей линии, если вы специально не совмещать его с обоих концов С ^ и $.

Предполагая, что ваше намерение состоит в том, чтобы сказать ООО вывести на печать только строки, которые в точности один-в-трех цифр, то нужно сказать регулярному выражению, что все вы хотите увидеть на всей линии, что требует прекращения якорь.

+528
nirvash 24 мая 2011 г., 22:42:40

НТП-ждать было сделано для этой проблемы.

Пять минут с человеком НТП-подождите , и вы должны быть запущен и работает...

+501
Sitab Ali 24 нояб. 2019 г., 14:12:55

Из командной строки, длинный путь к каталогу может занять всю линию:

long working directory path

Похожие вопросы уже задавались:

  1. Скрывает путь к каталогу в терминале
  2. Удалить "дуо" от терминала
  3. Удалить полный путь от терминала
  4. Показать только текущий каталог, имя в командной строке

Принятые меры:

  • Найдите .файл bashrc и в Debian в/etc/Баш.bashrc следующее
  • Из директории /etc в терминале: теперь судо Баш.bashrc следующее
  • Найдите строку: и PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ '
  • Изменить строчные буквы 'W', чтобы заглавную букву 'Ш' (жирным шрифтом):

И PS1='${debian_chroot:+($debian_chroot)} и\[email protected]\ч:\ Вт\$ '

  • Сохранить (как sudo) и перезагрузить .файл bashrc и решает проблему временно, но не в новом терминальном окне. Изменение цвета тоже (зеленый и синий летит и весь текст становится белым)
+458
ChewbaccaSounds 1 авг. 2010 г., 13:30:35

У меня есть скрипт с помощью команды curl в это для PHP, чтобы выполнить:

/root/notify-down-script.sh

#!/бин/Баш
файлов Echo "тест" > 
локон -д "полномочия=фрагментик" -D "в названии=$сервер" https://notifi.it/api

Я могу выполнить из командной строки:

/usr/Бен/РНР -Р "Эхо shell_exec(\"/root/notify-down-script.sh тест\");"

который прекрасно работает. Когда я добавить в хрон:

* * * * * /usr/Бен/РНР -д параметр safe_mode=выкл -Р "Эхо shell_exec(\"/root/notify-down-script.sh тест\");"

Это не вызывает завить (не вызывает эхо). Это все побежали как корень. Я пытался поймать на выходе (> /tmp/и завить.бревно) на curl в скрипте, но ничего не происходит. Я пытался сделать полный путь завитка. Я полностью потерял. Что я делаю не так?

+454
franqus 7 окт. 2015 г., 00:19:10

Значение термина канал раньше это объяснили на той же странице под заголовком "файловые структуры, связанных с системными вызовами":

Канал представляет собой соединение между процессом и файлом, который появляется в процессе как неотформатированный поток байтов

Как в Unix "все является файлом", это включает в себя дескрипторы файлов в обычные файлы, но и различные виды розеток, труб, порта и т. д.

+418
Matthias Studer 14 дек. 2016 г., 14:35:21

Первая версия цитировал бы правильно, за исключением того, что псевдонимы не делать то, что вы хотите. Вам нужна функция:

ip_usage() { судо команда grep "$1" /СРВ/журналы/файл httpd/Крис-сервер.ком/доступ.войти; }

Документация

От человека Баша:

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

Другими словами, псевдонимы сделать строку замены. Они не поддерживают манипуляции аргументов. Таким образом, ссылка на первый аргумент внутри псевдоним через $1 не поддерживается.

Также от человека Баша:

Функция оболочки, определенные как описано выше под оболочку грамматики, хранит последовательность команд для последующего выполнения. Когда имя функция Shell используется как простое название команды, список команды, связанные с этим именем функция выполняется. Функции выполняются в контексте текущей оболочки; не новый процесс создан, чтобы интерпретировать их (сравните это с исполнением shell-скрипт). Когда функция выполняется, аргументы функция станет позиционных параметров в ходе его исполнения. В специальный параметр # обновлен, чтобы отразить изменения. Специальные параметр 0 остается неизменной. Первый элемент ИМЯ_ФУНКЦИИ переменной устанавливается имя функции, а функция выполняется.

Другими словами, bash функции поддерживают позиционные аргументы.

В сторону: Почему псевдоним с $1 в конце может показаться на работу

Давайте определим псевдоним

$ псевдоним е='эхо $1'

Теперь, давайте проясним позиционный аргумент оболочки и запустить псевдоним:

$ набор -- 
$ д А Б
А Б в

Он делает то, что можно надеяться.

Заметьте, однако, что это ловушка. Давайте установим первый позиционный аргумент оболочки:

$ набор-первый
$ Эхо "$1"
Первый

Теперь давайте снова запустить нашу команду:

$ д А Б
Сначала б

Здесь, понятно, что $1 в псевдоним относится к первой оболочки первого аргумента, а не псевдонимы первый аргумент.

+361
KaliUser 12 июн. 2013 г., 07:42:56

Я решил эту проблему путем установки НКУ-с++ ДНФ установить gcc-c++, и архитектуру x86_64-Линукс-гну-6.1.1-2.fc25.архитектуру x86_64

+301
amida 16 июл. 2012 г., 13:59:49

Я работаю с системе Server версии 6.9 (Сантьяго) (мне не удалось). В жратве конфиг файл у нас есть, скажем, isolcpus=2-32 (из 36 ядер). У меня тоже есть группы с файле cpuset=2-32 назначается через формат команды: cgset.conf для всех важных процессов в этой системе.

Мой вопрос: как эти 2 параметры взаимодействия?

Обычно, когда я isolcpus, начиная процесс с набора -с 2-32 означает, что все потоки в конечном итоге на ядре 2 как isolcpus "извлекает сердечники из планировщика", как мне сказали, так нет балансировки нагрузки.

Однако, наблюдаемый эффект наборе процессоров группе отличается от набора - различные процессы и потоки на разных ядрах.

Может кто-нибудь объяснить, как isolcpus с набора команды дает один результат, а isolcpus с контрольными группами/процессора произвести другую?

+300
MattRickS 3 авг. 2012 г., 05:21:03

У меня есть баш скрипт "backup.sh", который выводит все в stdout, включая все файлы, которые передаются во время резервного копирования.

Я хотел бы сделать это, что полный выход, но когда это называется с

./backup.sh 2>поток stderr.журнал

тогда только несколько важных линий из стандартных копируется в поток stderr.журнал.

Мой сценарий в настоящее время использует следующую функцию, чтобы распечатать эти важные строки:

errEcho() {
 Эхо "$1"
 Эхо "$1" 1>&2
}

Эхо "некоторые сообщения"
errEcho "очень важное сообщение"

Но теперь, если кто-то называет сценарий просто

./backup.sh

Затем линии errEcho появляются дублировались на стандартный вывод.

Какой лучший способ решить эту проблему? (Фактически, я хочу, чтобы мой скрипт, чтобы признать, если поток stdout == stderr, а затем пропустить выводить в stderr, но я не уверен, если я нужен совсем другой подход может быть).

Обратите внимание: я не хочу иметь два сценария, где один из них называет "backup.sh 2>поток stderr.лог".

+298
Kang Sador 11 апр. 2013 г., 05:50:40

Для получения поддержки OpenGL для Октава-4.0.0 строить нужно установить следующие пакеты

ням установить Mesa-это libGL Меса-libGLU Меза-это libGL-Devel в Меса-libGLU-Devel, который
+293
Jayrich 25 сент. 2014 г., 12:29:53

Как упомянуто другими, экспорт применяется только к текущей оболочке и программ с этого начали после того, как он используется. (Обратите внимание, что открыть реле его команда в Finder, так что программы с начала так не сделать переменные среды из оболочки их выполнения в.)

Один из способов, чтобы установить переменные окружения упорно, чтобы добавить в ~/.файл или ~/.bashrc следующее (Первое предпочтительнее, так как в противном случае подоболочек перекроет экспорт , если вы измените его по какой-то причине, сказать, что вам нужен другой JRE для определенного Java-программа). Другой способ-это установить их в ~/.В MacOSX/среды.файл plist; это единственный способ установить переменные окружения так, что поисковик будет их видеть.

Я предпочитаю использовать переменную среды предпочтение панели управления ~/.В MacOSX/среды.файл plist. Вы также можете отредактировать его вручную (осторожно; это XML). Вам придется выйти из системы или перезагрузиться, чтобы получить Finder, чтобы перечитать его после его изменения.

+267
user451777 9 дек. 2019 г., 06:36:20

Я ищу способ, чтобы создать пользовательскую функцию в одном из файлов настроек, так что, когда я открываю новую сессию, те же индивидуальные функции могут быть оценены (или источников), и я могу легко использовать функции.

Я пытаюсь создать функцию, чтобы проверить, если ошибка существует в моем лог-файл, поэтому, когда я проверить лог-файлы, я могу просто введите имя функции и имя файла журнала. Теперь я использую команду grep:команда grep ошибка test.txt

Но я хочу сделать это легче, потому что у меня много этих проверок. Так что я добавить эту строку в .bashrc следующее:

ОК(){ошибка команда grep $имя_файла}

и когда я использую эту функцию, я ожидал типа: ОК test.txt и она должна дать мне линии ошибки, если таковые имеются.

Однако, после того, как я оценил .bashrc и файл, я получил сообщение об ошибке:

-Баш: .bashrc следующее: строка 16: ошибка синтаксиса: неожиданный конец файла

После того как я набрал: ОК test.txtон обеспечивает:

-Баш: ОК: команда не найдена

Может кто-нибудь помочь мне с этим индивидуальные функции? Или я должен вставить мой код в другой файл настроек, как .bashrc следующее-профиль?

Спасибо большое заранее!

+258
sl0nick 14 сент. 2019 г., 17:50:53

Если у вас есть на основе языка Perl переименовать программу (называется prename в некоторых дистрибутивах) вы можете использовать регулярное выражение, чтобы переименовать все файлы в одном дыхании.

Ваше требование, просит для удаления СФ{номер}-{количество} , но все примеры начинаются со столиц, некоторые из них содержат только один {номер}, {номер}-{количество}-{номер}или даже {номер}{космос}-{Космос}{номер}. Я собираюсь предположить, что вы хотите включить первые два из этих случаев.

переименовать -н 'с/^СФ[0-9-]+\ь+(- ь\+)?//' [СС][ФФ]*

Удалить , когда вы к этому готовы, чтобы применить изменения , или изменить его на , чтобы увидеть его обрабатывать файлы, как она идет.

+217
Ann Brotarlo 11 дек. 2014 г., 20:28:09

У меня такая проблема на установки Debian 8 (после выполнения АПТ обновления).

нано установлен, но когда я пытаюсь использовать его, чтобы открыть файл :

myfile.txt нано

Я получаю:

-в bash: /usr/Бен/нано: нет такого файла или каталога

Я удалил и переустановил нано я получаю:

Настройка нано (2.7.4-1) ...
обновление-альтернатив: использование /бин/нано для предоставления /usr/Бен/редактор (редактор) в автоматическом режиме
обновление-альтернатив: использование /бин/нано для предоставления /usr/Бен/Пико (Pico) в автоматическом режиме

И используя /usr/Бен/редактор myfile.txt я могу открыть файл.

Почему это происходит? Как я могу это исправить?

+108
progdrum 4 февр. 2018 г., 12:19:45

Насколько я могу судить, у вас есть некоторые ненастроенные пакеты.

судо команды dpkg --настроить -а

настроить их в таком порядке:

  1. пакет xserver-xorg, с
  2. файл xorg
  3. кубунту-рабочий стол

например

судо команды dpkg --настроить пакет xserver-xorg, с
+45
Mihir Patel 14 нояб. 2017 г., 22:55:27

Показать вопросы с тегом