Анатомия фиксируя колено, которое исцеляет за недели

Я на встроенном настройка Линукс. Смонтировать файл с возможностью записи оверлея (используя имплементацией OverlayFS), а затем выполнить в нее chroot, передавая управление на systemd.

У меня есть патчи в systemd, чтобы отправить coredumps в каталоге/var/журнал, а не в/var/библиотека lib/systemd В/произойдет.

Когда произойдет просят, добавлена произойдет вызывается, но возвращает эту ошибку.

30 июля 08:54:14 evo4k-e6872f ядра: ClearApp[803]: обработка выхода онлайн / оффлайн на 0 ИС 000000000042bcb0 СП 00007ffcd4915f18 Ошибка 6 в ClearApp[400000+868000]
30 июля 08:54:14 evo4k-e6872f ядра[359]: ClearApp[803]: обработка выхода онлайн / оффлайн на 0 ИС 000000000042bcb0 ошибка СП 00007ffcd4915f18 6 в ClearApp[400000+868000]
30 июля 08:54:14 evo4k-e6872f помощью systemd[1]: начали процесс дампа (ПИД 804/с uid 0).
30 июля 08:54:14 evo4k-e6872f добавлена произойдет[805]: не удалось создать временный файл дамп памяти /ВАР/лог/дамп памяти/ядра.ClearApp.0.54a13c5624ad4ed6b3>
30 июля 08:54:14 evo4k-e6872f добавлена произойдет[805]: процесс 803 (ClearApp) пользователей 0 свалены ядра.
30 июля 08:54:14 evo4k-e6872f помощью systemd[1]: clearapp.услуги: основной процесс завершен, код=свалил, статус=11/SEGV
30 июля 08:54:14 evo4k-e6872f помощью systemd[1]: clearapp.обслуживание: не с результатом 'ядро-свалка'.
30 июля 08:54:15 evo4k-e6872f помощью systemd[1]: clearapp.обслуживание: обслуживание провести время за планирование перезагрузка.
30 июля 08:54:15 evo4k-e6872f помощью systemd[1]: clearapp.обслуживание: плановые перезапустить задание, перезапустите счетчик на 5.
30 июля 08:54:15 evo4k-e6872f помощью systemd[1]: остановить к ClearApp.
30 июля 08:54:15 evo4k-e6872f помощью systemd[1]: clearapp.услуги: запуск запрос повторяется слишком быстро.
30 июля 08:54:15 evo4k-e6872f помощью systemd[1]: clearapp.обслуживание: не с результатом 'ядро-свалка'.
30 июля 08:54:15 evo4k-e6872f помощью systemd[1]: не удалось запустить к ClearApp.

Мой /труды/системы/ядра/core_pattern является |в/lib/systemd в/systemd В-произойдет %П %Щ %г %ы %т %С %Е. Если я установить core_pattern в каталог/tmp/ядер/ядра.%е.%п.%ч.%т, он работает. Таким образом, это-определенно что-то с systemd.

Я использую systemd в версии 237. Этот раньше работал с systemd версии 234.

Моя файловая система правильно/чисто. Он не поврежден в любом случае (выполнения fsck все чисто).

Как я могу получить systemd для создания дампов без ошибок?

Правка #1

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

30 июля 10:43:39 evo4k-e6872f добавлена произойдет[1910]: не удалось создать временный файл дамп памяти /работа/СМИ/Паулс/ядра.ClearApp.0.dd6557bb31264bf2b3773b534fd6e2b1.1908.1532961819000000: только для чтения файловой системы

Я начинаю думать, что ядра и systemd это делать что-то другое, чем просто создать временный файл.

Правка #2

Я побежал точное открытый вызов, что systemd не делает из пользовательского пространства, и это удастся. Есть ли что-то о контексте, в котором ядра вызывает ядро самосвал?

Я добавил эту строку на systemd.

 ФД = открыть(ТМП O_CREAT|флагов o_excl|O_NOFOLLOW|O_NOCTTY|флаги, 0640);
 если (ФД < 0) {
 log_error("не могу открыть: на %D: %ы", ФД, ТМП);
 возвращение -ошибка;
}

Я получаю этот выход.

Не смог открыть: -1: /run/media/Pauls/.#core.ClearApp.0.7833dca6d3354c0e959b366df731bf9f.879.15329633730000000f174d1155a09d96
+650
ejejejej 16 окт. 2019 г., 15:15:34
20 ответов

Из вашего описания и кода это звучит, как вы ищете что-то вроде этого:

    ss #1

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

Другое дело не хватает, - это структура данных для хранения всех битов о ППД, которые вы собирали. Для этого массив Баш делает идеальным "контейнером" для этих данных.

линии=("${линии[@]}" "ложно" "$титул" "$описание" "поддержки $" "$строка")

Это будет продолжаться, чтобы добавить результаты, которые вы собираете через цикл while с массивом называют линии. Этот массив передается Зениты, она содержит столбец данных.

Полный сценарий

Вот все это дело Собрал, который произвел на приведенном выше скриншоте окна.

#!/бин/Баш

файл="ППА-адрес-ТМП"

линии=()
в то время как ИФ= читайте -Р линии; делать
 # отображение $Line или сделай что-нибудь с $Линия
заголовок=$(завиток https://launchpad.net/~$линия | грэп -е '<название>' | awk и -Ф '<название>' '{печати $2}' | \
 на awk -F 'и</название>' '{печати $1}' | Е С/^/"/' | Е С/$/"/')


описание=$(/скручиваемость https://launchpad.net | ~$линия | грэп-е 'контент=' | на awk-F 'и содержание="' '{печати $2}' \
 на awk -е '.' '{печати $1}' | ТР -д '/>' | тр -д '"' | сед-Е -Е Н-Е С/\Н/ /' -е-та | Е С/^/"/' | Е С/$/"/') 


поддержка=$(/локон https://launchpad.net | ~$линия | грэп-е '<Параметр Значение=' | команда grep [0-9] | на awk-F ' и(' '{печати $2}' \
 на awk -е ')' '{печати $1}' | sed все -Е -Е Н-Е С/\Н/ /' -е-та | у awk '{печати $1, $2, $3}' | СЭД 'С/^/"/' | Е С/$/"/' )

Эхо $название $описание $поддержка $линия | уник -у | тройник -в /tmp/и ППА
линии=("${линии[@]}" "ложно" "$титул" "$описание" "поддержки $" "$строка")

сделано <"файл$"

Зениты --список --radiolist --название="пакет установки". --текст="выбрать пакет для установки" \
 --ширина=800-высота=500 --столбец=в-столбец=имя-столбца=описание --столбец=совместимы-столбец=ППА "${линии[@]}"

если [[ "$?" != 0 ]]; тогда
выход
еще

 CHECK_INST=$(Эхо $чек | на awk -е'|' '{печать $5}')

 судо АПТ-добавить-репозитории $CHECK_INST
 суда apt-получить обновление г
 судо apt-получить установку $код
интернет

Дополнительный совет отладки

Когда вам неясно, что-то делать в bash скрипт досягаемости для команды комплект -х и режима +X. Это позволит включать и отключать Баша детализации, которая действительно может помочь пролить свет на то, что происходит. Вот мои Зениты команды только многословие, оказался для него:

комплект -х
Зениты --список --radiolist --название="пакет установки". --текст="выбрать пакет для установки" \
 --ширина=800-высота=500 --столбец=в-столбец=имя-столбца=описание --столбец=совместимы-столбец=ППА "${линии[@]}"
набор +х

И вот как это выглядит, когда я запускаю ./программа MyScript ...:

+ Зениты --список --radiolist '--название=установочный пакет.' '--текст=выбрать пакет для установки' - ширина=800-высота=500 --столбец=в-столбец=имя-столбца=описание --столбец=совместимы-столбец=ППА ложь '"pipelight-ежедневно : Майкл Мюллер"' '"этот ППА ежедневно строит из Pipelight проекта pipelight-ежедневный "' '"14.04 13.10 13.04"' mqchael/+архив/pipelight-ежедневная ложь '"Pipelight : Майкл Мюллер"' '"Pipelight позволяет работать с Silverlight в браузере на Linux с помощью Wine Pipelight "' '"14.04 13.10 13.04"' mqchael/+архив/pipelight ложь '"pipelight-экспериментальные : “Pipelight команда” команда"' '"экспериментальные пакеты для Pipelight pipelight-экспериментальный "' '"14.04 13.10 13.04"' pipelight/+архив/экспериментальная ложь '"pipelight-ежедневно : “Pipelight команда” команда"' '"pipelight-ежедневный "' '"14.10 14.04 13.10"' pipelight/+архив/ежедневная ложь '"pipelight-стабильный : “Pipelight команда” команда"' '"pipelight-стабильный "' '"14.10 14.04 13.10"' pipelight/+архив/прогноз "стабильный " ложным"libva : “Pipelight команда” команда"' '"libva "' '"13.10 12.10 12.04"' pipelight/+архив/libva
+ набор +х

Вышеизложенное свидетельствует о том, как все колонки компоненты расширяются, правильно процитировал, за счет использования "${линии[@]}".

+974
FiveUntilSix 03 февр. '09 в 4:24

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

Просто заметил kigen писал то же самое в комментарии.

+864
user2070192 30 нояб. 2015 г., 06:26:33

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


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

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

В одну сторону я слышу о том, как он "сорняки" из нормальных людей, говоря им, сколько труда нужно, чтобы добиться успеха, и дает примеры предыдущих "успешных" студентов, и что их жизни были. Я думаю, что он говорит что-то вроде: "Это ж сколько вы знаете, быть студентом, это ж сколько нужно знать, чтобы преуспеть в этой области, вот огромный список тем, которые вы должны знать прежде, чем вы сможете грамотно проводить исследования со мной, вернись ко мне когда вы будете готовы." Но я не думаю, что это все, что он делает.... Я думаю, что он запугивает потенциальных advisees с его поведением, и поэтому этот факт вместе с его репутацией приводит к его выберите студентов, которые работают день и ночь каждый день.

Этот профессор в США. Он очень хорош в своем деле и управляет, чтобы получить студенты, которые соответствуют его требованиям; но это не кажется правильным, чтобы ОП (или ко мне), и мы хотели бы знать:

Есть ли способ, как бы настучать на такого профессора?

+807
idean 13 авг. 2017 г., 15:04:41

Это, наверное, слишком поздно, чтобы сделать что-то хорошее, но я должен задаться вопросом, может быть, процесс 569 не совсем зомби. Может быть, это то, что вы получите на этой ОС (ОС это?) когда начальный поток прекращается, но другие потоки по-прежнему работает. Если это так, убить(1) должна быть эффективной. Если это не так, следующая вещь, которую я хотел бы попробовать это, используя tgkill(2), или ОС эквивалент, на темы, перечисленные в р-состоянии (это потребует от вас писать какой-С, как там, вероятно, не консервы утилиты ссылаться на эти системные вызовы).

Также, пытаясь прикрепить трассированием или ГДБ процесса может выявить что-то полезное для диагностики.

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

+742
Fartyk 25 дек. 2020 г., 13:11:24

Я работаю на реке ветер Линукс. Ошибка Зависимостей. Может кто-нибудь пожалуйста, скажите мне, что я должен делать ? Я пытаюсь из последних один день

root@AC-04:/home/mysql# РПМ-ВЖК MySQL-сервера-5.6.33-1.linux_glibc2.5.архитектуру x86_64.об / мин
предупреждение: MySQL-сервера-5.6.33-1.linux_glibc2.5.архитектуру x86_64.об / мин: заголовок В3 ДСА подпись: NOKEY, идентификатор ключа 5072e1f5
ошибка: не удалось зависимостей:
 процесс /sbin/с chkconfig нужен MySQL-сервера-5.6.33-1.linux_glibc2.5.архитектуру x86_64
 в /usr/lib64/MySQL в/плагин нужен MySQL-сервера-5.6.33-1.linux_glibc2.5.архитектуру x86_64
 в /usr/lib64/MySQL в/плагинов/отладки нужен MySQL-сервера-5.6.33-1.linux_glibc2.5.архитектуру x86_64
+738
Sonia Ramos 9 янв. 2017 г., 04:34:34

Проблема в том, что файла 7zip формат требует, стремящихся быть в наличии, поэтому вы не можете использовать с 7z формат файла с -так (за этот комментарий на странице проекта). Используя другой формат, например, ХZ , кажется, работает:

$ тар-ко Шаблоны | 7z архивов а-Ан-txz -Си -так | тройник архив.ХZ | sha256sum ; sha256sum архив.ХZ

7-зип 9.20 Авторское право (c) 1999-2010 Игорь Павлов 2010-11-18
p7zip версия 9.20 (язык=язык.UTF-8,в формате UTF16=on,то HugeFiles=о,2 ЦП)
Создание архивных поток stdout


Все ок
4349a01e62a7d7b6cfd46caa90ee38904227fc09ef643d87eb8209bc53cb8e50 -
4349a01e62a7d7b6cfd46caa90ee38904227fc09ef643d87eb8209bc53cb8e50 архив.ХZ

Однако, вы теряете возможность поставить пароль на архив в этом формате, для которых это работает (с помощью gzip, помощью bzip2, и ХZ).

+735
shantanu sadhukhan 5 мая 2020 г., 14:28:50

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

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

Так, наиболее разумный маршрут будет Герат -> яд -> Баглан -> Таджикистан. Можно голову от Баглан в Кабул и обратно, чтобы посетить Кабул.

Это немного в объезд и требует своего собственного автомобиля, правда, но Бамиан очень многое стоит.

+731
bobangida 30 мая 2014 г., 13:51:10

У меня Сони Вайо ноутбук, который пришел предварительно установленной с Windows 7. Я изменил размер раздела Windows, затем установить двойной сценарий загрузки с Ubuntu.

Я заметил, что когда я запускаю Windows и переводить компьютер в спящий режим (т. е. закрыть крышкой), а затем возобновить его иногда показывают в меню grub. Если я выберите запись Windows 7, он будет возобновить, как ожидалось. Если я выбираю Убунту, потом перезагрузка, затем выберите окна, снова возобновить с последнего состояния.

Поведение, кажется, быть основано на количество времени она была неактивна. Например, если я закрыла крышку и снова открыть прямо сейчас, это вернуться в Windows. С другой стороны, если я закрыла крышку и вернулась спустя несколько часов, жратва будет отображаться.

С другой стороны, я ставлю Ubuntu для сна, она всегда будет просто идти прямо в Ubuntu.

  • Это поведение, которое я испытываю при работе с Windows - отображение жратвы, возпроизводимые когда с Ubuntu?
  • Почему это происходит в Windows?
  • Я могу отключить поведение от Windows, или это вне моего контроля?
  • Как и где сохранения состояния - я могу удалить без перезагрузки обратно в Windows и делать жесткий сброс, так что я могу подключить диск?
+700
user112801 18 мая 2011 г., 02:57:37

Есть такие предложения! Вот ссылка на круиз-Канада, (щелкните на последней ссылке, на странице "бесплатный прокат от Западной до Восточной Канады") они сдают в аренду дома на колесах для кросс-Канада переводы. Они дают вам определенное количество 6к километров и 21 ночей, чтобы завершить путешествие (Эй это бесплатный отель!)

Казалось бы, что в настоящее время не существует одного пути на Запад->Восток пересадками, но вы также можете проверить 50% скидка в одну сторону спец (вы можете сэкономить до 90% = практически бесплатно).

+647
Marvis javis 16 янв. 2013 г., 04:44:05

Это означает, рецензентов были приглашены, но вы можете не читать ничего больше, чем это. Ли рецензенты приняли приглашение является, как правило, конфиденциальная информация доступна только для сотрудников журнала. В зависимости от состояния журнала использует, этот статус может означать, что были получены некоторые комментарии.

В любом случае, там нечего делать, кроме как ждать и видеть.

+612
siddhantsomani 25 окт. 2011 г., 22:12:03

Я провожу 2 месяца в США с друзьями, потом планирую вернуться в Лондон на месяц, потом обратно в США в течение еще двух месяцев. Просто потусовать с друзьями.

Я могу легко доказать, что у меня есть бизнес в Великобритании с физической помещение и несколько сотрудников, что является самодостаточным и предоставляет доход. Это мой полный рабочий день, но я беру 6-месячный отпуск. Бизнес не перемещаемым. Так что есть галстук есть... также у меня есть 200к на текущем счете.

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

+501
Colton SAylor 28 нояб. 2015 г., 16:02:35

По умолчанию пользователь root отключен на Mac, и вы должны следовать инструкциям ниже, чтобы включить/отключить/изменить пароль для root пользователей на Mac. См https://www.dataneb.com/single-post/2018/08/29/How-to-enable-root-user-on-Mac

  1. Сверху слева выберите меню "Apple" (  ) > "Системные настройки", выберите "пользователи и группы" (или счета).
  2. Щелкните значок замка , а затем введите имя и пароль администратора.

  3. После разблокировки замка. Нажмите кнопку "Параметры входа", рядом с домашней иконы.

  4. Теперь Нажмите кнопку Присоединиться (или редактирования), рядом с сетевого сервера. Теперь Нажмите Кнопку Программа Открытого Каталога.

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

  6. В строке меню в утилита каталог: выберите "правка" > "включить корневого пользователя", затем введите пароль, который вы хотите использовать для корневых пользователей. Вы можете включить/отключить/изменить пароль для пользователя root отсюда.

+496
Liz Heller 27 июл. 2011 г., 16:57:52

C не означает создания. Традиционно магазины Unix и три временные метки для каждого файла:

  • авремя-время, за которое файл был последний вccessed, т. е. последний раз это было читать от;
  • мВремя: время, в которое файл был последний мodified, т. е. последний раз он был написан;
  • свремени: инода сханге времени, т. е. в последний раз файл был перемещен или его метаданные (разрешения, времени и т. д.) был изменен.

Атрибут ctime-это не время создания. На самом деле, чтимы всегда по крайней мере последние, как время модификации. В большинстве систем UNIX, невозможно установить чтимы, чтобы произвольное значение, кроме как в обход файловой системы и изменению бит на диск напрямую; атрибут ctime только установить текущее системное время.

Некоторые файловые системы имеют представление о времени создания файла. В Unix кругах это известно как бirth время. Другое слово, чем “творение” было выбрано потому, что первоначальная ц был уже взят.

Ext2 и УФС только традиционные функции Unix; они не хранят в момент рождения. FAT32 и NTFS файловых систем являются окна; у них есть время рождения (время создания), но ничего конкретно, как временные метки ctime (NTFS имеет что-то близкое).

+454
Florian Koch 26 авг. 2010 г., 03:24:14

У меня есть довольно большой проект на bash, который я разделил на несколько файлов, чтобы сделать его более читабельным. В результате, основной файл содержит много исходных высказываний.

Теперь я выпускаю его на GitHub и я пишу скрипт установщика. Проблема в том, что создание подкаталогов бинарных папки (именно /usr/местные/sbin) запрещено СЗХ и я не хочу испортить бинарных папки с несколькими файлами, как основной.Баш конфигурации.Баши т. д.

Как решение, я думал, что если бы в скрипте установщика бы объединить эти файлы, я бы Вам большое, монолитный Баш файл, который можно поставить в любом месте в системе.

Вопрос: как я могу заменить все исходные высказывания в мой основной скрипт с содержимым источников файлов?

Пример:

включен.Баш

бар Эхо ""

главная.Баш

Эхо "фу"
источник включен.Баш

В результате монолитный файл

Эхо "фу"
бар Эхо ""
+307
raymond mendez 23 дек. 2012 г., 10:43:24

Первое, что нужно сделать, это позвонить в компанию, которая сделала свой гидропосева. Какова их смеси семян, их рекомендации (они должны убедиться, что они добрались до вас в первую очередь)...автоматический полив-это не здорово. Осциллируя спринклерной дешевки лучше для газона, который не слишком огромный. Он позволяет глубокий полив без стиральная все прочь. Недавно раздал или hydroseeded газон должен быть постоянно влажный, по крайней мере, 11 или более дней. Они должны были объяснить это вам. Был ваш газон закатали перед гидропосевом? Критической для почвы/семян контакта. Как давно ваш газон был hydroseeded? Гидропосев намного превосходит ручной посев новых газонов. Удобрение и влагу включены. Есть дешевки, таймеры можно использовать для спринклеров и я очень твердо уверен, что ручное орошение работает гораздо лучше, чем automatice, установлено, орошения. Привлекла людей и наблюдать и замечать, когда вода нужна! Новые газоны нужно много мелкой 'смачивание', пока не установлено. Созданный когда-то один должен начать мочить глубже и реже, пока газон был обучен имеют глубокие корни. Тогда речь идет о 1" воды в неделю...экономит много воды и травы не слишком быстро перейти в состояние покоя. Ваш гидропосева компания не сорвался с крючка, когда он закончит гидропосеве...они должны были дать вам направление, чтобы быть успешным. Называть их первыми...

+263
evlogii 9 июн. 2014 г., 01:55:20

Благодаря wurtel, это стало очевидным:

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

как lsof -P $по пид

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

+213
arriaga 1 янв. 2023 г., 12:55:07

Загрузки для восстановления БГ, открытые в утилиты меню > терминал. Введите ДФ , чтобы получить имя вашего основного Тома (например, "жесткий диск Macintosh").

Введите diskutil verifyVolume /объемы/Vol_name (например diskutil verifyVolume "/Тома/жесткий диск Macintosh").

Тогда восстановить объем с diskutil repairVolume /объемы/Vol_name.

Если нет основной объем установлен попробовать diskutil список, определить диск идентификатор основного объема (например, disk0s2) и введите diskutil verifyDisk на /dev/диске 0 и отремонтировать его при необходимости с diskutil восстановления диск как /dev/диске 0, то diskutil verifyVolume на /dev/disk0s2 и отремонтировать его с diskutil repairVolume на /dev/disk0s2.

Если ваш SSD имеет CoreStorage логические тома группы diskutil восстановления диск как /dev/диске 0 должны уже все исправить.

Если это не удается, вы обычно должны использовать некоторые сторонние программы, как DiskWarrior для ремонта объем или восстановление (машина)резервное время.

+170
Chloe Grace Moretz 28 сент. 2011 г., 19:50:02

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

Выполняется ОКР показывает только:

SSH_CLIENT=192.168.1.2 35538 22
SSH_TTY=/Дев/оч/0
SSH_CONNECTION=35538 192.168.1.2 192.168.1.3 22
+80
Doug Ramsey 11 сент. 2022 г., 12:40:25

Есть в любом случае, что я могу посмотреть в/dev папка с содержащимися в ней псевдо-файлы внутри искателя? Я могу открыть его в терминале с компакт-диска в /dev, но в Finder он не появляется даже с AppleShowAllFiles активный.

+70
Mitchell Whitaker 28 окт. 2017 г., 19:37:04

Функция автозаполнения Баш не похоже на работу с переменными окружения в 11.04. Текущее поведение указано ниже

экспорт скрипта=/главная/пользователя/скрипт
компакт-диск $скрипта вкладка/<>

результаты обратной косой чертой (\) добавляются до $скрипт, т. е. запрос будет

компакт-диск \$скрипт/

То же самое произойдет, если компакт-диск заменяется ЛС или любая другая команда

Также, если есть исполняемый файл, в путь, содержащейся в $скрипт, и я хочу, чтобы запустить это

$Вкладку сценарии/<>

Баш не показывает параметры внутри папки (независимо от того, имеется один файл или несколько файлов/директорий в пути, содержащиеся в переменных окружения).

Другими словами, автозаполнение не работает с переменными окружения.

+35
Ehm 31 дек. 2010 г., 02:52:00

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