Запитання з тегом «command-history»

команди виклику, раніше введені в оболонку або іншу утиліту

7
Як я можу видалити дублікати з моєї .bash_history, зберігаючи порядок?
Мені дуже подобається використовувати control+rрекурсивний пошук моєї історії команд. Я знайшов кілька хороших варіантів, які я хотів би використовувати з ним: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of overwriting (good …

3
З BASH після "прокрутки" до попередньої команди ... як потім перейти до наступної в цій історії?
Вибачте, ця назва не найвишуканіша, яку я коли-небудь придумав. Але я припускаю, що багато людей з цим задумаються, і моє запитання може бути дурним ... все, що я можу сказати, - це я не знайшов. Коли я кажу «прокрутка» вгору, я маю на увазі використання клавіші «стрілка вгору» на клавіатурі, …

11
Як очистити історію терміналу Gnome?
Коли ми використовуємо clearкоманду або Ctrl+ Lв терміналі, він очищає термінал, але ми все одно можемо прокрутити назад, щоб переглянути останні використані команди. Чи є спосіб повністю очистити термінал?

11
Як я можу шукати історію з текстом, який уже введений під запитом в zsh?
У zsh я знаю, що можу шукати історію за допомогою Ctrl+ r. Однак часто я починаю набирати команду безпосередньо під запит, але потім розумію, що мені слід шукати історію. Коли я натискаю Ctrl+ r, він відображає такий пустий рядок пошуку історії: Зауважте, як є текст у моєму підказці, але не …

7
поставити команду History в командний рядок, не виконуючи її
Я використовую! N де (n) - номер рядка для виконання рядка у файлі історії, який я хочу виконати в командному рядку, який я знаходжу через історію | менше. Але є подія історії командного рядка, яку я хочу вручну змінити. Як я можу вставити в командний рядок вміст подій історії, але …


5
Як я можу "псевдонім судо !!"?
Я намагаюся встановити псевдонім sudo !!у Bash. Я спробував alias sbb='sudo !!', але це трактує як буквальне !!і друкує sudo: !!: command not found Якщо я використовую подвійні лапки, він замінює подвійний удар у самій строці, так що це не працює. Чи є якийсь спосіб зробити цю роботу? Або альтернативний …


1
Чому bash не зберігає команди, які починаються з пробілів?
Якщо я виконую послідовність команд типу: $ ls $ grep abc file.txt а потім скористайтесь клавішею зі стрілкою вгору, щоб отримати попередню, термінал покаже останній cmd (що grepтут) Але якщо я роблю щось подібне: $ ls $ grep abc file.txt де grepпередують пробіли, натискання вгору дає ls, не grep. Чому …

2
Як здійснити пошук зворотної історії в vi-режимі ZSH?
Я використовую vimпо суті всі мої потреби в редагуванні, тому я вирішив ще раз спробувати vi-mode для своєї оболонки (на даний момент ZSH w / oh-my-zsh в OS X), але я вважаю, що намагаюся (і не вдається) використовувати Ctrl-Rпостійно. Що еквівалентно прив'язує ключ? І для подальшого ознайомлення, як я б …

4
Необмежена історія в zsh
В zsh, я хочу мати необмежену історію. Я встановив HISTSIZE=, що працює в bash. Зараз я імпортую стару історію mv old_history .history який досить великий wc -l .history 43562 .history Якщо зараз я закриюсь і почну zshзаново, я бачу wc -l .history 32234 .history Чи не можу я мати необмежену …

3
Видаліть останні N рядків з історії bash
При випадковому вставленні файлу в оболонку він вносить тонну некрасивих дурницьких записів в історію баш. Чи є чистий спосіб видалити ці записи? Очевидно, я міг би закрити оболонку і відредагувати .bash_historyфайл вручну, але, можливо, є якийсь API, який можна змінити історію поточної оболонки?

2
Як орієнтуватися у зворотному пошуку Bash?
Bash пропонує функцію зворотного пошуку через Ctrl+ R. Тоді можна ввести частину команди, вона покаже відповідний запис з історії. Припустимо, це моя історія: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Я шукаю foo. Натискання Ctrl+ …

1
Як увімкнути зворотний пошук у zsh?
Нещодавно я перейшов на zsh (нарешті) і люблю це! Поки що одне, чого мені не вистачає, - це Ctrl+ Rпоступовий пошук історії. У мене історія налаштована належним чином HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history і я використовував viключі bindkey -v Але Ctrl+ Rне працює. Він видаляє лінію над поточною лінією, що не є …

4
Як отримати останні N команд з історії?
Я хочу побачити, які останні N команди в моїй history. Я думав, history | tail -n 5що це вдасться, але я помітив, що багаторядкова команда нараховує стільки ж рядків, скільки має. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.