О программе Adobe Flash плагин в центр программного обеспечения

iTerm В имеет ряд преимуществ перед встроенным в терминал. К ним относятся:

  • Панели сплит смотреть
  • Окно горячих клавиш для мгновенного терминал в любом месте
  • Поиск выделит все найденные слова (как в Chrome и Safari)
  • Без мыши копировать
  • Мгновенный повтор (может "отмотать" ваш сеанс в случае, если вы забыли отметить/копировать что-то)
  • История пасты
  • Поддержку Growl для уведомлений, когда процесс завершается

Источник

Вопрос: Какая разница между iTerm2 и терминал?

Домашняя страница проекта iTerm в

Домашняя страница iTerm2

+408
Martin Novy 4 янв. 2019 г., 22:55:59
20 ответов

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

квас бочковой установить michaelvillar-таймер

Screenshot of Timer app

+922
Nimesh Rmesh Halpati 03 февр. '09 в 4:24

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

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

Это не Термит, потому что в xterm была такая же проблема. Я пробовал переустановить ЗШ, zprezto, и Термит, и ни один из них не имел никакого эффекта. У меня кончились идеи для мест, чтобы проверить.

Мой zshrc:

#
# Выполняет команды на старте интерактивного сеанса.
#
# Авторы:
# Сорин Ионеску <[email protected]>
#

# Prezto Источник.
если [[ -с "${ZDOTDIR:-это$Home}/.zprezto/инит.ЗШ" ]]; затем
 источник "${ZDOTDIR:-это$Home}/.zprezto/инит.ЗШ"
интернет
bindkey -е
# Настроить для ваших нужд...
псевдоним гибернации='судо ПМ-спящий'
псевдоним приостановить='systemctl приостановить'
clean_log псевдоним='команду sudo journalctl --вакуум-размер=20М'
псевдоним rust_book="рысь $(rustc --печать=sysroot)/share/doc/rust/html/book/index.html"
псевдоним rust_docs="рысь $(rustc --печать=sysroot)/share/doc/rust/html/index.html"
псевдоним при="при судо"
яркость псевдоним="brightnessctl"
псевдоним подсветки="brightnessctl"

ивал $(надо еще кое - --псевдоним)

Мой запрос файла:

#
# Простая тема, которая отображает актуальные, контекстной информации.
#
# Авторы:
# Сорин Ионеску <[email protected]>
#
# Скриншоты:
# http://i.imgur.com/nrGV6pg.png
#

#
# 16 Терминалов Цвета
# -- ---------------
# 0 черный
# 1 красный
# 2 зеленый
# 3 желтый
# 4 синий
# 5 маджента
# 6 голубой
# 7 белый
# 8 яркий черный
# 9 ярко-красный
# 10 ярко-зеленый
# 11 яркий желтый
# 12 яркий синий
# 13 светлый маджента
# 14 ярко-голубой
# 15 ярко-белый
#

Зависимости нагрузки#.
pmodload 'помощник'

prompt_sorin_async_callback функция {
 случае $1 в
prompt_sorin_async_git)
 # Можно смело разделить на':', Потому что это не допускается в Реф имена.
 ИФС=':' читать _git_target _git_post_target <<<"$3"

 # Цель на самом деле содержит 3 пробел возможностей, поэтому мы должны
 # убедитесь, что мы хватаем первое.
 _git_target=$(коалесцируют ${(@)${(з)_git_target}})

 если [[ -Z "на$_git_target" ]]; затем
 # Нет цели ГИТ обнаружил, промойте фрагмент Git и повторного приглашения.
 если [[ -н "$_prompt_sorin_git" ]]; затем
_prompt_sorin_git="
 злэ && злэ сбросить-подскажите
интернет
еще
 # Целевой ГИТ обнаружил, обновление фрагмента Git и повторного приглашения.
_prompt_sorin_git="${_git_target}${_git_post_target}"
 злэ && злэ сбросить-подскажите
интернет
;;
эсок
}

prompt_sorin_async_git функция {
 компакт-М "$1"
 если (( $+функции[ГИТ-инфо] )); тогда
ГИТ-инфо
 печать ${git_info[состояние]}
интернет
}

prompt_sorin_async_tasks функция {
 # Инициализировать рабочий асинхронного. Это должно быть сделано здесь, а не в
 # prompt_sorin_setup поэтому форматирование Git может быть переопределен другими подсказками.
 если (( !${prompt_prezto_async_init:-0} )); тогда
 async_start_worker prompt_sorin -Н
 async_register_callback prompt_sorin prompt_sorin_async_callback
 верстал -г prompt_prezto_async_init=1
интернет

 # Убить старый процесс медленного команд, если он еще работает.
 async_flush_jobs prompt_sorin

 # Вычислить медленные команды в фоновом режиме.
 async_job prompt_sorin prompt_sorin_async_git "$ФРД"
}

prompt_sorin_precmd функция {
 LOCAL_OPTIONS setopt 
 unsetopt содержит KSH_ARRAYS

 Формат # ЛСОВ.
_prompt_sorin_pwd=$(подскажу-дуо).

 # Ручка обновление данных в Git. Мы также очистить оперативную сведения git, если мы в
 # теперь другой корневой ЖКТ.
 если (( $+функции[ГИТ-реж] )); тогда
 местные new_git_root="$(ГИТ-реж 2> /dev/нуль)"
 если [[ $new_git_root != $_sorin_cur_git_root ]]; затем
_prompt_sorin_git="
_sorin_cur_git_root=$new_git_root
интернет
интернет

 # Запускать Python-Инфо (это должно быть быстро и не требует каких-либо асинхронного)
 если (( $+функции[питон-инфо] )); тогда
питон-инфо
интернет

prompt_sorin_async_tasks
}

prompt_sorin_setup функция {
 LOCAL_OPTIONS setopt 
 unsetopt содержит KSH_ARRAYS
 prompt_opts=(СГ процентов СП замест)
_prompt_sorin_precmd_async_pid=0
 _prompt_sorin_precmd_async_data=$(mktemp "${никакое сжатие:-в/tmp}/Сорин-запрос асинхронной ХХХХХХХХХХ")

 # Загрузить требуемые функции.
 Автозагрузка -добавить УЗ-ЗШ-крючок
 Автозагрузка -асинхронные УЗ && асинхронный

 # Добавить крючок для вызов git-инфо перед каждой командой.
 добавить-ЗШ-крючок precmd prompt_sorin_precmd

 # Установить редактор-информация параметров.
 zstyle ':prezto:модуль:редактор:информация:выполнение формате' '%Б%Е{7}...%е%б'
 zstyle ':prezto:модуль:редактор:информация:раскладка:основной формат' ' %Б%Ф{1}"%Ф{3}"%Ф{2}"%е%б'
 zstyle ':prezto:модуль:редактор:информация:контурная карта:основные:перезаписать' формат '%Ф{3}♺%ф'
 zstyle ':prezto:модуль:редактор:информация:раскладка:альтернативный' формат ' %б%ф{2}"%Ф{3}"%Ф{1}"%е%б'

 # Установить ГИТ-инфо параметрам.
 zstyle ':prezto:модуль:ГИТ:инфо' многословный 'да'
 zstyle ':prezto:модуль:ЖКТ:информация:действие' формат '%Ф{7}:%Ф%%Б%Е{9}%С%Е%%Б
 zstyle ':prezto:модуль:ЖКТ:информация:добавлена' формат ' %%Б%Е{2}✚%ф%%б
 zstyle ':prezto:модуль:ЖКТ:информация:впереди' формат ' %%б%е{13}⬆%ф%%б
 zstyle ':prezto:модуль:ЖКТ:информация:за' формат ' %%б%е{13}⬇%ф%%б
 zstyle ':prezto:модуль:ЖКТ:информация:филиал' формат ' %%Б%Е{2}%б%е%%б
 zstyle ':prezto:модуль:ЖКТ:информация:обязательства' формат ' %%Б%Е{3}%.7С%Ф%%б
 zstyle ':prezto:модуль:ЖКТ:информация:формат удален' ' %%Б%Е{1}✖%ф%%б
 zstyle ':prezto:модуль:ЖКТ:информация:изменен' формат ' %%Б%Е{4}✱%Ф%%б
 zstyle ':prezto:модуль:ЖКТ:информация:формат позицию' ' %%б%е{13}%п%е%%б
 zstyle ':prezto:модуль:ЖКТ:информация:переименован в' формат ' %%Б%Е{5}➜%Ф%%б
 zstyle ':prezto:модуль:ЖКТ:информация:формат спрятал' ' %%Б%Е{6}✭%ф%%б
 zstyle ':prezto:модуль:ЖКТ:информация:неслиянно' формат ' %%Б%Е{3}═%ф%%б
 zstyle ':prezto:модуль:ЖКТ:информация:неотслеживаемые' формат ' %%Б%Е{7}◼%Ф%%б
 \формат zstyle ':prezto:модуль:ЖКТ:информация:ключи' 
 "статус" '%б %п %С:%С%А%Б%С%а%д%М%р%щ%щ'

 # Установить ненулевое возвращаемое значение дисплей
 местные show_return="✘ "
 # По умолчанию-показать возвращаемое значение
 если zstyle -Т ':prezto:модуль:оперативная шоу-Возвращение-вал; затем
 show_return+='%? '
интернет
 # Установить формат Python-инфо 
 zstyle ':prezto:модуль:питон:информация:виртуальное окружение' формат '%ф%ф{3}(%в)%Ф{7} '

 # Сделать асинхронный работник настроен
_sorin_cur_git_root="

_prompt_sorin_git="
_prompt_sorin_pwd="

 # Определить подсказок.
 Подскажите='${SSH_TTY:+"%Ф{6}%п%ф%ф{6}@%ф%ф{6}%м%ф "}%ф{6}${_prompt_sorin_pwd}%(!. %Б%Е{1}#%ф%б.) МФБ: %Ф{7}'
 $Python_info RPROMPT='[виртуальное окружение]${editor_info[перезаписать]}%(?:: %Ф{1}'
RPROMPT+=${show_return}
 RPROMPT+='%Ф)${ВИМ:+" %б%ф{6}в%Ф%б"}${_prompt_sorin_git}'
 SPROMPT='ЗШ: правильный %Ф{1}%Р%F на %Ф{2}%Р%Ф [nyae]? '
}

prompt_sorin_preview функция {
 местные +ч подсказка="
 местные +ч RPROMPT="
 местные +ч SPROMPT="

 редактор-инфо 2> /dev/нуль
 prompt_preview_theme 'Сорин'
}

prompt_sorin_setup "$@"

Моя проблема заключается в том, что я не знаю, что файл конфигурации может привести к этой проблеме, или где он будет расположен. Я использую Арч Линукс с термитами, как мой эмулятор терминала.

+901
TeachMeEverything 10 окт. 2021 г., 05:25:02
Другие ответы

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


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

По данным в/usr/порты/обновления:20150301, по умолчанию версия Ruby в настоящее время 2.1. Если вы хотите использовать 2.2 по умолчанию вместо этого, вы должны обновить DEFAULT_VERSIONS ручки в файле/etc/сделать.конф:

DEFAULT_VERSIONS+=Рубин=2.2

Затем вам будет нужно переустановить Руби 2.2, чтобы убедиться, что вы получите установленных программ и сценариев с ожидаемым имена (т. е. без суффикса версия).

+867
Vitalii Khomiakov 13 дек. 2014 г., 20:35:50

Меня интересует руководство по эксплуатации iogear универсальный беспроводной N адаптер как WiFi адаптер. Мелкие государства инструкция:

Установка без ВЭС - Мак 
Шаг 1: Отключите беспроводные соединения вашего компьютера (если применимо) и отсоедините кабель Ethernet в настоящее время подключиться к вашему компьютеру (если применимо). 
Шаг 2: Используйте как включить разъем RJ-45 Ethernet-кабель и кабель USB для подключения
WiFi адаптер к компьютеру. 
Шаг 3: установите ваш компьютер со статическим IP-адресом. а. Откройте предпочтения системы и выберите “Сеть”. 
б. Выберите соединение Ethernet на левой панели. Следующее изменение настроить вручную и введите IP-адрес 192.168.1.100 и маску подсети 255.255.255.0. Удалить все записи в маршрутизаторе и ящики DNS и нажмите Применить. 
Шаг 4: откройте веб-браузер и введите 192.168.1.252.
После этого появится программы настройки. Нажмите кнопку “Обзор сайта”, чтобы
сканирование по беспроводной сети.

Я использую Xfce и хочу установить IP-адрес, как указано выше с GUI:

network connections

Однако, как я знаю, что выше параметр используется? С помощью ifconfig утилита сообщает о протоколе IPv6 тип адреса, а не адреса IPv4 информации. Я немного застрял между данными, показывая GUI и командной строки, которые, кажется, дают другой результат. Как графический интерфейс, подключенный к поисковой команде ifconfig? Кажется странным, что результаты ifconfig, которые не совпадают настройки графического интерфейса.

(Это довольно трудно представить данные, как компьютер, это происходит не имеет доступа к интернету.)

Я не имею много "стандартных" вариантов Убунту, только голые рабочие столы Xfce.

После ввода в команду ifconfig eth0 в вниз , а затем команду ifconfig eth0 в вверх в результате протокол IPv6 тип адреса.

+627
samcjr 11 февр. 2019 г., 19:12:25

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

После долгих поисков я, наконец, нашел инструкции, которые имеют смысл для этой версии:

game of life 4560GB 1991 UK edition instructions

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

Надеюсь, что это помогает кто-то еще хочет испытать немного ностальгии!

+617
Konrad Gadzina 26 окт. 2015 г., 20:42:15

Перейдите в Настройки > Музыка и под библиотеку проверить, если "Сортировать альбомы" - это набор для художников или название

music settings

Изменение "по названию", чтобы отсортировать их так, как вы описали.

sort By Artist / by Title

+518
disablerootlog 5 июл. 2018 г., 13:58:53

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

+436
mtgnewbie 6 янв. 2018 г., 04:52:39

Вам нужен extendedglob вариант (Б).

Также 05 + 1 дает 6, а не 06.

Вы могли бы сделать (с extendedglob и histsubstpattern)

^(#Б)Е(<->)^Е${(Л:2::0:)$((матч[1]+1))}

Или:

Эхо ${_//(Б)Е(<->)/${(Л:2::0:)$((матч[1]+1))}
  • <-> форма <Х-Y> положительное десятичное число совпадающих оператора, где обе границы опущу, так соответствует любая непустая последовательность десятичных цифр. Так же, как [0-9]## (хотя ## должен продлен-Глоб а <Х-Y> не).
  • (д:2::0:) (замечу, что это строчными буквами л, а не 1 цифра) - это отступ слева параметр расширения флагом, здесь с 0с длиной 2.
+411
user2728690 8 нояб. 2013 г., 00:24:05

Я буду придерживаться сценариев. Богатые интерактивные функции (командная строка издание, завершение, приглашения и т. д.) как правило, очень разные, достижения аналогичных эффектов в совершенно несовместимыми способами. Какие особенности в zsh и отсутствует bash, или наоборот? дает несколько советов по интерактивного использования.

Ближе всего к Баш будет АТТ ksh93 или МКШ (Korn-оболочку и клон). ЗШ также имеет набор функций, но вам придется запустить его в режиме эмуляции КШ, а не в собственном режиме ЗШ.

Я не буду перечислять в POSIX функции (которые доступны в любом современном Ш. оболочки), ни относительно непонятных функций, ни как упоминалось выше возможности для интерактивного использования. Замечания действительны по состоянию на баш 4.2, КШ 93u и МКШ 40.9.20120630 на Debian хриплый.

Синтаксис оболочки

Цитировать

$'...' (литеральные строки с косым интерполяции) в ksh93 и МКШ. `$"..." (перевод строки) является bash-конкретными.

Условные конструкции

МКШ и ksh93 есть ;& провалиться в случае, если заявление, но не ;;& для тестирования последующих случаях. МКШ имеет ;| на что, и последние МКШ позволяет ;;& совместимость.

((...)) арифметические выражения и [[ ... ]] тесты КШ характеристики. Некоторые условные операторы бывают разные, см. “условные выражения” ниже.

Coprocesses

КШ и bash оба coprocesses но они работают по-разному.

Функции

МКШ и ksh93 поддержать имя функции {...} синтаксис определения функции в дополнение к стандартным именем () {...}, но используя функции в КШ изменения правила видимости, поэтому придерживаемся имя () ... для поддержания совместимости. Правила для разрешенных символов в названия функций различаются; придерживаться латинские буквы, цифры и _.

Расширение бандажа

Ksh93 и МКШ поддержки расчалка расширение {ФОО,бар}. Ksh93 поддерживает числовые диапазоны {1..42} , но не МКШ.

Расширение параметр

Ksh93 и МКШ поддержка извлечения подстроки с ${Вар:смещение} и ${Вар:смещение:длина}, но не складной, как ${вар^}, ${вар}и т. д. Вы можете сделать случай преобразования с верстаю -я и верстал -у обоих в bash и KSH.

Они поддерживают замену ${ВАР/шаблон/строка} или ${ВАР/рисунок//строка}. Цитирование правил для строки немного отличаются, чтобы избежать обратной косой черты (и, возможно, других символов) в строку (создать переменную и использовать ${ВАР/шаблон/$замена} , а замена содержит кавычки символов).

Расширение массива (${массив[ключ]}, "${массив[@]}", ${#массив[@]}, ${!Массив[@]}) работать в bash, как в КШ.

${!ВАР} расширяя ${OTHERVAR} если значение переменной VAR является OTHERVAR (косвенная ссылка на переменную) это Баш-конкретные (КШ делает что-то другое с ${!ВАР}). Чтобы получить это двойное расширение в КШ, вы должны использовать имя вместо ссылки (верстал -Н ВАР=OTHERVAR; Эхо "$ВАР"). ${!Префикс*} работает так же.

Подмена процесса

Процесс замещения <(...) и >(...) поддерживается в ksh93, но не в МКШ.

Шаблонов

В КШ расширенные Глоб моделей, которые нуждаются в shopt -с extglob должен быть активирован в bash всегда есть в наличии в ksh93 и МКШ.

МКШ не поддерживает классы персонажей, как [[:альфа:]].

Перенаправление ввода-вывода

Bash и ksh93 определить псевдо-файлы на/dev/протокол TCP/хост/порт и /Дев/UDP-порт/хост/порт, но не МКШ.

Расширение подстановочных знаков при перенаправлении в сценарии (как в Варе="*.тхт"; Echo привет >долларов США в письменном виде a.txt если имя файла является единственным матч за шаблон) - это Баш-особенность (других снарядов никогда не делать это в сценарии).

<<< вот-строк работы в КШ, как в bash.

Ярлык >& перенаправить синтаксические ошибки также поддерживается МКШ но не ksh93.

Условные выражения

[[ ... ]] двойной кронштейн синтаксис

Синтаксис двойной кронштейн из КШ поддерживается как АТТ ksh93 и МКШ, как в bash.

Операторов файл

Ksh93, МКШ и bash поддерживает те же расширения к стандарту POSIX, в том числе -это как устаревший синоним , (липкая), (принадлежит эгид), (владельца euid так), -эф (тот же файл), -НТ (новее), -оть (старше).

-N файл (изменен с момента последнего чтения) не поддерживается МКШ.

МКШ не имеют регулярное выражение соответствия оператора =~. Ksh93 и этого оператора, и он выполняет такую же совпадение, как в bash, но не имеет эквивалента BASH_REMATCH для получения сопоставляемых групп потом.

Строковые операторы

Ksh93 и МКШ поддерживают одну и ту же строку операторов сравнения < и > как bash, а также == синоним =. МКШ не использует настройки локали, чтобы определить лексикографический порядок, он сравнивает строки как последовательности байтов.

Другие операторы

-в ВАР , чтобы проверить, если переменная определена Баш-конкретными. В любом оболочка POSIX, вы можете использовать [ -з "${ВАР+1}" ].

Примитивы

псевдоним

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

строение

Ksh93 имеет встроенные называется встроенным, но это не выполнить имя встроенной команды. Используйте команду для обхода блокировки псевдонимы и функции; это будут называть встроенная, если таковой существует, в противном случае внешняя команда (вы можете избежать этого с путь= команда error_out_if_this_is_not_a_builtin).

абонент

Это Баш-конкретными. Вы можете получить подобный эффект с помощью .Ш. удовольствие, .Ш. файл и .Ш. lineno в ksh93. В МКШ там наконец LINENO.

объявить, местные, верстал

объявить это Баш-специфическое название для КШ это верстал. Использовать верстал: он также работает в bash.

МКШ определяет местные в качестве псевдонима для верстается. В ksh93, вам нужно использовать верстал (или Алиас).

МКШ имеет ассоциативные массивы (они намечены на еще неизданную версию).

Я не думаю, что есть точный эквивалент Баша верстал -Т (трассировки функций) в КШ.

компакт-диск

Ksh93 нет .

Эхо

Ksh93 и МКШ процесс В и варианты, как в bash. МКШ также понимает е, ksh93 не рассматривать его как вариант. Расширение слеш по умолчанию отключена в ksh93, по умолчанию в МКШ.

включить

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

старпома

Ksh93 есть -есть , но не . МКШ имеет ни.

экспорт

Ни ksh93, ни МКШ имеет экспортно-Н. Использовать верстал +х ФОО вместо этого, он работает в bash и KSH.

KSH не экспортировать функции в окружающей среде.

давайте

пусть же в bash и KSH.

карты, readarray

Это Баш-особенность. Вы можете использовать для чтения, пока петли или команду для чтения файла и разбить его на массив строк. Заботиться о МФС и глоббинг. Вот эквивалент - карты -t строк </путь/до/файла:

Компании IFS=$'\п'; комплект -Ф
линии=($(</путь/к/файлу))
сбросить КСФ; набор +Ф

е

е очень похожи. Я думаю, что ksh93 поддерживает все директивы формате Баша. МКШ не поддерживает или %(DATE_FORMAT)т; в некоторых системах функции printf не является МКШ BuiltIn и вызывает внешнюю команду.

е -в ВАР Баш-конкретные, КШ всегда печатает в стандартный вывод.

читать

Несколько вариантов Баш-конкретные, в том числе все те, о с readline. Нужным , , , , , идентичны в bash, ksh93 и МКШ.

только для чтения

Вы можете объявить переменную только для чтения в Ksh93 и МКШ с тем же синтаксисом. Если переменная является массивом, вы должны назначить его первым, а затем сделать его только для чтения только для чтения ВАР. Функции не могут быть сделаны только для чтения в КШ.

набор, shopt

Все параметры, чтобы установить и взаимозачета являются POSIX или КШ особенности.

shopt - Бэш-конкретными. Много вариантов так или иначе касаются интерактивного использования. Для воздействия на глоббинг и другие функции включены некоторые опции, см. раздел “функции” ниже.

источник

Этот вариант . существует также в КШ. В bash и МКШ, источник ищет в текущем каталоге после пути, но в ksh93, это точный эквивалент ..

ловушка

При отладке псевдо-сигнал не был реализован в МКШ. В ksh93, она существует с различным способом представления информации, см. Руководство для деталей.

тип

В КШ тип - это псевдоним откуда -в. В МКШ, тип -п не печатает путь к исполняемому файлу, но удобочитаемое сообщение; вы должны использовать откуда -P команды вместо этого.

Варианты

shopt -с dotglob — не игнорируй Dot-файлов в глоббинг

Для эмуляции dotglob вариант в ksh93, вы можете установить FIGNORE='@(.|..)'. Я не думаю, что есть что-то подобное в МКШ.

shopt -с extglob — КШ расширенные Глоб моделей

В extglob вариант всегда в КШ.

shopt -с failglob — ошибка, если Глоб шаблон совпадает ничего

Я не думаю, что это существует в МКШ или ksh93. Это в ЗШ (по умолчанию, если null_glob или csh_null_glob установлены).

shopt -с globstar**/ рекурсивный глоббинг

Ksh93 имеет рекурсивный глоббинг с **/, включен в набор -г. МКШ не имеет рекурсивный глоббинг.

shopt -s в lastpipe — выполнить последнюю команду трубопровода в родительской оболочке

Ksh93 всегда выполняет последнюю команду трубопровода в родительской оболочке, которая в bash требует lastpipe Параметр Значение. МКШ всегда выполняет последнюю команду трубопровода в подоболочку.

shopt -с nocaseglob, shopt -с nocasematch — регистр моделей

МКШ не чувствительны к регистру сопоставление с образцом. Ksh93 поддерживает его на шаблон на шаблон основе: префикс шаблон с ~(я).

shopt -с nullglob — расширить моделей, которые соответствуют не файл пустой список

МКШ нет. Ksh93 поддерживает ее на шаблон по шаблон основе: префикс шаблон с ~(п).

Переменные

Очевидно, большинство BASH_xxx переменные не существуют в КШ. $BASHPID можно эмулировать с дорогостоящим, но портативный Ш-с 'Эхо $ppid хранит', и была недавно добавлена в МКШ. BASH_LINE это .Ш. lineno в ksh93 и LINENO в МКШ. BASH_SUBSHELL это .Ш. подуровень в ksh93.

МКШ и ksh93 как источник файла, приведенного в эд , когда они начинают.

Euid так и жидкости не существует в ksh93. МКШ называет их функция user_id и KSH_UID; он не имеет группы.

ИМЯ_ФУНКЦИИ и FUNCNEST не существует в КШ. Ksh93 имеет .Ш. весело и .Ш. уровне. Функции, объявленные в функции foo { ...; } (без скобок!) иметь свое собственное имя в $0.

GLOBIGNORE существует в ksh93, но с другим названием и синтаксис: это называется FIGNORE, и это один шаблон, а не список разделенных двоеточием. Использовать @(...|...) узор. КШ это FIGNORE включает в bash, с совершенно другой синтаксис.

Ksh93 и МКШ ничего подобного HOSTTYPE, MACHTYPE и ТИП_ОС. Ни SHELLOPTS или timeformat компонента.

МКШ имеет PIPESTATUS, но ksh93 не.

МКШ и ksh93 быть случайным.

+395
BartekChom 10 мая 2018 г., 01:12:40

У меня не было много удачи, потому что я не мог взять время, чтобы выйти и получить рекомендации, не основанные на моих предпочтениях, видимо, довольно трудно. Но вы не пробовали послушать? На континенте я знаю, что это очень популярный сайт для поиска местных геймеров. Вы могли бы использовать встречу как Хао ye предлагает найти слепую встретиться и посмотреть, если кто-то заинтересован в криббедж. Лучшее, что я смог найти-это синглы группы , но могут быть и другие, и вы могли бы быть в состоянии создать один, если вы interetsed. Вы могли бы также проверить ваш местный сабреддита.

+340
trbabb 6 окт. 2010 г., 04:40:32

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

ЗЫ: Kontrollfreak сделал, что уже и исправить-это использовать dirperm1 вариант монтажа по http://sourceforge.net/p/aufs/bugs/21/#1293 . Спасибо за ваши исследования @Kontrollfreak .

+340
user358270 14 июн. 2017 г., 14:10:37

Я пытаюсь установить Убунту 12.04 сервер (32бит) на машину с помощью USB накопителя. Я использовал универсальный-порт USB-установщика-1.8.9.4 , который имеет поддержку 12.04 Server, чтобы получить ISO-образ на USB-диск.

  1. Компьютер загружается в процессе установки ОК.
  2. Он проходит через язык Убунту, язык и выбор клавиатуры.
  3. Затем начинается загрузка дополнительных компонентов. В этот момент он получает около четверти пути через потом выбрасывает большое сообщение об ошибке сказав:

[!!] Загрузка компонент программы установки с компакт-диска

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

Не удается скопировать файл с компакт-диска. Повторить?

cd rom error with purple background

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

[!] Проверьте компакт-диск(и) целостность

Проверка целостности не удалось

В ./бассейн/основной/л/Линукс/ДФ-среднее-модули-3.2.0-23-универсальные Пае-di_3.2.0-23.36_i386. файл не выдержало проверки MD5 контрольная сумма. Ваш CD-ROM или этот файл возможно, были повреждены.

enter image description here

Также попробовал Убунту-сервер 12.04 ЛТС (точный Панголин) ежедневные сборки. Не ходи туда. Даже проверил стандарта ISO SHA1 хэши и они совпадают.

Пробовал LinuxLive USB на создателя 2.8.11 и UNetbootin для Windows-575, чтобы увидеть, если это был образ с программным обеспечением, USB-накопитель, но все равно не пойдет.

Любые идеи?

+334
Martin w 25 авг. 2022 г., 12:49:07

У меня установка Ubuntu 10.04 сервер с PHP 5.3.2 установлено, Я хочу обновить его до версии PHP 5.3.5. Я прихожу к мнению, что apt-получить обновление будет устанавливать только обновления безопасности, мы на это LTS релиза и не планируем обновление нашего сервера до 12.04, так что это очень важно для нас, чтобы быть в состоянии обновить РНР.

Любые идеи?

Большое спасибо.

+214
Danny Siu 14 июн. 2010 г., 19:25:06

Благодаря хорошо смысл соседом, я сейчас меньше, чем гордый владелец 8lbs шоколада Нестле. Мало того, что я не очень люблю делать печенья, шоколада "Нестле" пришел в мертвый последний в недавнем повара иллюстрированный тест вкус шоколада.

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

Я могу поклясться, что я где-то читал, что реально, но "плохой" шоколад может быть улучшена и закаленное после добавления 10% какао-масла. Это правда? Для жизни меня я не могу найти источник этой информации.

Если это правда, будет больше масло какао лучше? Я знаю, что кувертюр шоколада может содержать до 40% масла какао.

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

Список ингредиентов Nestle в полусладких кусочков: полусладкий шоколад (сахар, шоколад, масло какао, молочный жир, соевый лецитин, натуральные ароматизаторы)

Информации о питательной ценности говорит о том, что всего жиров 4 г, в 14 граммовой порции. Что делает чипы 29% жира. Если я ничего не упускаю, это означает, что они не менее 15% какао-масла, наверное, больше. Пожалуйста, поправьте меня, если я ошибаюсь.

+213
Leonardo Barajas 8 янв. 2020 г., 21:34:12

Если это в Qt: зайдите в "справка" -> "отладка окно" -> "консоль" команда ЭКП типа вот

Или зайти из командной строки в папку ваш биткоин демон и выполнить команду из биткоин exe-файла. Примечание: вам может понадобиться, чтобы добавить сервер=1 на ваш Bitcoin.Conf в папке %AppData%

+212
Aaron Wang 14 апр. 2020 г., 12:21:37

Сегодня я выполнил новую установку в Ubuntu 13.04. После этого я попытался установить графический драйвер Nvidia. Я использовал 2 метода:

  1. Как мне установить дополнительные драйверы?
  2. http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/

Они оба с одинаковым результатом. Черный экран с текстом на нем. Я увидел, что многих пользователей Ubuntu есть тот же вопрос. Диски для NVIDIA просто сломал систему. Не уверен, если я могу сказать, что Ubuntu такая дружественная система, если вы просто нажимаете установить в разделе Addidtional драйверы и вы можете попрощаться с вашей ОС.

Как это можно исправить? Кто-нибудь знает какие-нибудь другие способы?

Спасибо заранее.

+188
June Burnham 1 июн. 2015 г., 06:51:20

Когда я открываю мой компьютер и хочу использовать Ubuntu 10.04 я найти Менеджер обновлений каждую неделю отображается на моем компьютере просит установки.

Нужно ли мне устанавливать всякий раз, когда его просят, или я могу игнорировать это? Сколько раз в месяц нужно ли мне его установить?

+114
hkdtam 18 окт. 2022 г., 12:42:29

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

Мои фавориты:

  1. Изменение не очевидно имя каталога-это простой способ значительно уменьшить атак. Злоумышленники множество из них попробовать, с /phpmyadmin/ для /phpMyAdmin и 4.7.7/ и так далее, но если вы выбираете что-то, что имеет смысл для вас, но не очевидно для бота, чтобы попробовать, вы будете реально уменьшить свои атаки.
  2. С помощью журнала проверки подлинности, который будет частью 4.8.0 через phpmyadmin (* см. сноску), вы можете позволить специализированных инструментов как fail2ban сделать обнаружение и блокирование.
  3. Вы можете включить двухфакторную аутентификацию, начиная с phpmyadmin 4.8.0 *.
  4. Используя капчу может значительно снизить эффективность перебора. Вижу это и это для конфигурационных директив.

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

+87
GrayFace 8 окт. 2018 г., 08:00:20

Акробат ридер 9 для Linux поддерживает перекомпоновка документа. Эту функцию можно найти в меню "Вид | масштаб | оплавления". Горячие клавиши-это сочетание клавиш Ctrl + 4.

+79
Maria Mokgomogane 11 февр. 2023 г., 15:06:55

Я ищу файлы, которые были созданы или изменены за последние 60 минут. Я нахожу эти через

найти ~/данные/ --60 см-параметра mmin -60 -типа F

~ домашний каталог в/usr/РГ/

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

/usr/wg/data/foo1/file1.txt
/usr/wg/data/foo2/bar2/file2.txt
...

Теперь, когда я использую

по rsync -это найти ~/данные/ --60 см-параметра mmin -60 -тип F` ~/ви/

В папке ~/Ви/ я вам

/usr/wg/vee/usr/wg/data/foo1/file1.txt
/usr/wg/vee/usr/wg/data/foo2/bar2/file2.txt
...

А я хочу

/usr/wg/vee/foo1/file1.txt
/usr/wg/vee/foo2/bar2/file2.txt
...

Как я могу добиться этого? Я посмотрел на

  1. Как скопировать измененные файлы с сохранением структуры папок
  2. https://serverfault.com/questions/180853/how-to-copy-file-preserving-directory-path-in-linux
  3. https://stackoverflow.com/questions/1650164/bash-copy-named-files-recursively-preserving-folder-structure

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

+59
Suchendra 27 июл. 2021 г., 23:36:00

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