ВИМ сочетание клавиш Ctrl+б/ф не может двигаться назад/вперед вместо одного экрана делает ^б / ^ф

Я знаю tmuxс :список-команды, которая выводит список команд.

Однако, рассмотрим следующую команду:

персонализация-ключ -t скопировать-режим-ви г отправить-ключи -х копия-трубы-и-отменить "хклип -я -Ф -выбор первичной | хклип -я -буфера обмена"

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

+988
user1833965 26 нояб. 2015 г., 00:23:01
20 ответов

Файлы в каталоге/usr защищены SIP см. В разделе Что такое "Безродный" в Эль-Капитан, правда? для получения подробной информации. ВИМ должен уметь читать конфигурационные файлы от пользователя-запись в каталог, а также, человек Вим и детали.

+995
linluk 03 февр. '09 в 4:24

Я пытаюсь установить виртуальную машину под управлением Кали (ранее возвратами) 1.0.7 в 64 бит. Моя хост-машина 64-битный процессор работает 10.7.5. Я с помощью Oracle VirtualBox для версии 4.3.12. Установка идет отлично, но после установки его, я получаю ошибку, когда я пытаюсь загрузиться. Вот снимок экрана.

Я ударил новую виртуальную машину, выбран 64-битный Debian и создал 8gig динамически выделяемой ВДИ. В настройках, я выбрал правильный ISO и проверены компанией PAE/NX для под процессор. После всего этого, в режиме Live работает отлично. Установка, я делаю все по умолчанию, и все идет отлично. После завершения установки, он спрашивает меня, если я хочу загрузиться. Когда я делаю, я получаю выше сообщение об ошибке.

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

"Включить PAE/NX в настройки"

Сделал абсолютно никакой разницы.

"Когда вы получаете эту ошибку, нажмите CTL+АЛТ+Ф1, это приведет вас к терминал tty1, теперь войдите в систему как root:

логин: root пароль: "пароль"..

Как только как root, запустить иксы: командой StartX

Вы сможете сделать ваш рабочий стол...это может быть проблема xauthority или ДГУ вопрос когда погрузка, возможно, демон.

Попробуй сначала это, и если она работает, то попробуйте сделать это: с помощью dpkg-перенастроить гном-Шелл, потом перезагрузка."

команды: командой StartX не нашли.

Разумеется, он не подводил меня на рабочем столе.

Я пытался исправить проблему с помощью StartX команда не найден, прочитав этот форум.

Я буду ссылаться на то, что они сказали, что я должна попробовать.

попробуйте ввести в /usr/с x11r6/bin/на команду StartX

-баш: в /usr/с x11r6/bin/на команду StartX нет такого файла или каталога

Я пробовал все из следующих команд:

apt-получить обновление
apt-получить установку х-Windows-системы
apt-получить установку х-оконной системы

Все 3 приведенные в этой

Списки errorackage автобус... 1%
+982
brunof 13 авг. 2014 г., 20:37:55
Другие ответы

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


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

+974
8bittree 3 нояб. 2015 г., 00:00:12

Год-полтора назад, я установил Ubuntu на компьютер с помощью Wubi. Через некоторое время я решил установить Ubuntu на отдельный раздел. Так что я удалил Ubuntu с помощью Wubi, и установил Ubuntu на отдельный раздел, загрузившись с Ubuntu в ИСО.

Хотя Wubi как удалить Ubuntu из моего раздела Windows его не снять опцию в меню загрузки. Так что теперь при загрузке меню grub есть вариант для Windows и Ubuntu, но если я выбираю Windows из меню, я снова получаем два варианта - Windows и Ubuntu, на этот раз из загрузчика Windows. Если я выбираю Ubuntu, он просто показывает ошибку и просит вернуться.

Так как я удалить параметр?

Редактировать: я попытался использовать bcdedit, но это не помогло. Если я выполнить команду bcdedit в командной строке, это выход:

Диспетчер Загрузки Windows 
--------------------
идентификатор {9dea862c-5cdd-4e70-acc1-f32b344d4795}
раздел Устройства=в:
путь \загрузчик bootmgr
описание Диспетчер загрузки Windows 
локаль En-США
по умолчанию {e58e9c4c-dc5b-11e1-be69-bb3b6bb64ef4}
displayorder {e58e9c4c-dc5b-11e1-be69-bb3b6bb64ef4}
bootsequence {b2721d73-1db4-4c62-bf78-c548a880142d}
тайм-аут 3

Загрузчик Windows
-------------------
идентификатор {e58e9c4c-dc5b-11e1-be69-bb3b6bb64ef4}
раздел Устройства=с:
\WINDOWS\system32\winload.exe путь 
описание Windows 7 максимальная (восстановленный) 
локаль En-США
recoverysequence {e58e9c4d-dc5b-11e1-be69-bb3b6bb64ef4}
recoveryenabled да
раздел osdevice=с:
системный_корневой_каталог окна

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

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

+919
ttdado 26 нояб. 2011 г., 00:37:33

Ну, для некоторых ФГОС вы можете у таких твики, скажем в Ext3, Ext4, как человек гора упоминается «...

совершать=nrsec синхронизировать все данные и метаданные каждого nrsec секунд. Значение по умолчанию-5 секунд. Ноль означает дефолт.

...» — Что может быть достаточно для ваших нужд.

Кроме того, есть ВМ.dirty_writeback_centisecs sysctl-переменной, которая описывается как: «...

В pdflush обратной записи демоны будут периодически просыпаются и пишут "старые" данные на диск. Данная переменная отражает интервал между этими пробуждения, в 100'ths секунды.

Установка этого значения в ноль вообще отключает периодические записи.

...»

Так, собственно, вероятно, вам не придется возиться с RAM-диска/жесткого диска в RAID1 на всех.

+850
Hudson Silva 7 янв. 2021 г., 09:06:13

Преодоление этого разрыва и все ответы вместе, и также глядя на man-страницу команды grep (человек грэп) , у нас есть два основных вида регулярных выражениях: основные regex и расширенные регулярные выражения.

По человеку команды grep :

Basic против расширенных регулярных выражений
В базовых регулярных выражениях мета-символы ?, +, {, |, (, а ) теряют свое особое значение, вместо использования управляющими варианты \?, +, {, \|, (,а ).

Другими словами, вы можете захватить группы команда grep, используя сбежал () , как команда grep \(....\) или если вы используете грэп -Е или для egrep вам не нужно бежать в скобках : для egrep '(....)'

Те же правила применяются к СЭД. Простой СЭД понимает базовые регулярные выражения, поэтому вам нужно бежать, чтобы захватить группы : СЭД с/\(....\)\(...\)/\2/' или вы можете использовать расширенные регулярные выражения поддержка в СЭД С или переключатель (в зависимости от реализации СЭД) : СЭД -е 'ы/(...)(...)/\2/'

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

$ Эхо "INBOUND_PATH|/ТМП" | команда grep '^\(INBOUND_PATH\)|\(.*\)$';Эхо $?
INBOUND_PATH|/ТМП
0

$ Эхо "INBOUND_PATH|/ТМП" | для egrep '(INBOUND_PATH)\|(.*)$';Эхо $?
INBOUND_PATH|/ТМП
0

$ Эхо "INBOUND_PATH|каталог/tmp" | е\с/^(INBOUND_PATH\)|\(.*$\)/\2/'
в /tmp

$ Эхо "INBOUND_PATH|каталог/tmp" | СЭД -Е 'С/(INBOUND_PATH)\|(.*)$/\2/'
в /tmp

Виду обработки opossite специальных символов в различных выражений.

Например, посмотрите на обработку трубы | символ в выше команды:
В базовых регулярных выражений (Бре):
Вам не нужно бежать символом трубы, чтобы соответствовать литерал символ трубы.
Экранирование символа в Bre, будет считаться или оператор (который случайно будет работать в вашем случае).


Similarilly , в Bre вам не нужно бежать в скобках ( ) , чтобы соответствовать буквальном скобочки, но вам нужно бежать в скобках группу захвата.

В расширенных регулярных выражений (РРВ):
Вам нужно бежать символом трубы для того, чтобы быть сопоставлены буквально, так как по умолчанию В, где символ рассматривается как оператор " или " (напротив обработки по сравнению с Bre)

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

+799
rodas 14 нояб. 2013 г., 20:03:24

Количество радиации вы подвержены на самолет зависит от многих факторов, в том числе на высоте, широте и продолжительности полета. Например, полет из Нью-Йорка в Токио, наверное, около 150 мкЗв. Для сравнения, естественный радиационный фон составляет около 2,000-7,000 мкЗв в год, рентген грудной клетки составляет около 50 мкЗв, а также скан медицинской КТ составляет около 10 000 мкЗв.

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

На вопрос о сравнении с воздействием излучения от сканеров в аэропорту. Существует два типа томографов, обратное рассеяние рентгеновского излучения и миллиметровых волн. В США Управление транспортной безопасности США является устранение всех рассеянием рентгеновских сканеров в июне 2013 года, поэтому только остальные типа будут сканеры миллиметровых волн. Сканеры миллиметрового диапазона не используется ионизирующая радиация, так что радиоактивное облучение равен нулю. Я исхожу из обратного рассеяния рентгеновской машины по-прежнему будут использоваться в аэропортах по крайней мере в некоторых других странах; воздействие радиации составляет около 0,05-0,1 мкЗв за одно сканирование, что примерно в тысячу раз меньше, чем облучение во время полета.

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

+790
tezjm 22 апр. 2012 г., 00:20:05

Я использую сервер Ubuntu 12.04

Я не могу писать в папку, где мой пользователь должен принадлежать к группе каталога...

итого 12
-права rw-rw-Р-1 ВСП-данных корне 30 сентября 17 13:34 index.php
drwxrwxr-х 7 ВСП-данных корневая 4096 сентября 17 13:34 twentyeleven
drwxrwxr-х 4 ВСП-данных корневая 4096 17 Сентября 13:34 twentyten

ДП : ДП адм компакт-диск судо дип ВСП-данных plugdev ваш любимый редактор для редактирования sambashare ВСП-паб

Вот обновленный список...

-РВ-РВ-Р-- 1 ВСП-данных корневая 28 17 Сентября 13:34 index.php
drwxrwxr-x 3-х ВСП-данных корневая 4096 17 Сентября 13:34 плагина
drwxrwxr-х 4 ВСП-данных корневая 4096 17 Сентября 13:34 темы
dp@acme:/var/www/stlit/wp-content$ CD с темы
dp@acme:/var/www/stlit/wp-content/themes$ LS-Ла
итого 20
drwxrwxr-х 4 ВСП-данных корневая 4096 17 Сентября 13:34 .
drwxrwxr-X и 4 ВСП-данных корневая 4096 17 Сентября 13:34 ..
-права rw-rw-Р-1 ВСП-данных корне 30 сентября 17 13:34 index.php
drwxrwxr-х 7 ВСП-данных корневая 4096 сентября 17 13:34 twentyeleven
drwxrwxr-х 4 ВСП-данных корневая 4096 17 Сентября 13:34 twentyten

Пожалуйста, дайте мне знать, если мне нужно предоставить больше информации.

+788
Patrick Beasley 23 дек. 2018 г., 14:21:58

Я заинтересован в том, какого типа информация приложений на моем iPhone и Mac являются хранение в значение ключа хранения.

Я попытался загрузить мои данные в iCloud с privacy.apple.com но не смог найти какие-либо данные, которые, казалось, хранится в ключ-значение моды.

Кто-нибудь знает, где я могу получить доступ к этим данным? Либо с устройства или загрузить его через интерфейс сервиса iCloud.

+736
N0thinG 22 июн. 2023 г., 05:55:09

В моих документах, у меня много проблем, такие как эти:

[["В [["в [["8 [["С [["Ф [["1...

Что мне нужно сделать, это заменить двойные скобки с одной скобки, но только если есть письмо после [[" шаблон, а не количество. Так что она будет выглядеть вот так:

["В ["в [["8 ["С ["Ф [["1...

Что я пытался сделать это:

СЕПГ -я -е-х/[["[А-З А-З]/["[А-я А-я]/' АРД.в JSON

Что она делает, это добавить ["[А-З А-З] строку в начале каждой строки. Также попробовал то же самое с [[:Альфа:]] выражение, не работает.

+722
Haron Naon Hilton 1 мая 2015 г., 00:38:25

Я просто обновил компьютер Mac mini, который я использую в качестве файл сервера на 10.10.4 и сервером приложения к 4.1.3. После обновления я не могу подключиться к общему ресурсу AFP, что я вижу в боковом меню Finder на клиента, Макбук.

Если я перезапустить службу общего доступа в приложение-сервер, соединение успешно. Через некоторое время, если я снова щелкните на Mac mini в ПМБ боковом меню Finder, он пишет "подключение..." и потом "ошибка подключения".

Веб-сервер на Mac mini не реагирует. Я не могу подключить либо с помощью кнопки "поделиться экраном", а иногда она просто исчезает с панели.

На ПМБ, когда общий доступ к подключению не удается, он говорит:

14/07/15 14:10:23,438 sharingd[174]: SDSharePointBrowser::handleOpenCallBack возвращено 65

или:

14/07/15 15:14:36,418 NetAuthSysAgent[318]: DNSAddressResolver:решения CFNetServiceResolveWithTimeout не удалось
14/07/15 15:14:36,418 NetAuthSysAgent[318]: ошибка: AFP_GetServerInfo - подключения не удалась 64
14/07/15 15:14:36,419 sharingd[179]: SDSharePointBrowser::handleOpenCallBack вернулись 64
+693
beglasp 10 июн. 2020 г., 12:17:28

Вы можете использовать gtkpod для iPod менеджер , который доступен из центра программного обеспечения.

+659
babuin42rus 22 мая 2022 г., 08:58:21

Общие проблемы

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

Конкретный пример

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

грэп Азбука фу | селектор > файл myfile.ТМП

Если ФОО содержит

blabcbla
фу баре ABC 
quux
xyzzy АВС

затем селектор представлена мной (на терминале, а не в файл myfile.ТМП!) варианты

1) blabcbla
2) Foo бар АВС 
3) xyzzy АВС
Выберите варианты:

после чего я типа в

2-3

и в конечном итоге с

фу баре ABC 
xyzzy АВС

как содержимое файла myfile.ТМП.

У меня есть скрипт селектор и работает, и в основном это прекрасно работает, если я не перенаправление ввода и вывода. Так

селектор фу

ведет себя как я хочу. Однако при передаче вещей вместе, как в приведенном выше примере, селектор принтами представленные варианты в файл myfile.ТМП и пытается прочитать подборку из grepped ввода.

Мой подход

Я пытался использовать флаг читать, а в

старпома 4< в /proc/$ppid хранит/ФД/0
старпома 4> в /proc/$ppid хранит/ФД/1
НЛ $ввод >4
читать -У4 -п"выберите " Параметры": "

но это не делать то, что я надеялся.

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

+632
Pierre Motard 23 сент. 2020 г., 11:51:58

Когда я SSH с работы в локальной сети, я могу превратить синтаксис в моем экземпляре Vim и он работает. Когда я иду домой и в СШ, я включаю подсветку синтаксиса и ничего не происходит. А дома, если я использую мой местный ВИМ, у меня есть подсветка синтаксиса.

Это заставляет меня верить это как-то связано с СШ. На моем сеансе SSH, папки по-прежнему имеют другой цвет, чем файлы.

Эхо $срок для работы компьютера:

в xterm-цвет

Эхо $срок для SSH с рабочего компьютера:

в xterm-цвет

Эхо $срок для SSH с домашнего компьютера:

в xterm

Эхо $срок от домашнего компьютера:

в xterm

(будет добавить другие, когда я вернусь домой)

.vimrc:

схема elflord
набор номера
синтаксис на
+610
Moji 11 июн. 2022 г., 17:59:06

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

+498
nah 3 янв. 2016 г., 20:27:12

Я забронировал два билета на прямой Дойче Бан (БТИ 93) поезде из Берлина в Вену и место информация отображается как - "бок-о-бок сидения каретки 27, мест 13, 15". Я бы обычно ожидать номера мест, чтобы быть непрерывным, например, "13, 14" или "14, 15", хотя я никогда не путешествовала на поезде в Германии, так что не знаю системы номер места.

Я забронировал билеты через поездная ЕС и я спросил их. Их ответ был:

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

Может кто-то подтвердить, что места действительно параллельно (а также не разделены проходом)? Также, если кто-то может показать сидения на план рассадки, которые будут полезны.

Редактировать: это тот же самый поезд на другую дату: enter image description here

+413
LSZ 25 мар. 2021 г., 07:08:40

С раза от GNU базовых утилит:

а="лучшую режиссуру - я чувствую себя хорошо"
раз-з -з 8 <<< "$а" | пока читала-Р линии; делать 
 Эхо "линии ПС $" > "$ФИФО"
 сон 1
сделано

Выход на $ФИФО:

ПС лучше
Л. с. л
ПС н - я
ПС чувствую
P. S. хорошая

Без фолд с таким же выходной до $ФИФО:

а="лучшую режиссуру - я чувствую себя хорошо"
во время [[ -n $с а]]; # все петли до $в пуст
 Если [[ ${#а} -ГТ 8 ]]; затем
 Б="${а:0:8}" # получаем первые 8 символов долларов
 с="${б% *}" # обрезать все справа ВКЛ. первым пробелом
еще
С="$а"
интернет
 Эхо "ПС $с" > "$ФИФО"
 д="${А#$Ц}" # растениеводство $с слева от строки $a
 а="${д# *}" # удалить ведущий пробел
 сон 1
сделано
+369
djtechie 27 апр. 2012 г., 06:22:45

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

Если вы решили отметить ощущения, которые вы описываете как "похоть", двойственность исчезнет.

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

По сути, я предлагаю вам признать тот аспект себя, что Вы себе представить, как похоть. Это признание будет объединять вас и растворяет двойственность. И похоть возобновит свою нормальную, здоровую роль в вашей психике. Пусть ваша жизнь пойдет хорошо.

+366
deva deep 29 июн. 2016 г., 09:57:49

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

ПС-ФП "$$"; : {1..10000000}; пс-пс "$$"

ЖИДКОСТЬ ПИД ДВУХ С СЗ РСС ПРЛ В СТИМЕ ТЕЛЕТАЙП ВРЕМЕНИ УМК
mikeserv 32601 4241 0 3957 3756 4 08:28 терминале pts/1 00:00:00 Баш -л
ЖИДКОСТЬ ПИД ДВУХ С СЗ РСС ПРЛ В СТИМЕ ТЕЛЕТАЙП ВРЕМЕНИ УМК
mikeserv 32601 4241 59 472722 1878712 4 08:28 терминале pts/1 00:00:28 Баш -л

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

Во-первых, я установить переменную маркер просто чтобы показать, что это происходит со мной. Примечание: это не экспортЭд.

ВАР='просто
тестирование
'\"
этот материал
'\"'

Далее я в exec $0. Это то же самое, что долгоиграющие демоны должны делать периодически, чтобы обновить свое состояние. Имеет смысл здесь.

ПЕРВЫЙ СПОСОБ: ЗДЕСЬ-ДОКУМЕНТ

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

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

старпома "${0#-}" "-Л$-" 3<<ОКР
$(комплект)
ОКР

ОК. Это продолжалось всего секунду. Как это работает?

. /разработки/ФД/3 2>/Дев/нуль
Эхо "$ВАР"; пс -пс "$$"

просто
тестирование
'
этот материал
'
ЖИДКОСТЬ ПИД ДВУХ С СЗ РСС ПРЛ В СТИМЕ ТЕЛЕТАЙП ВРЕМЕНИ УМК
mikeserv 32601 4241 12 4054 3800 5 08:28 терминале pts/1 00:00:29 Баш-lhimBH

Просто отлично, как казалось бы. <&3 зависает на новую оболочку процесса ввода, пока его читают - Так я делаю это с . и источник его. Он, вероятно, содержат некоторые по умолчанию только для чтения переменных, которые уже установлены в новой оболочке его радиоуправляемый файлов и т. д. И так будет несколько ошибок - но я сваливаю, что 2>/dev/нуль. После того, как я сделаю это, как вы можете видеть, у меня все старые оболочки процесса переменные здесь со мной - с моим отметки $ВАР.

ВТОРОЙ СПОСОБ: ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ

После этого Google или два по этому вопросу, я думаю, что это может быть еще одним способом, стоит задуматься. Я изначально рассматривал, но (видимо ошибочно) со скидкой этот вариант основан на убеждении, что существует ядро-действие произвольной длины-предел одной переменной по значению - что-то вроде ARGLEN или LINEMAX (что скорее всего повлияет на это) , но меньше на одно значение. То, что я был прав, так это то, что для execve вызов не будет работать, когда вся окружающая среда является слишком большим. И так, я считаю, что это следует отдать предпочтение лишь в том случае, вы можете гарантировать, что ваша текущая среда является достаточно маленьким, чтобы позволить exec для вызова.

На самом деле, это достаточно разные, что я сделаю это все снова на одном дыхании.

ПС-ПФ "$$"; : {1..10000000}; ПС-ПФ "$$"

ЖИДКОСТЬ ПИД ДВУХ С СЗ РСС ПРЛ В СТИМЕ ТЕЛЕТАЙП ВРЕМЕНИ УМК
mikeserv 26296 4241 0 3957 3788 3 14:28 терминале pts/1 00:00:00 Баш -л
ЖИДКОСТЬ ПИД ДВУХ С СЗ РСС ПРЛ В СТИМЕ ТЕЛЕТАЙП ВРЕМЕНИ УМК
mikeserv 26296 4241 38 472722 1878740 3 14:28 терминале pts/1 00:00:11 Баш -л

Одна вещь мне не удалось сделать на первый взгляд является перенос функции Shell. Не считая отслеживать их самостоятельно (что, вероятно, лучший способ), чтобы, насколько мне известно, нет Шелл-переносимый способ, чтобы сделать это. Баш не позволяют, хотя, как заявляют -Ф работает во многом таким же образом, для функций, которые набор для раковины переменных переносимым. Для этого как и в первом способе вам нужно только добавить ; объявить -Ф , чтобы установить здесь-документ.

Мой переменной маркера останется прежним, а вот мой маркер функции:

ЧК () {
 е '##\#%s:###\n%s\n' 
 \$Вар "${вар-не задано}" \
 PSINFO "$(ПС-ФП $$)" \
 \ ОКР лен "$(ОКР | туалет -с)"
}

И поэтому вместо того, чтобы кормить новые оболочки файл-дескриптор, я вместо рук две переменные окружения:

varstate=$(комплект) fnstate=$(объявить -е) exec будет "${0#-}" "-Л$-"

ОК. Так что я просто заменил запущенной оболочки, так что теперь?

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

Конечно. Но...

{ Эхо '###ИВАЛ/удалить $FNSTATE###'
 функция eval "$fnstate"; отменить fnstate
ЧК
 Эхо '###ИВАЛ/удалить $VARSTATE###'
 функция eval "$varstate"; отменить varstate
ЧК
}

Выход

###ИВАЛ/УДАЛИТЬ $FNSTATE###
###$Варе:###
НЕ УСТАНАВЛИВАЕТСЯ
###PSINFO:###
ЖИДКОСТЬ ПИД ДВУХ С СЗ РСС ПРЛ В СТИМЕ ТЕЛЕТАЙП ВРЕМЕНИ УМК
mikeserv 26296 4241 10 3991 3736 1 14:28 терминале pts/1 00:00:12 Баш-lhimBH
###ОКР ЛЕН:###
6813
###ИВАЛ/УДАЛИТЬ $VARSTATE###
Баш: BASHOPTS: переменная только для чтения 
Баш: BASH_VERSINFO: переменная только для чтения 
Баш: euid так: переменная только для чтения 
Баш: цвет: переменная только для чтения 
Баш: SHELLOPTS: переменная только для чтения 
Баш: УИД: переменная только для чтения 
###$Варе:###
просто
тестирование
'
этот материал
'
###PSINFO:###
ЖИДКОСТЬ ПИД ДВУХ С СЗ РСС ПРЛ В СТИМЕ ТЕЛЕТАЙП ВРЕМЕНИ УМК
mikeserv 26296 4241 10 4056 3772 1 14:28 терминале pts/1 00:00:12 Баш-lhimBH
###ОКР ЛЕН:###
2839
+366
user3923643 2 июл. 2021 г., 13:16:55

Я отвечу на ваши вопросы по порядку: в релиз команды выбирает кодовые имена (см. Их задача описания), два релиза вперед; следующие три релизы бустер (в Debian 10, запланирован на второй квартал 2019 года), яблочко (в Debian 11), и книжный червь (в Debian 12); и я не думаю, что мы волновались, имена...

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

Также, Sid-это название соседнего ребенка, который ломает все свои игрушки. "Еще в разработке" - это бэкроним.

+174
WinnieNicklaus 14 сент. 2010 г., 01:59:42

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