Ловля рыбы в арк


Удочка — Официальная вики по игре ARK: Survival Evolved

On August 18th, 2020, Gamepedia's back-end media host will be migrating. During the migration process, uploads and re-uploads will be disabled. We expect this migration to take a couple days. Thanks for your patience.

Материал из ARK: Survival Evolved Wiki

Используется с различными приманками. Чтобы поймать немного рыбы, сядьте на стул или скамейку и забросьте удочку!
Оружие
Тип Инструмент
Использует
боеприпасы
Древесный Сок (30)

рыб - ArchWiki

fish, f riendly i nteractive sh ell - это оболочка командной строки, предназначенная для интерактивной и удобной для пользователя.

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

Установка

Установите пакет fish. Для версии для разработки установите пакет fish-git AUR .

После установки просто введите fish , чтобы бросить в раковину рыбы.

Документацию можно найти, набрав help из fish; он будет открыт в веб-браузере. Рекомендуется прочитать хотя бы раздел «Обзор синтаксиса», поскольку синтаксис fish отличается от многих других оболочек.

Системная интеграция

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

  • fish используется в качестве оболочки по умолчанию : этот режим требует некоторого базового понимания функционирования рыбы и ее языка сценариев. Текущие сценарии инициализации пользователя и переменные среды необходимо перенести в новую среду Fish. Чтобы настроить систему в этом режиме, выполните # Установка рыбы в качестве оболочки по умолчанию.
  • fish используется только как интерактивная оболочка : это менее разрушительный режим, все сценарии инициализации Bash запускаются как обычно, а fish запускается поверх Bash в интерактивном режиме, подключенном к терминалу.Чтобы настроить рыбу в этом режиме, следуйте # Установка только рыбы как интерактивной оболочки.

Установка рыбы в качестве оболочки по умолчанию

Если вы решите установить fish в качестве пользовательской оболочки по умолчанию, первым шагом будет установка оболочки этого конкретного пользователя на / usr / bin / fish . Это можно сделать, следуя инструкциям в оболочке командной строки # Изменение оболочки по умолчанию.

Следующим шагом является перенос текущих необходимых действий и конфигурации, выполняемых в различных сценариях инициализации Bash, а именно / etc / profile , ~ /.bash_profile , /etc/bash.bashrc и ~ / .bashrc в фреймворк Fish.

В частности, содержимое переменной среды $ PATH , после того, как она была записана напрямую в fish, должно быть проверено и адаптировано к потребностям. В fish $ PATH определяется как глобальная переменная среды : она имеет глобальную область видимости для всех функций, она теряется при перезагрузке и является переменной среды , что означает, что она экспортируется в дочерние процессы.Рекомендуемый способ постоянного добавления дополнительных местоположений к пути - назначить их универсальной переменной fish_user_paths . Эта переменная автоматически добавляется в $ PATH и сохраняется при перезапусках оболочки. Например, установив:

 $ set -U fish_user_paths  / первый / путь   / второй / путь   / третий / один  

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

Установка рыбы только в качестве интерактивной оболочки

Отсутствие установки fish как общесистемной или пользовательской по умолчанию позволяет текущим сценариям Bash запускаться при запуске. Это гарантирует, что переменные среды текущего пользователя не изменяются и экспортируются в fish, которая затем запускается как дочерний элемент Bash. Ниже приведены несколько способов запустить Fish в интерактивном режиме, не устанавливая его в качестве оболочки по умолчанию.

Измените .bashrc, чтобы он падал на рыбу

Оставьте оболочку по умолчанию как Bash и просто добавьте строку exec fish в соответствующие файлы конфигурации Bash #, такие как .bashrc . Это позволит Bash правильно исходить / etc / profile и все файлы в /etc/profile.d . Поскольку fish заменяет процесс Bash, выход из fish также будет выходить из терминала. По сравнению со следующими вариантами это наиболее универсальное решение, поскольку оно работает как на локальной машине, так и на SSH-сервере.

Использовать параметры эмулятора терминала

Другой вариант - открыть эмулятор терминала с помощью параметра командной строки, запускающего fish. Для большинства терминалов это переключатель -e , поэтому, например, чтобы открыть gnome-terminal с помощью fish, измените свой ярлык на использование:

 gnome-terminal -e рыба 

С эмуляторами терминала, которые не поддерживают установку оболочки, например lilyterm-git AUR , это будет выглядеть так:

 ОБОЛОЧКА = / usr / bin / fish lilyterm 

Также, в зависимости от терминала, вы можете установить fish в качестве оболочки по умолчанию либо в конфигурации терминала, либо в профиле терминала.

Использовать опции оконечного мультиплексора

Чтобы установить fish в качестве запуска оболочки в tmux, поместите это в свой ~ / .tmux.conf :

 set-option -g default-shell "/ usr / bin / fish" 

Каждый раз, когда вы запускаете tmux , вы попадете в ловушку рыбы.

Конфигурация

Файл конфигурации запускается при каждом входе в систему и находится по адресу ~ / .config / fish / config.fish . Добавление команд или функций в файл приведет к их выполнению / определению при открытии терминала, аналогично .bashrc . Обратите внимание, что всякий раз, когда переменную необходимо сохранить, она должна быть установлена ​​как universal , а не определена в вышеупомянутом файле конфигурации.

Пользовательские функции расположены в каталоге ~ / .config / fish / functions под именами файлов имя_функции .fish .

Веб-интерфейс

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

 fish_config 

Может не запуститься, если IPv6 отключен.См. [1] и IPv6 # Отключить IPv6.

Завершение команды

fish может генерировать автозаполнение из страниц руководства. Завершение записывается в ~ / .local / share / fish / generated_completions / и может быть сгенерировано вызовом:

 fish_update_completions 

Вы также можете определить свои собственные завершения в ~ / .config / fish / completions / . См. Несколько примеров в / usr / share / fish / completions / .

Контекстно-зависимые дополнения для команд, специфичных для Arch Linux, таких как pacman , pacman-key , makepkg , cower , pbget , pacmatic , встроены в fish, поскольку политика развития рыбы заключается в том, чтобы включить все существующие доработки в архив исходной программы.Управление памятью достаточно продумано, чтобы избежать негативного воздействия на ресурсы.

Советы и хитрости

Подстановка команды

fish не поддерживает подстановку истории в стиле Bash (например, sudo !! ), и разработчики рекомендуют в часто задаваемых вопросах о рыбах использовать вместо этого интерактивный интерфейс вызова истории: стрелка вверх, вызывает целые прошлые строки, а Alt + Up (или Alt +. ) вызывает отдельные аргументы.

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

Командная цепочка

Командная цепочка && и || не реализован в версиях старше 3.0, и рекомендуемый синтаксис для достижения аналогичных результатов в fish - соответственно ; и и ; или . Некоторые сочетания клавиш могут быть настроены на автоматическую замену, как описано в вики-сайте fish.

Отключить приветствие

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

 $ набор -U fish_greeting 

Это очищает универсальную переменную fish_greeting , которая используется всеми экземплярами fish и сохраняется при перезапуске оболочки.

Сделать су запуск рыбы

Если su начинается с Bash, потому что Bash является оболочкой по умолчанию для целевого пользователя ( root , если имя пользователя не указано), можно определить функцию для перенаправления его на ловлю рыбы независимо от оболочки пользователя:

 ~ / .config / fish / functions / su.fish 
 функция su команда su --shell = / usr / bin / fish $ argv конец 

Начать X при входе в систему

Добавьте следующее в конец ~ / .config / fish / config.fish .

 # Запуск X при входе в систему если статус-логин if test -z "$ DISPLAY" -a "$ XDG_VTNR" = 1 exec startx - -keeptty конец конец 

Для тех, кто запускает рыбу в интерактивном режиме, замените status is-login на status is-interactive в приведенном выше коде.

Использовать жидкую промывку

Liquidprompt - это популярная «полнофункциональная и тщательно разработанная адаптивная подсказка для Bash и Zsh», которая не планирует делать ее совместимой с fish [2].Проект angel-PS1 реализует свой функционал для рыб.

Поместите статус git в приглашение

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

 ~ / .config / fish / functions / fish_prompt.fish 
 функция fish_prompt установить -l last_status $ status если не установлен -q __fish_git_prompt_show_informative_status установить -g __fish_git_prompt_show_informative_status 1 конец если не установлено -q __fish_git_prompt_color_branch установить -g __fish_git_prompt_color_branch brmagenta конец если не установлен -q __fish_git_prompt_showupstream set -g __fish_git_prompt_showupstream "информативный" конец если не установлен -q __fish_git_prompt_showdirtystate установить -g __fish_git_prompt_showdirtystate "да" конец если не установлен -q __fish_git_prompt_color_stagedstate set -g __fish_git_prompt_color_stagedstate желтый конец если не установлен -q __fish_git_prompt_color_invalidstate set -g __fish_git_prompt_color_invalidstate красный конец если не установлен -q __fish_git_prompt_color_cleanstate установить -g __fish_git_prompt_color_cleanstate brgreen конец printf '% s% s% s% s% s% s' (set_color $ fish_color_host) (prompt_hostname) (set_color $ fish_color_cwd) (prompt_pwd) (set_color нормальный) (__fish_git_prompt) если нет, проверьте $ last_status -eq 0 set_color $ fish_color_error конец эхо -n '$' set_color нормальный конец 

Однако теперь это устарело, см. Fish-shell git.В качестве альтернативы, информационная подсказка Git теперь встроена в fish и при желании может быть активирована из fish_config.

Раскрасьте имя хоста в подсказке в SSH

Чтобы динамически раскрашивать имя хоста в приглашении при каждом подключении через SSH, добавьте следующие строки либо в функцию fish_prompt , либо в файл конфигурации fish, используя здесь красный цвет:

 ~ / .config / fish / functions / fish_prompt.fish 
 ... если установлено -q SSH_TTY установить -g fish_color_host brred конец ,.. 

Проверить ssh-agent

В fish eval (ssh-agent) генерирует ошибки из-за того, как установлены переменные. Чтобы обойти это, используйте параметр стиля csh -c :

 $ eval (ssh-agent -c) 

Перехватчик "команда не найдена"

pkgfile включает ловушку «команда не найдена», которая автоматически выполняет поиск в официальных репозиториях при вводе нераспознанной команды. Этот хук будет запущен по умолчанию, если установлен pkgfile.

Удалить процесс из списка заданий

fish завершает все задания, переведенные в фоновый режим, когда рыба завершается.Чтобы работа продолжалась после завершения рыбалки, сначала используйте встроенную команду disown . Например, следующая команда запускает firefox в фоновом режиме, а затем отключает его:

 $ Firefox и $ disown 

Это означает, что firefox не будет закрыт при закрытии процесса Fish. См. Disown (1) в fish для более подробной информации.

Установить постоянный псевдоним

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

 $ псевдоним lsl "ls -l" $ funcsave lsl 

Начиная с версии Fish 3.0, поддержка псевдонима --save (-s).

 $ псевдоним -s lsl "ls-l" 

Это создаст функцию:

 функция lsl ls -l $ argv конец 

и установит псевдоним как постоянную функцию оболочки. Чтобы просмотреть все функции и / или отредактировать их, можно просто использовать fish_config и заглянуть во вкладку Function на странице веб-конфигурации.

Подробнее см. Alias ​​- create a function - fish-shell.

См. Также

,

oh-my-fish / plugin-archlinux: Предоставляет ряд подключаемых модулей, упрощающих использование Arch Linux.

перейти к содержанию Зарегистрироваться
  • Почему именно GitHub? Особенности →
    • Обзор кода
    • Управление проектами
    • Интеграции
    • Действия
    • Пакеты
    • Безопасность
    • Управление командой
    • Хостинг
    • мобильный
    • Истории клиентов →
    • Безопасность →
  • команда
  • предприятие
  • Проводить исследования
    • Изучить GitHub →
.

рыб - ArchWiki

рыбы ( дружественная интерактивная оболочка ) は 主 に 対 話 的 に 使用 す る こ と を 意 図 さ れ た ユ ー ザ ン ド リ ー な

イ ン ス ト ー ル

рыбы パ ッ ケ ー ジ を イ ン ス ト ー ル し て く だ さ い 版 開 fish-git AUR パ ッ ケ ー ジ で イ ン ス ト ー ル で ま す

рыбы を デ フ ォ ル ト シ し た い 場合 は 、 シ # デ フ ォ ル ト シ ェ ル を 変 す る を 見 て い

イ ン ス ト ー ル し た ら рыба を 実 行 す る こ で рыба シ ェ ル が 起動 し ま す。

ド キ ュ メ ン ト は рыбы か ら помощь を 実 行 す る こ と で ウ ェ ブ ブ ラ ウ ザ が 開 い て 確認 で き ま す .fish の 構 文 は 他 の シ ェ ル と 異 な っ て い る の で, 最低 で も "Обзор Синтаксис" セ ク シ ョ ン を 読 む こ と を 推 奨 し ま す,

フ ァ イ ル 記述 子

他 の シ ェ ル と 同 じ よ う に, 入 出力 ス ト リ ー ム を リ ダ イ レ ク ト す る こ と が рыба で も 出来 ま す. テ キ ス ト フ ァ イ ル を 使 っ て プ ロ グ ラ ム の エ ラ ー 出力 を 保存 し た り, テ キ ス ト フ ァ イ ル を 入 力 し た り す る 場合 に 有用 で す. ほ と ん ど のプ ロ グ ラ ム は 3 つ の 入 出力 ー ム を 使 い ま ァ イ ル 子 子 (FD) と 呼 ば れ る 番号 で 表 さ ま す:

  • 標準 入 力 (FD 0) は 読 み に 使 わ れ ま す (デ フ ォ ル ー ボ ー ド)。
  • 標準 出力 (FD 1) は 書 き 込 み に わ れ ま す (デ フ ォ ト で ス ク リ ー ン)。
  • 標準 エ ラ ー (FD 2) は エ ラ 警告 の 表示 に 使 わ れ (デ フ ォ ル ト で は ス ー ン)。

リ ダ イ レ ク

リ ダ イ レ ク ト と み を 使 う こ と で イ ル 記述 子 の 出力 先 を の ァ イ ル に え と が で き ま す:

  入 力 を リ ダ イ レ ク ト:  $ command  出力 を リ ダ イ レ ク ト:  $ команда> пункт назначения  の フ ァ イ ル に 標準 出力 を 追記:  $ команда >> пункт назначения  エ ラ ー を リ ダ イ レ ク ト:  $ команда ^ пункт назначения  の フ ァ イ ル に 標準 エ ラ ー を 追記:  $ command ^^ назначение 

пункт назначения に は 以下 の ど れ か を ま す:

  • フ ァ イ ル 名 (出力 は 指定 さ れ た フ ァ イ ル に 書 き ま れ ま す)。
  • и 他 の フ ァ イ ル 子 の 番号。 出力 は 他 の 記述 子 に 書 き 込 す。
  • и 記号。 出力 は こ に も 書 き 込 ま れ ん ん。

例:

  出力 を フ ァ イ ル に リ ダ レ ク ト:  $ команда> целевой_файл.& 1  出力 を 消 す:  $ команда> & - 

パ イ プ

る ン 出力 を の コ マ ン ド の 標準 リ ダ イ レ ク ト す る こ が で き ま す。 文字 ( | ).

 cat example.txt | глава 

(標準 出力 だ け で な く) 他 の フ ァ イ ル 記述 子 を パ イ プ に リ ダ イ レ ク ト す る こ と も で き ま す. 次 の 例 で は, 標準 エ ラ ー の フ ァ イ ル 記述 子 の 番号 と > を パ イ プ に 付 け る こ と で, あ る コ マ ン ド の標準 エ ラ ー を 他 の コ マ ン ド の 標準 入 力 に 流 し 込 ん で い ま す:

 $ команда 2> | Меньше 

上 記 を 実 行 す る と команда が 実 行 さ れ て か ら ラ ー が меньше コ マ ン ド リ ダ イ レ ク ト さ れ ま す。

設定

рыбы の ユ ー ザ ー 設定 フ ァ イ ル は ~ /.config / fish / config.fish に 存在 し て い ま す。 .bashrc と 同 じ 、 タ ー ミ ナ ル が れ る 時 に 実 / 定義 る コ マ ン

ウ ェ ブ イ ン タ ー フ ェ イ ス

рыбы プ ロ ン プ ト と ー ミ ナ ル の 色 は ウ ェ ブ イ ン タ フ ェ イ 対 話 的 に 設定 で き ま す:

 fish_config 

選 択 し た 設定 は 、 個人 用 フ ァ イ ル に 書 き ま す。 ま た 、 定義 さ れ 関 数 と 履 歴 を る こ と が ま

コ マ ン ド 補 完

fish は man ペ ー ジ か ら 自動 補 き ま す。 ~ / .config / fish / generated_completions / に 補 完 書 込 ま れ て お 以下 を び

 fish_update_completions 

ま た 、 独自 の 補 完 を ~ /.config / fish / completions / に 定義 で き ま す。 / usr / share / fish / completions / で い く つ か の 例 を 見 る こ と で き ま す。

рыб の 開 発 元 の ポ リ シ ー 、 上流 の tarball に 存在 す 完 を 全 て 含 め る と も の な の で pacman , pacman-key , pacman-key , pacman-key , pacman-key , make Arch Linux の コ マ ン ド の 文脈 に 沿 た 補 完 も fish に 含 ま れ て ま す。 メ モ リ 管理 い た め に 、 に 影響 を

ヒ ン ト と テ ク ニ ッ ク

рыб を デ フ ォ ル ト シ ェ ル に 設定 し な い

арка で は シ ェ ル ス ク リ プ ト は Баш を 使 っ て 書 か れ て お り, рыба と 完全 な 互換性 が あ り ま せ ん .fish を デ フ ォ ル ト シ ェ ル に 設定 し な い こ と で, 起動 時 に 実 行 さ れ る Баш ス ク リ プ ト で 環境 変 数 を 正 し く 設定 で き ま す.ま た, рыба な ど の Bash 非 互換 の タ ー ミ ナ ル を 使 っ た 場合 に 起 こ る 問題 を 避 け ら れ ま す. デ フ ォ ル ト シ ェ ル を рыба に 設定 す る と ス ク リ プ ト エ ラ ー が 発 生 し ま す. 以下 で は рыба を デ フ ォ ル ト シ ェ ル に 設定 し な い で 使用 す る 方法 を説明 し て い ま す.

.bashrc か ら рыба を 起動 す る

デ フ ォ ル ト シ ェ ル を Bash の ま ま に し て お い て exec fish と い う 行 を シ ェ 設定 フ ァ イ ル ル (例: .bashrc ) профиль 900 / и т.д. /profile.d の フ ァ イ ル を 正 し く 読 み 込 ん で く れ ま す. рыба は Баш の プ ロ セ ス を 置 き 換 え る た め, рыба を 終了 す る と タ ー ミ ナ ル も 終了 し ま す. ロ ー カ ル マ シ ン だ け で な く SSH サ ー バ ー で も 使 え る 方法 の た め,以下 で 説明 す る 方法 よ り も 汎 用 的 で す.

ン ト: 上 記 の に 設定 す る 場合 、 bash --norc を 使 う こ と で ~ / .bashrc に 書 か れ て い る マ. Баш を 起動 す る と 即 座 に Fish に 戻 っ て し ま い ま す。

タ ー ミ ナ ル エ ミ ュ レ ー の オ プ シ ョ ン を 使用 す る

рыба を 起動 す る コ マ ン ド ラ イ ン オ プ シ ョ ン を 使用 し て タ ー ミ ナ ル エ ミ ュ レ ー タ を 開 く と い う 方法 も あ り ま す. 大抵 の タ ー ミ ナ ル で は -e ス イ ッ チ を 使 い ま す. 例 え ば рыба を 使用 し て гном-терминал を 開 く に は, シ ョ ー ト カ ッ ト を以下 の よ う に 変 更 し て く だ さ い:

 gnome-terminal -e рыба 

シ ェ ル の 設定 を サ ポ ー い な い LilyTerm な ど の 量 タ ー ミ ナ ル エ レ タ で は の に 設定 し て: だ さ

 ОБОЛОЧКА = / usr / bin / fish lilyterm 

タ ー ミ ナ ル の 設定 か ら タ ー ミ ナ ル の デ フ ォ ル ト シ ェ ル を рыба に 設定 で き た り, タ ー ミ ナ ル エ ミ ュ レ ー タ に プ ロ フ ァ イ ル 機能 が あ る 場合, タ ー ミ ナ ル プ ロ フ ァ イ ル で 設定 で き る こ と が あ り ま す.

ど ち ら に し て も タ ナ ル エ ミ ュ レ ー を 開 い た ら рыба が 起動 す る う に な り ま す。

タ ー ミ ナ ル マ ル チ プ サ の オ プ シ ョ ン す る

tmux で 起動 す る シ ェ ル fish に 設定 す る に は 、 以下 を ~ /.tmux.conf に 記述 し て く だ さ い:

 set-option -g default-shell "/ usr / bin / fish" 

tmux を 起動 す る と рыба が 立 ち 上 が る よ う に な り ま す。

рыб を デ フ ォ ル ト シ ェ ル に 設定 す る

рыба を デ フ ォ ル ト シ ェ ル と し て 設定 し た 場合, パ ス が 正 し く 設定 さ れ て い な い こ と に 気 づ く で し ょ う. ~ / .config / рыба / config.fish フ ァ イ ル に セ ク シ ョ ン を 追加 し て ロ グ イ ン 時 に パ ス を 適 切 に 設定 す るこ と が で き ま す。 ロ イ の 場合 だ け 実 る .profile .bash_profile と 同 じ で す。

 если статус --is-login установить PATH $ PATH / usr / bin / sbin конец 
ノ ー ト: $ MOZ_PLUGIN_PATH な ど, 他 の 環境 変 数 も 手動 で 追加 す る 必要 が あ り ま す .fish を デ フ ォ ル ト シ ェ ル と し て シ ー ム レ ス に 使 え る よ う に す る に は 骨 が 折 れ る 作業 量 に な り ま す .fish を デ フ ォ ル ト シ ェ ル に設定 し な い 方 が 簡 単 で す.

グ リ ー テ ィ ン グ を 無効 化

デ フ ォ ル ト で は 、 fish は 起動 時 に グ リ ー テ ィ ン ッ セ ー ジ を 表示 し ま す 無効 に す る に フ 900

су で рыба を 起動 す る

su で Bash が 起動 す る 場合 fish の 設定 フ ァ イ ル に 関 数 を 定義 し ま す:

 функция su / bin / su --shell = / usr / bin / fish $ argv конец 

ロ グ イ ン 時 に X を 起動

以下 を ~ /.config / fish / config.fish の 最後 に 追加 し て く だ さ い:

 # Запуск X при входе в систему если статус --is-login if test -z "$ DISPLAY" -a $ XDG_VTNR = 1 exec startx - -keeptty конец конец 

Liquidprompt を 使 う

Liquidprompt は Bash と Zsh 用 に 作 ら 機能 の 人 気 の ア ダ プ テ ィ ブ プ ロ ン プ ト で す が fish に 対 応 予

プ ロ ン プ ト に git の 状態 を 表示 す る

レ ン ト リ git デ ィ レ ク ト リ の 場合 fish で ブ ラ ン チ な ど の 表示 す る に は 、 以下 ~ / .config: 900/20

 # рыба git prompt установите __fish_git_prompt_showdirtystate 'да' установите __fish_git_prompt_showstashstate 'да' установите __fish_git_prompt_showupstream 'да' установить __fish_git_prompt_color_branch желтый # Статусные символы установить __fish_git_prompt_char_dirtystate '⚡' установить __fish_git_prompt_char_stagedstate '→' установить __fish_git_prompt_char_stashstate '↩' установить __fish_git_prompt_char_upstream_ahead '↑' установить __fish_git_prompt_char_upstream_behind '↓' функция fish_prompt установить last_status $ status set_color $ fish_color_cwd printf '% s' (prompt_pwd) set_color нормальный printf '% s' (__fish_git_prompt) set_color нормальный конец 

ssh-агент の 評 価

рыбы で は 適 切 な 変 数 さ れ て い な い た め eval (ssh-agent) を 実 行 す る と エ エ ラ ー が 生成 さ れ す の 900 900 900く だ さ い:

 $ eval (ssh-agent -c) 

«команда не найдена» フ ッ ク

Pkgfile に は "команда не найдена" フ ッ ク が 含 ま れ て お り, 認識 で き な い コ マ ン ド を 入 力 し た と き に 自動 的 に 公式 リ ポ ジ ト リ が 検 索 さ れ ま す .pkgfile を イ ン ス ト ー ル す る と 自動 的 に フ ッ ク が 実 行 さ れ る よ う に な っ て いま す.

ジ ョ ブ リ ス ト か ら プ ロ セ 削除 す る

рыба を 終了 す る と バ ッ ク グ ラ ウ ン ド で 実 行 さ れ て い る ジ ョ ブ は 全 て рыба に よ っ て 終了 さ れ ま す .fish の 終了 後 も ジ ョ ブ を 実 行 し 続 け る に は открестился を 使 っ て く だ さ い. 例 え ば, 以下 の コ マ ン ド は firefox を バ ッ ク グ ラ ウ で 起動 し て か ら プ ロ セ ス と の を 断 切 り ま す:

 $ Firefox и $ disown 

рыбы の プ ロ セ ス が 終了 し て firefox が 閉 じ ら れ る こ り ま せ ん。 詳 し く は рыб で disown (1) の man ペ ー ジ を 見 て。 だ

一時 的 な エ イ リ ア ス を 永 す る

рыбы ェ ル を 開 い て 以下 よ う に コ マ ン ド を で 簡 単 に 永 的 な エ イ リ ア を る こ と: き ま

 $ псевдоним FooAliasName "foo" $ funcsave FooAliasName 

рыбы の シ ェ ル 関 数 と し て エ イ リ ア ス が 設定 さ れ ま す. シ ェ ル 関 数 を 確認 · 編 集 し た い 場合, fish_config を 使 っ て 作成 さ れ る ウ ェ ブ 設定 ペ ー ジ の Функция ペ ー ジ か ら 全 て の 関 数 を 閲 覧 で き ま す.

ト ラ ブ ル シ ュ ー テ ィ ン グ

履 歴 置換

Рыба は 履 歴 置換 (例: sudo !! ) を 実 装 し て お ら ず 、 рыба の 開 発 者 は 実 装 す る も な い と 発 ま しで す .Reddit ユ ー ザ ー の crossroads1112 が 履 歴 置換 の 機能 を 再現 し た 関 数 を 作成 し て い ま す (た だ し 構 文 は 異 な っ て い ま す). 関 数 は GitHub に あ り, 使 い 方 は コ メ ン ト と し て 書 い て あ り ま す. オ リ ジ ナ ル の 構 文 に 近 づ け た フ ォ ー クー ジ ョ ン も 存在 し ル パ ー 関 数 で コ マ ン ド 指定 す れ ば команда !! が 使 え ま す。

команда !! 使用 で き る よ う に す る 方法 Fish の github wiki に も あ り す。 bind_bang 関 数 で !! を コ マ ン ド 履 歴 歴 最後 の コ ン ド に 展開 す る 例 っ て い ま す。 こ ち выпуск github も 参照 し て く だ さ い。

参照

,

Archey3 - ArchWiki

Archey3 - это простой скрипт Python, который печатает основную системную информацию и ASCII-графику логотипа Arch Linux.

Установка

Установите пакет archey3.

Начиная с

Archey3 можно запустить, набрав:

 $ archey3 

Это должно привести к выводу, подобному приведенному ниже.

 + ОС: Arch Linux x86_64 # Имя хоста: Арчи ### Версия ядра: 4.9.11-1-ARCH ##### Время работы: 0:32 ###### WM: Нет ; #####; DE: GNOME + ##. ##### Пакеты: 1034 + ########## RAM: 1687 МБ / 16045 МБ #############; Тип процессора: Intel (R) Core (TM) i5-6400 CPU @ 2,70 ГГц ############### + $ EDITOR: nano ####### ####### Корень: 16 ГБ / 20 ГБ (80%) (ext4) ######. ; ###; `». #######. ; #####. #########.. ######## ` ###### '###### ; #### ####; ## '' ## # '`# 

Его также можно запускать автоматически при каждом новом сеансе Bash. Для этого добавьте archey3 в новую строку в вашем ~ / .bashrc файл, включая любые параметры.

Конфигурация

Файл конфигурации

Archey3 по умолчанию хранится по адресу ~ / .archey3.cfg . Однако это можно настроить с помощью этой команды, где CONFIG представляет файл, который нужно использовать:

 $ archey3 --config = КОНФИГУРАЦИЯ 

Цвета

Archey3 может отображать цвета, отличные от синего по умолчанию.Чтобы изменить цвета, добавьте флаг -c foo , где «foo» представляет желаемый цвет. Поддерживаемые цвета: черный, красный, зеленый, желтый, синий, пурпурный, голубой и белый. Например, чтобы отобразить archey3 красным цветом, введите:

 $ archey3 -c красный 

Редактирование конфигурационного файла

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

См. Также

,

Смотрите также