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

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

4
історія не збереглася в zsh
Щоразу, коли я відкриваю новий примірник терміналу, історія порожня. Чому так? Чи потрібно мені щось налаштувати? Однак у баші немає необхідності в цьому.


1
Перейдіть до останньої команди на Терміналі? (наприклад, термінальні знаки OS X)
Марки терміналів Mac OS X неймовірно корисні. Наприклад, коли я набираю команду, яка повторює багато результатів, прочитати початок легко Cmd+Up. Він прокрутить до останньої команди та виділить її, оскільки є опція Автоматично маркувати рядки підказок та Cmd+Upпрокручується до останньої позначки . Чи є якийсь термінальний емулятор з цією функціональністю? Або …

2
bash_history: коментуйте небезпечні команди: `#`
Щоб запобігти входженню "небезпечних" команд в історію bash, я додав у свій .bashrcфайл наступний рядок : HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' це працює добре, але це має побічний ефект: я не бачу повної історії команд, виконаних на машині. Скажімо, у мене є кілька машин для експериментів, і я хочу мати можливість …

3
історія баш для поточної сесії
Можливо, я щось пропускаю, але чи є спосіб отримати вашу поточну історію баш для поточного сеансу, який ви використовуєте як якщо я біжу ssh host $ pwd $ ls $ cd /tmp Я просто хочу побачити ці 3 команди і більше нічого

3
Як встановити кількість команд, що нагадує історію
Я використовую bash. Для перегляду історії моїх команд я викликаю historyкоманду, яку, на мою думку, називає однойменною програмою Gnu. (Я не знаю, чи є кращий конкретний шлях). В моєму .bashrc у мене зараз є рядок export PROMPT_COMMAND='history -a'щодо збереження історії від моїх кількох сеансів баш, які я веду. Якщо я …

3
Розгублена історія
У режимі gui, коли у користувача відкрито більше одного терміналу, як термінали переписують файл історії цього користувача? Причина, яку я запитую, полягає в тому, що цілком можливо, що в кожному з терміналів користувач закінчує виконання різних команд. Отже, чи закінчується файл історії збереження команд з усіх терміналів або лише з …

1
Оновіть історію bash на інших терміналах при виході з одного терміналу
Я знаю, що це питання є неясним, тому що тут його просять постійно оновлювати (і дублювати тут). Те, що я намагаюся досягти, трохи інше. Мені не подобається ідея про своє швидке перезапис файлу кожного lsтипу, який я набираю ( history -a; history -c; history -r). Я хотів би оновити файл …

1
Історія башів із мітками часу
Я хотів би тримати часові позначки на командах, записаних у моєму Bash $ HISTFILE, чи це можливо? Мені не вдалося налаштувати його, використовуючи man bashяк джерело інформації. Мої інші варіанти такі: function thebanana() { local -r -a bash_commands=( "ls" # ... more coconut commands ) for bash_command in "${bash_commands[@]}"; do …

1
Як правильно записати історію, щоб правильно відображатись у кількох рядках
Припустимо, я ввів функцію в підказці bash, в декількох рядках, а не видавлюючи її крапкою з комою: $ function blah { echo blah } $ history -1 12690 function blah {\necho blah\n} Як зробити це для відображення реальних символів нового рядка замість '\ n'?

5
Як згадати попередню команду (без виконання), щоб змінити її?
Я не можу пригадати хитрість, де я міг отримати останню команду, не виконуючи її: скажімо, я хочу мати доступ до команди! 1255, натискаючи клавішу зі стрілкою вгору та змінюючи команду. Отже, у чому полягає хитрість викликати команду, зробити її відображеною в командному рядку, але не виконаною та згодом доступною за …

1
Синтаксис HISTTIMEFORMAT
Існує багато bashпосібників, які включають додавання рядків, таких як HISTTIMEFORMAT='%d/%m/%y %T 'або HISTTIMEFORMAT="%F %T "до ~/.bashrcабо /etc/bash.bashrc. Перед кінцевою цитатою завжди є пробіл. Наприклад, це ніколи HISTTIMEFORMAT='%d/%m/%y %T'. Чому це?

5
Як видалити команди з історії, що відповідають заданому рядку?
Мені потрібно видалити всі команди в моїй історії, що відповідають рядку. Я спробував: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | xargs history -d xargs: history: No …

3
Чому вигук "!" Іноді засмучує удар?
Я усвідомлюю, що це !має особливе значення для командного рядка в контексті історії командного рядка, але окрім цього, у сценарії рунінгу знак оклику іноді може викликати помилку розбору. Я думаю, що це щось стосується event, але я не маю уявлення, що це за подія чи що вона робить. Незважаючи на …

2
HISTTIMEFORMAT не відображає правильну дату та час для історії
Після експорту HISTTIMEFORMAT='%F %T'я спробував здійснити запитhistory Але результат показує, що всі команди виконуються в один і той же день. Як я можу перевірити фактичну дату та час фактичного виконання команди?

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