Вопросы с тегом «history»

10
История каталогов в zsh

Я с удовольствием пользуюсь zshуже некоторое время, и меня вполне устраивают мои настройки истории: # Write to history immediately setopt inc_append_history # History shared among terminals setopt share_history # Save extended info in history setopt extended_history # Ignore duplicates setopt...

10
Оригинальный Unix Box Количество команд

Глядя на Unix, я всегда нахожу, что количество команд терминала немного ошеломляет. TinyCoreLinux, например, мой любимый дистрибутив, содержит более 300 команд. Я не могу сказать, насколько необходимы многие из этих команд. Сколько команд было в оригинальной версии Unix? Я, в сущности, надеюсь,...

10
history - список только успешно выполненных команд

Мне интересно, если есть способ использовать команду истории, но только список команд, которые были выполнены успешно. Кроме того, будет ли способ перечислить те, которые привели к ошибкам? Я знаю, что каждая команда имеет статус выхода: 0- Успешное выполнение команды 1- Команда не выполнена из-за...

10
Почему беспроводные инструменты версии 30 стали постоянной бета-версией?

Я нашел хорошую информацию о беспроводных инструментах в этом Q / A . По-видимому, он был представлен ядру Linux в 1997 году Жаном Туррихесом, спонсируемым Hewlett Packard. Изменить: Кажется, мы (беспроводные расширения) был добавлен в ядро ​​Tourrhiles, а не сами инструменты беспроводной связи....

10
Почему диапазон расширения фигурной скобки использует две точки вместо трех (многоточие)?

Я , наконец , понял / понял , почему я никогда не получил с помощью bash«s (а также zsh» s) Диапазон фигурных скобках правильно: синтаксис {1..10}вместо того , что я предполагал быть многоточие , то есть {1...10}. Могу ли я узнать, почему две точки были выбраны из трех точек? Использование...

10
Каково историческое происхождение CTRL + P для повышения и CTRL + N для снижения?

Я умеренно опытный пользователь vim, который сейчас начинает использовать GNU emacs. Примерно в то же время, когда я узнал, что Ctrl- pи Ctrl- nявляются значениями по умолчанию для вверх и вниз в emacs, я также узнал, что они являются вариантами k и j в обычном режиме в vim. Кто-нибудь знает...

10
Почему $ является символом по умолчанию для пользовательской оболочки и # символом по умолчанию для корневой оболочки?

При работе со стандартной оболочкой bash на сервере приглашение PS1 по умолчанию заканчивается на $ для пользователей без полномочий root и # для root. IE: ubuntu@server:~$ sudo su root@server:/home/ubuntu# Почему...

10
Zsh: стрелка вверх пропускает одинаковые команды

В большинстве оболочек Unix ↑клавиша со стрелкой вверх заменяет команду, которая редактировалась предыдущей командой в истории. Историю можно увидеть с помощью команды history. ↑ можно нажимать более одного раза, чтобы взобраться в историю. Мой вопрос: Как я могу настроить свою оболочку, чтобы...

9
Почему был снят POSIX.1e?

Предложенный стандарт POSIX.1e определяет несколько вещей, таких как ACL, которые широко поддерживаются. Но само предложение было отозвано. Как так? Единственное объяснение, которое я нашел в Интернете, это цитата из http://wt.tuxomania.net/topics/1999_06_Posix_1e/ : Почему Posix.1e был заброшен,...

9
Как остановить добавление истории Bash

У меня много проблем с настройкой истории терминала Bash так, как я хочу. Я хотел бы, чтобы не было повторяющихся записей, и если я ввожу команду, я хочу, чтобы она была сохранена, а дубликаты, указанные выше, были удалены. Проблема в том, что historyкоманда показывает мне, что она работает так,...

9
Сохранение истории Bash из нескольких Konsole не работает правильно

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

9
Поиск в истории команд

Я просматриваю историю команд терминала, нажимая, Ctrlrно что если: This is an old command This is an | less -S older command Я нажимаю Ctrlrи затем набираю «это», и появляется старая команда, но не старая. Как я могу найти все команды «это»? Можно ли передать все подобные команды в grep или что-то...

9
«История» перестает работать при запуске внутри скрипта bash

Я пишу простой скрипт для поиска истории в bash, чтобы найти определенную строку. В командной строке я могу сделать следующее, что прекрасно работает: history | grep git Однако, когда я создаю скрипт bash с той же командой, что и выше, неожиданно historyничего не возвращается: #!/bin/bash history |...

9
Узнайте, какая команда, которую я последний раз запускал, запускается определенным образом?

В среде командной строки bash вы можете выполнить !!свою последнюю команду. И вы можете нажать стрелку вверх, чтобы увидеть последнюю команду, которую вы выполнили. Но что, если вы хотите видеть, но не запускать последнюю команду, которая была запущена определенным...

9
Как непрерывно выводить историю команд с временными метками на терминал?

Я использую простой псевдоним, чтобы включить «отслеживание» команд в одном или нескольких терминальных окнах: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Затем я просто помещаюtail -f свой файл .bash_history в другой терминал рабочей области, чтобы получить немедленную...

9
Этимология «дескриптора» в «дескрипторе файла»

Выбор дескриптора слова всегда считал меня странным. «Index» или «id» кажутся более очевидными альтернативами. Есть ли известное обоснование выбора слова «дескриптор»? Я предполагаю, что «дескриптор» сталкивается с тем, что он часто концептуально более ключевой, чем числовой, но иногда это...

9
В скриптах отключено расширение истории?

Я понимаю, что следующая ошибка связана с !использованием для расширения истории: $ echo "Hello!Tim" bash: !Tim: event not found Однако, если я помещаю команду в скрипт и запускаю скрипт, проблем нет: $ cat myscript echo "Hello!Tim" $ bash myscript Hello!Tim Это почему? В руководстве по bash...