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

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

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

#!/Бен/ш
если emacs_daemon_is_not_running # <-- как мне это сделать?
тогда
 в Emacs --демон
интернет
emacsclient -с "[email protected]"
+243
pta2002 23 февр. 2019 г., 06:57:59
27 ответов

Для ответа на второй вопрос, неполно (количество снарядов крайне негативные последствия)

% для СХ в тире ksh93 МКШ RC рыба Баш ЗШ в csh tcsh в jsh По; делать
функции printf '%з\п' "$ш: $($ш-с 'Вар=ФОО Эхо привет')"
сделано

Дэш: привет
ksh93: привет
МКШ: привет
ру: привет
рыба: неизвестная команда “ВАР=фу”. Вы имели в виду “набор ВАР фу”? Для получения информации о присвоении значений переменным, см. раздел справки на набор команд, набрав “помочь”
Стандартный вход: ВАР=ФОО Эхо привет
^
рыбы:
Баш: привет
ЗШ: привет
ВАР=ФОО: команда не найдена.
хсг:
ВАР=ФОО: команда не найдена.
в tcsh:
jsh по: привет

В большинстве современных Корн-как снаряды, он будет работать. Но я не думаю, что это стандарт, я уверен, что кто-то, как Стефан Chazelas знать бы только, как это распространено.

+953
Imac27 03 февр. '09 в 4:24

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

Судя по этой ветке, сообщение в конце о длине разделе ошибки будучи слишком маленьким, скорее всего, преступником.

отрывок - [патч 1/1] Эфи: cper: поддержка разной длины ошибка раздел

Некоторые поля могут быть добавлены в раздел ошибки в новой для UEFI спец. Например, поля "зарезервировано", 'порядковый номер', 'карта' и модуль "ручки" добавлена в раздел ошибки памяти начался с С UEFI спецификации 2.3. К сожалению, там будет следующее предупреждение сообщение если исправленные ошибки памяти не обнаружены и области 'пересмотр' в структуре acpi_generic_data меньше 0x203 (с UEFI спецификации 2.3):

{1}[аппаратная ошибка]: аппаратная ошибка APEI от универсального оборудования источник ошибки: 3
{1}[аппаратная ошибка]: она была исправлена в/ш и не требует никаких дополнительных действий
{1}[аппаратная ошибка]: серьезность события: исправлена
{1}[аппаратная ошибка]: Ошибка 0, Тип: исправлена
{1}[аппаратная ошибка]: section_type: ошибка памяти 
[Предупреждаю прошивку]: длина секции ошибку слишком мал

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

И этот патч использует предварительно определенные структуры, чтобы очистить дублирование кодов в cper_estatus_print_section функции.

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

Проверено на В3.14-RC5, имеющий платформу Грантли и Intel RAStool.

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

+941
MOHIT ANAND 21 окт. 2011 г., 04:40:10

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

Хотя большинство функций могут казаться похожими, они отличаются во многих отношениях.

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

  2. Пакетные менеджеры тоже разные. В Arch Linux использует Пакман (или в некоторых спинов, таких как antergos, Пакман ХГ), который использует хорошо скомпилированный пакет системы , а Gentoo использует Волок менеджер, который делает пакеты из исходных кодов.

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

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

    (Если вы можете быть заинтересованы, менеджер в Gentoo portage не имеет много хороших функций, которые недоступны в свеже-установленную Пакман)

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

    По данным distrowatch, арки Linux является 8-м в общей популярности, а Gentoo-это на 47-й.

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

  4. Gentoo имеет хорошее разнообразие официально поддерживаемым рабочим столам с afterstep и BlackBox, с GNOME и Xfce. Арч Линукс официально поддерживает большинство основных рабочих столов. (Наверное, потому что в народе принято в качестве командной строки системы).

  5. Я мог бы перечислить еще много различий, но помимо выше (а может и других) особенностей, дистрибутивы очень похожи.

Если вы хотите хороший ресурс для сравнения, я рекомендую distrowatch.comесли вы еще не смотрели на него уже.

+933
buildsucceeded 24 нояб. 2010 г., 03:56:22

На Су бинарных обеспечивается логин пакет. Вы можете переустановить его и получить свой Су обратно работает

apt-получить установку --переустановить входа

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

+898
user280014 1 сент. 2019 г., 19:41:35

В эсок сайта-это действительно необходимый разделитель для завершения дела заявление в Баш и большинство оболочек, используемых в Unix/Линукс за исключением хсг семьи.

Оригинальной оболочки Bourne был создан Стив Борн , который ранее работал на АЛГОЛЕ68. Этот язык придуман этот обратный метод словом для разделения блоков.

случай/эсок

если/интернет

делать/ОД

Последний больше не делать/од , но сделать/сделано в Борн и все производные оболочек, включая Баш , потому что ОД уже существующего в качестве команд Unix с самого своего зарождения (осталь дУМП).

Обратите внимание, что делать/сделали функциональных блоков вводятся либо Для, в то время, или пока инструкцию. ибо, хотя и до не нужно быть расторгнут как сделать достаточно. Вот почему нет необходимости для гипотетического РОФ и elihw жетоны.

+844
Philm 21 янв. 2016 г., 16:32:46

Я хочу, чтобы сила сигнала при подключении демона уже запущен. Я бегу почти на встроенной среде Linux и 3G-модем производства компании Cinterion.

Я знал, что команды, от которых я могу узнать уровень сигнала, но когда мое соединение pppd не работает, оно будет блокировать устройства /dev/ttyUSB и из-за этого я не смогла найти в себе силы сигнала.

Нуждаются в дальнейшей более подробной информации, пожалуйста, скажи мне.

Заранее спасибо, Рави Бхува.

+838
Atul Goyal 4 июл. 2012 г., 13:12:20

Просто используйте флаги:

$ как awk '/МАССИВ1/{флаг=2;Далее} флаг; /МАССИВ2/{флаг} файл' 
а
б
с
МАССИВ2
д
е
Ф
МАССИВ2

То есть: когда вы найдете МАССИВ1 установить флаг положительное значение; в частности, 2. Затем, когда вы найдете МАССИВ2, уменьшить этот флаг в одно. Таким образом, он будет выхлоп после второго матча. Между ними, использовать флаг в качестве значения, которое инициирует {печати $0} , когда он имеет истинное значение (2 или 1).

+772
dsp0105 23 июл. 2014 г., 01:57:14

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

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

Его вполне вероятно будет уже механизм установки. В папке, что вы скомпилировали программу, как root, запустите 'установка'

Это программы скачанные программы, которые вы хотите сделать доступными в рамках стандартных программ на компьютере?

Смысл ставить такого рода приложение в стандартную папку. его довольно часто используют каталоги, такие как /usr/местные/bin для таких программ. Вам потребуется root-доступ для этого.

Это программа, которую вы написали для себя и/или у вас нет особых торговые льготы на компьютер.

Создание папки в вашем домашнем каталоге под названием 'Бин', и поместить программу туда. Вам может понадобиться изменить ваш сценарий входа в систему, чтобы добавить полный путь к этой папке (например, /usr/главная/Джереми/ОГРН)

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

+761
YuriGoul 5 апр. 2015 г., 13:55:33

Установить необходимую прошивку и бэкпортов будет включить Wi-Fi на.
Эти команды будут безупречно работать на Debian 8 в Компания Lenovo устройства IdeaPad 500С-14ISK.

Сначала установите некоторые основные инструменты, если у вас нет их пока:

судо apt-получить установку ГИТ ВИМ строить-важно

Возьмите прошивку с GitHub и скопируйте нужные вам файлы в папку system:

# предположим, что вы используете папку Downloads сохранить необходимые файлы.
команда CD ~/загрузки
git клон https://github.com/kvalo/ath10k-firmware.git
диск ath10k-прошивки/QCA9377/hw1.0
судо команды mkdir -Р /Либ/прошивки/ath10k/QCA9377/hw1.0
доска судо СР.ОГРН /Либ/прошивки/ath10k/QCA9377/hw1.0
судо прошивки-5 очков.bin_WLAN.ТФ.1.0-00267-1 /Либ/прошивки/ath10k/QCA9377/hw1.0/прошивка-5.Бен
судо команды modprobe -Р ath10k_pci

(Я думаю, ничего не будет на самом деле изменить последнюю строку, но я делал это для уверен, что я ничего не запороть)

Скачать бэкпортов, строить его потом установить, после перезагрузка.

компакт-диск ... # вернуться в папку "Загрузки"
с wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
тар-XF backports-20151120.tar.gz
компакт-диск бэкпортов-20151120
сделать defconfig-ath10k # молиться за процесс здесь проходит безупречно.
сделать
установка
судо команды modprobe ath10k_pci
судо перезагрузка

(ath10k_pci будет начинает работать после перезагрузки, поэтому в последней строке перед перезагрузки не надо было?)

+726
jkirwin 11 окт. 2019 г., 02:41:32
СЭД с|//\(.*\)|/*\1 */|'

Но будьте осторожны существует ряд случаев, когда это не сделать правильно, как в:

типа char *URL-адрес = "http://host/";
/*
 комментарий с // вложенных в C++-андерграундный комментарий
*/
// комментарий \
продолжение на следующей строке

С учетом этих и других случаях вы могли бы адаптировать код в том, что другие Q& а:

на Perl -0777 -ЧП '
Начать{
$БС=qр{(?:\\|\?\?/)};
$ЗС=с QR{(?:$БС\Н|$БС\р\н?)}
}
ы{
/$ЛНР*\*.*?\*$ЛНР*/
 | /$ЛНР*/((?:$ЛНР|[^\р\н])*)
 | "(?:$БС$ЛНР*.|.)*?"
 | '\"$ЛНР*(?:$БС$ЛНР*(?:\?\?.|.))?(?:\?\?.|.)*?'\"
 | \?\?'\"
 | .[\^'""/?]*
 }{определенными($1)?"/*$1 */":$&}exsg'

Что на выше образца дает:

типа char *URL-адрес = "http://host/";
/*
 комментарий с // вложенных в C++-андерграундный комментарий
*/
/* комментарий \
продолжение на следующей строке */
+614
langpavel 15 нояб. 2010 г., 11:25:49

Я просто пробовал с Ubuntu 16 и VMware Workstation и с Нет-сохранить-корень вариант она стерла весь диск из моих управлением операционной системы Linux. после этого был весь в VMware приложение рабочей станции стало непригодно нестабильным и даже выключение или перезагрузка виртуальной машины из приложения было невозможно. Убийство в файл VMX было отказано работал после этого только хозяин перезагрузки!

+599
anomit 4 сент. 2016 г., 07:22:24

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

+569
Eric Lay 17 апр. 2013 г., 23:17:05

Из раза помочь:

Выводит накопленные пользовательские и системные времена для раковины и все его дочерние процессы.

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

Время пользователя и системное время не является реальным (или часов) времени, они раз процессор используется в коде пользователя и системные вызовы соответственно.

Кстати, время встроенным (и внешняя утилита с одноименным названием) может отображать все три раза - в режиме реального времени, Время и системное время. С помощью времени:

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

Также кстати. Баш встроенные времени формат вывода настраивается. Я хотел бы использовать следующие, так что он использует только одну строку из моего терминала, а не тратить 3 линии:

экспорт timeformat компонента=$'\nreal %3lR\tпользователь %3lU\Цысь %3lsбыл'

GNU-версия внешнего времени программы (/usr/Бен/время) позволяет настроить формат вывода, с или --формат вариант. Другие версии могут иметь или не иметь подобные варианты...не знаю, не позаботился о том, чтобы посмотреть его.

+568
Viago 13 окт. 2011 г., 01:45:50

Попробуйте минимальная установка Debian, с LXDE или Xfce в качестве рабочего окружения. Вероятно, самый старый поддерживается стабильная версия будет наиболее бережливый в использовании ресурсов. На что установить только то, что вам нужно, и проверьте конфигурацию так, что нет ничего unneded работает. Если у вас есть запас в Debian в другом месте, имея некоторые производные будут достаточно знакомы, чтобы чувствовать себя не в своей тарелке и достаточно различны, чтобы быть бешенство.

+568
MMMMMCCLXXVII 26 апр. 2017 г., 03:04:36

Пользователь-пространство в рамках процесса расторжения сигнал SIGKILL никогда не узнает об этом; ядро занимается. (Это означает, что некоторые ресурсы могут течь: временные файлы, общий объем выделяемой памяти, средства на имени убитого процесс другим процессом, таких как X-сервер...)

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

+468
Rod Fenton 13 нояб. 2014 г., 06:09:15

Я хотел бы использовать команду

СМР на /dev/hda, а на /dev/HDB в

он остановится на первом различающихся байт, выписывая его смещение, или на ВФ на более короткую.

+448
jamesallman 10 нояб. 2012 г., 17:44:14

Почему это не возможно?

ПВ ${файл_назначения} | gzip-сжатия -1

ПВ - это прогресс бар

ошибка

помощью gzip: сжатые данные не записываются в терминал. Использовать -F для принудительного сжатия.
Для справки, тип: gzip на ч
 0 Б 0:00:00 [ 0 B/с] [> ] 0%

Это работает

ФЭ ${file_in} | тар-Jxf - -с /outdir
+436
Ady Knotts 15 нояб. 2012 г., 08:09:56

Вы могли бы попробовать:

тайм-аут 45 кошка с yourfile

См. также https://stackoverflow.com/questions/5161193/bash-script-that-kills-a-child-process-after-a-given-timeout

+433
SBastias 4 апр. 2018 г., 12:21:21

Что-то вроде этого, не проверяли, это в bash, так что вы можете преобразовать некоторые синтаксис:

Компании IFS=$'\п' # так, что только строки и отдельные слова, а не пробелы
комплект -Ф # отключить подстановку
Файлы=$(найти путь/к/ - музыка/ -имя "* 1.*")

на файл в ${файлы}; делать
 если [[ -Ф "${файл% 1.*}" ]] ; делать
 Эхо "соответствовала ${файл}."
 # РМ "${файл}" # раскомментируйте меня после того, как вы подтвердили, он будет делать то, что вы хотите.
интернет
сделано

${Файл% 1.*} полоски последнем матче 1.* синтаксис с конца, [[ -Ф ... ]] проверка того, что файл будет существовать; следовательно, он будет удалить файлы, которые файл без синтаксиса в конце будет существовать. Пожалуйста, проверьте перед удалив РМ, чтобы убедиться, что это правильно.

+359
mohankamalesh 7 авг. 2012 г., 00:18:21

У меня этот код на C, который работает smartctl команду и принимает его вывод:

#включить <библиотеки iostream>
#включить <с cstdio>
код #include <cstdlib>

с помощью пространства имен std;

тап_п()
{
 соиь << "Привет ! "<< епси;
 Файл *ФП;
 путь Чаре[1035];

 /* Открыть команду для чтения. */
 ФП = к popen("smartctl -а /разработчика/ПДД", "Р");
 если (ФП == значение null) {
 функции printf("не удалось выполнить команду\п" );
выход(1);
}

 /* Чтение выходного линии на время - это выход. */
 в то время как (чем fgets(путь, размер(путь), а FP) != Значение null) {
 функции printf("%ы", путь);
}

 /* закрываем */
pclose(ФП);
 возврат 0;
}

Машина в openSUSE 13.2. Моя проблема-это требует привилегий root, но я не хочу, чтобы переключиться на root.

Что я попробовал и не получилось:

  1. Добавлено мандата cap_sys_admin возможность исполняемый файл программы.
  2. Добавлено CAP_DAC_OVERRIDE к smartctl исполняемый (как предложил здесь), и я также добавил его в исполняемый файл программы.
  3. Я setcap 'cap_dac_override=+ЕР' cpptest , чтобы добавить возможность (также для мандата cap_sys_admin), но когда я использую getcap я Вам только один из них, не оба. (Можете ли вы помочь мне в этом ?)
  4. Я изменил разрешения на/dev/ПДД на 755, 777, 766 и поменял владельца устройства в моей группе, используя меню корень:пользователи /Дев/СДА.

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

Это действительно важный вопрос. Любая помощь будет действительно оценили.

Пожалуйста, обратите внимание: я предоставил код на C, но это проблема с Linux не проблема программирования.

+354
Todd Brannon 1 июл. 2010 г., 01:15:05

У меня Убунту микро-экземпляр работает на Amazon ЕС2.

Недавно после входа в систему я был предупрежден:

* * * на /dev/xvda1 будет проверяться на наличие ошибок при следующей перезагрузке ***

Я перезагрузил пару раз через инициализации 6, однако, когда я войти я по-прежнему получаю такое же уведомление, так что, видимо, для fsck не работает при запуске.

Я читаю этот блог пост , который упоминает, что если в /etc/fstab и <пропуск> столбец имеет значение 0 , то диск будет пропущен во время перезагрузки. Вот мой fstab и файл:

<файловая система> <точка монтирования><тип><параметры><дамп><пропуск>
Метка=cloudimg-файловой системы / системы ext4 по умолчанию 0 0
/разработки/xvdh /объем файловой системы XFS существует два метода 0 0

Это стандартная конфигурация для ЕС2 образ сУбунту.

  • Это нормально для <пропуск> должен быть установлен на 0 здесь?
  • Почему это должно быть установлено в 0?
  • Что является лучшим способом, чтобы запустить проверку - я должен изменить это значение или только запустить его вручную, когда предупредили?
+328
haxor789 4 нояб. 2019 г., 00:55:05

Мой скрипт выглядит так:

#!/бин/Баш
грэп -Р --цвет=всегда [email protected] . | nolong

Файл сохраняется в /usr/Бен/команда findstr

Все нормально, когда я запускаю это:

команда findstr привет

Но когда я запускаю это:

команда findstr Привет мир

Он ищет только для Здравствуйте.

Вопрос: Как я могу поставить [email protected] в кавычки, так что он бы понял это единственный параметр?

+269
Joseph Vestal 12 дек. 2017 г., 11:29:46

Я добавил (F)в процентах

*/1 * * * * дисплей=:0 уведомить-отправьте тестирования

для отображения уведомлений каждую минуту, но он не работает; почему нет? (Используя и3.)

+230
Gregorio Espinal 27 янв. 2017 г., 19:29:21

Только что купил новый компьютер и собрать его сегодня. Потом как всегда я установил Windows для всех потребностей в графических (Photoshop и Co) и теперь я хотел установить двойной загрузки с Fedora 24. Сделал новый USB загрузочный установочный носитель и выбрали этот UEFI с USB в меню загрузки.

На данный момент он мне показывает обычные меню grub, где я могу выбрать, чтобы начать Fedora или проверить СМИ и начать Федора. Попробовал оба из них.

Через несколько секунд он показывает мне некоторые [ОК] загружен Брандмауэр [ОК] ху нагруженная .... и так далее. Потом появляется мышь с консоли по-прежнему в фоновом режиме. Я могу двигать мышкой бот без стола GNOME появляется. Через несколько секунд значок мыши исчезает и он был заморожен на выходных загрузиться.

Я не могу найти какие-либо важные выход на данный момент.

Есть ли способ, чтобы установить Fedora Белая мгла графический интерфейс? Или я могу отключить драйверы дисплея?

Мои настройки: i7 с 7600K Компания ASUS Maxmimus Героя VIII вида Компания MSI GeForce видеокарты GTX 1070

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

У вас есть какие-либо советы по установке Fedora на новый компьютер? Я также попробовал несколько способов создания загрузочного носителя, Мас ДД, инструмент Windows Руфус, инструмент Мас помощи UNetbootin и минимум инструмента Windows установочный носитель Fedora писателя. Так что я думаю, я не плохая с USB-ИСО установки.

О, и я также попробовал другие дистрибутивы вроде Ubuntu, что сапоги просто отлично. Также пробовал новые бета Федоры 25, но все равно та же ошибка, что и выше описано.

+189
user299410 12 дек. 2015 г., 18:33:58

попробовать псевдоним судо='nocorrect судо'.

+74
Amit Thawait 21 авг. 2015 г., 03:28:16

Есть решение для вашей проблемы.

Попробуйте:

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

Тип кд сек,вкладка. Линия расширяется на CD Здравствуйте.

Затем тип _, таб. Линия расширяется до кд Hello_StackOverflow

Пресс - Вкладке,Вкладке. Линия расширяется до кд Hello_STACKOVERFLOW/

Объяснение:

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

Выпускается с Баш-2.02-альфа1

меню-полный-дисплей-префикс , если установлено значение ВКЛ, меню завершение отображает общий префикс из списка возможных завершений (который может быть пустым), прежде чем езда на велосипеде по списку.

Выпускается с Баш-4.2-Альфа

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

Работать вместе с меню-полный-дисплей-префикс с Баш-4.3-Альфа

+51
user3904769 25 июл. 2017 г., 00:40:04

Есть ли способ, чтобы цвет координировать симлинки/софтлинки зависимости от того, где они связаны, или, может быть, кто они 'принадлежат' к (аналогично окраске выход ЛС например)?

Чтобы дать вам пример того, почему я думаю, что это может быть аккуратным, у меня есть аккаунт на сервере на работе, и я могу установить программное обеспечение, в homedirectory, и сделать софтлинки в каталогах в настоящее время в моем пути - но я не могу ссылку в /usr/местные/Бен , например, как я не sudoer. Так что я могу представить себе ситуацию, когда программа мне ссылку, заканчивается с той же ручкой в путь, как тот, который установлен в центре...

Надеюсь, этот гипотетический пример показывает, что я имею в виду: допустим, я ссылку какую-то программу я установил в ~/программой/ в каталог ~/приложения/ который я уже поставил свое существование на моем пути.

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

пользователь@сервер:~$ newprog #двойной вкладки:
newprog программой программой

Таким образом, есть несколько матчей, и 2 с точно такой же ярлык/название программы в пути либо связаны или напрямую. И допустим, один-это "мое", а другая-из /usr/местные/Бен.

Могли бы каждый случай из "программой" быть окрашены, таких, что программой, которая относится к моей символические ссылки на них один цвет, и другие происшествия "программой" цвета, чтобы подчеркнуть, что присутствует в какой-нибудь каталог, в пути (например, /usr/местные/Бен/)?

Редактировать:

К сожалению да, забыл упомянуть, это было бы в Ubuntu для этого конкретного сервера.

Правка 2:

Большая часть окраска делается через мой .bashrc и который ищет в /usr/Бен/dircolors но это только влияет на результат выполняемых команд (лс и т. д.) и не поведение autocompletes.

Это то, что в моей .bashrc и на данный момент, который, я считаю, была бессовестно украдена у некоторых "покажи нам свой bashrc и" типа где-нить.

# раскомментировать для цветного подскажите, если терминал имеет возможность; оказалось
# по умолчанию отключена, чтобы не отвлекать пользователя: фокус в окне терминала
# должен быть на выход из команды, не подскажешь
force_color_prompt=да

если [ -н "$force_color_prompt" ]; затем
 если [ -Х /УСР/бин/выход ] && выход setaf 1 >&/dev/нуль; тогда
 # У нас есть поддержка цвета; полагаю, он совместим с ECMA-48
 # (ИСО/МЭК-6429). (Отсутствие такой поддержки бывает крайне редко, и такие
 # в случае, как правило, в поддержку чтения, а не setaf.)
color_prompt=да
еще
color_prompt=
интернет
интернет

если [ "$color_prompt" = "да"]; затем
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\$
еще
 И PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ '
интернет
снятие color_prompt force_color_prompt

# включить цвет поддержка LS и также добавить псевдонимов
если [ -Х /УСР/бин/dircolors ]; тогда
 тест -Р ~/.dircolors && функция eval "$(dircolors -б ~/.dircolors)" || функция eval "$(dircolors -б)"
 псевдоним LS='LS в -ч --цвет=авто'
 #псевдоним dir='Доро ... цвет=авто'
 #виртуальный_каталог псевдоним='виртуальный_каталог --цвет=авто'
 псевдоним команды grep='grep в-цвет=авто'
 fgrep псевдоним='fgrep-цвет=авто'
 для egrep псевдоним='для egrep --цвет=авто'
интернет

Редактировать 3:

Примером изменить поведение симлинки: enter image description here

raxml и prunier находятся симлинки, которые ранее были голубые.

Однако вышеуказанный вывод автозаполнения остается бесцветной для любого симлинк (ТФ как пример)

+45
AJak 4 февр. 2018 г., 10:41:07

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil