Reverse-i-search doesn't continue
I wanted to use the reverse-i-search as usual by pressing Ctrl+R to search my last ssh command. When I tried, I was only able to write "ss" but not continue with "h". Additionally when I hit Ctrl+H again, nothing happens. Does anybody have an explanation?
I am using Ubuntu 12.04 and in the pasttime this worked fine (on my other computer with the same os)
12.04 shortcut-keys ssh search
add a comment |
I wanted to use the reverse-i-search as usual by pressing Ctrl+R to search my last ssh command. When I tried, I was only able to write "ss" but not continue with "h". Additionally when I hit Ctrl+H again, nothing happens. Does anybody have an explanation?
I am using Ubuntu 12.04 and in the pasttime this worked fine (on my other computer with the same os)
12.04 shortcut-keys ssh search
add a comment |
I wanted to use the reverse-i-search as usual by pressing Ctrl+R to search my last ssh command. When I tried, I was only able to write "ss" but not continue with "h". Additionally when I hit Ctrl+H again, nothing happens. Does anybody have an explanation?
I am using Ubuntu 12.04 and in the pasttime this worked fine (on my other computer with the same os)
12.04 shortcut-keys ssh search
I wanted to use the reverse-i-search as usual by pressing Ctrl+R to search my last ssh command. When I tried, I was only able to write "ss" but not continue with "h". Additionally when I hit Ctrl+H again, nothing happens. Does anybody have an explanation?
I am using Ubuntu 12.04 and in the pasttime this worked fine (on my other computer with the same os)
12.04 shortcut-keys ssh search
12.04 shortcut-keys ssh search
edited Oct 28 '13 at 9:04
aldorado
asked Oct 27 '13 at 18:49
aldoradoaldorado
2851719
2851719
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
Try like this:
[...] first press Ctrl+R then start typing the command or any part of the command that you are looking for. You'll see an auto-complete of a past command at your prompt. If you keep typing, more specific options will appear. You can also press Ctrl+R again as many times as you want to, this goes back in your history to the previous matching command each time
Once you see a command you like, you can either run it by pressing return, or start editing it by pressing arrows or other movement keys.
Source: Navigating Bash History with Ctrl+R.
I tried again with other commands. Some work. So my explanation would be, that since I used the ssh command the last time, I deleted the terminal history. Question: Does the input prompt of ctrl r stop, if the character combination never occured before? meaning I could not write "h" because "ss" occured, but not "ssh"?
– aldorado
Oct 27 '13 at 19:01
@aldorado You can try "ss" if this didn't ocured in the time, you will get the right command. Ifsh
ocurred in this time, then press again Ctrl+R and type again "ss" and so on.
– Radu Rădeanu
Oct 27 '13 at 19:07
add a comment |
From: https://help.ubuntu.com/community/UsingTheTerminal
An extremely handy tool :: Incremental history searching
in terminal enter:
gedit ~/.inputrc
then copy/paste and save:
"e[A": history-search-backward
"e[B": history-search-forward
"e[C": forward-char
"e[D": backward-char
FROM now on and many agree this is the most useful terminal tool saves you a lot of writing/memorizing... all you need to do to find a previous command is to enter say the first 2 or 3 letters and upward arrow will take you there quickly. Say I want:
for f in *.mid ; do timidity "$f"; done
all I need to do is enter
fo
and hit upward arrow. Command will soon appear!
Nice link indeed! Can you explain what the single components of the commands "e[X" mean?
– aldorado
Jan 17 '14 at 11:28
1
Hi.. they are keyboard key references. I don't know WHY they named them likee[X
, but here's an article explaining HOW: blog.theliuy.com/inputrc-keyboard-mapping-config-file
– Atharva Johri
Jan 17 '14 at 12:15
1
Found it! faqs.org/docs/bashman/bashref_90.html#SEC97
– Atharva Johri
Jan 17 '14 at 12:40
add a comment |
Run this command in terminal. Use Ctrl+S to toggle forward when searching for commands in the terminal. For current session- add it to .bashrc to disable it permanently.
stty -ixon
ctrl+r -> reverse i search
ctrl+s -> i search
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f366865%2freverse-i-search-doesnt-continue%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
Try like this:
[...] first press Ctrl+R then start typing the command or any part of the command that you are looking for. You'll see an auto-complete of a past command at your prompt. If you keep typing, more specific options will appear. You can also press Ctrl+R again as many times as you want to, this goes back in your history to the previous matching command each time
Once you see a command you like, you can either run it by pressing return, or start editing it by pressing arrows or other movement keys.
Source: Navigating Bash History with Ctrl+R.
I tried again with other commands. Some work. So my explanation would be, that since I used the ssh command the last time, I deleted the terminal history. Question: Does the input prompt of ctrl r stop, if the character combination never occured before? meaning I could not write "h" because "ss" occured, but not "ssh"?
– aldorado
Oct 27 '13 at 19:01
@aldorado You can try "ss" if this didn't ocured in the time, you will get the right command. Ifsh
ocurred in this time, then press again Ctrl+R and type again "ss" and so on.
– Radu Rădeanu
Oct 27 '13 at 19:07
add a comment |
Try like this:
[...] first press Ctrl+R then start typing the command or any part of the command that you are looking for. You'll see an auto-complete of a past command at your prompt. If you keep typing, more specific options will appear. You can also press Ctrl+R again as many times as you want to, this goes back in your history to the previous matching command each time
Once you see a command you like, you can either run it by pressing return, or start editing it by pressing arrows or other movement keys.
Source: Navigating Bash History with Ctrl+R.
I tried again with other commands. Some work. So my explanation would be, that since I used the ssh command the last time, I deleted the terminal history. Question: Does the input prompt of ctrl r stop, if the character combination never occured before? meaning I could not write "h" because "ss" occured, but not "ssh"?
– aldorado
Oct 27 '13 at 19:01
@aldorado You can try "ss" if this didn't ocured in the time, you will get the right command. Ifsh
ocurred in this time, then press again Ctrl+R and type again "ss" and so on.
– Radu Rădeanu
Oct 27 '13 at 19:07
add a comment |
Try like this:
[...] first press Ctrl+R then start typing the command or any part of the command that you are looking for. You'll see an auto-complete of a past command at your prompt. If you keep typing, more specific options will appear. You can also press Ctrl+R again as many times as you want to, this goes back in your history to the previous matching command each time
Once you see a command you like, you can either run it by pressing return, or start editing it by pressing arrows or other movement keys.
Source: Navigating Bash History with Ctrl+R.
Try like this:
[...] first press Ctrl+R then start typing the command or any part of the command that you are looking for. You'll see an auto-complete of a past command at your prompt. If you keep typing, more specific options will appear. You can also press Ctrl+R again as many times as you want to, this goes back in your history to the previous matching command each time
Once you see a command you like, you can either run it by pressing return, or start editing it by pressing arrows or other movement keys.
Source: Navigating Bash History with Ctrl+R.
answered Oct 27 '13 at 18:55
Radu RădeanuRadu Rădeanu
119k35252328
119k35252328
I tried again with other commands. Some work. So my explanation would be, that since I used the ssh command the last time, I deleted the terminal history. Question: Does the input prompt of ctrl r stop, if the character combination never occured before? meaning I could not write "h" because "ss" occured, but not "ssh"?
– aldorado
Oct 27 '13 at 19:01
@aldorado You can try "ss" if this didn't ocured in the time, you will get the right command. Ifsh
ocurred in this time, then press again Ctrl+R and type again "ss" and so on.
– Radu Rădeanu
Oct 27 '13 at 19:07
add a comment |
I tried again with other commands. Some work. So my explanation would be, that since I used the ssh command the last time, I deleted the terminal history. Question: Does the input prompt of ctrl r stop, if the character combination never occured before? meaning I could not write "h" because "ss" occured, but not "ssh"?
– aldorado
Oct 27 '13 at 19:01
@aldorado You can try "ss" if this didn't ocured in the time, you will get the right command. Ifsh
ocurred in this time, then press again Ctrl+R and type again "ss" and so on.
– Radu Rădeanu
Oct 27 '13 at 19:07
I tried again with other commands. Some work. So my explanation would be, that since I used the ssh command the last time, I deleted the terminal history. Question: Does the input prompt of ctrl r stop, if the character combination never occured before? meaning I could not write "h" because "ss" occured, but not "ssh"?
– aldorado
Oct 27 '13 at 19:01
I tried again with other commands. Some work. So my explanation would be, that since I used the ssh command the last time, I deleted the terminal history. Question: Does the input prompt of ctrl r stop, if the character combination never occured before? meaning I could not write "h" because "ss" occured, but not "ssh"?
– aldorado
Oct 27 '13 at 19:01
@aldorado You can try "ss" if this didn't ocured in the time, you will get the right command. If
sh
ocurred in this time, then press again Ctrl+R and type again "ss" and so on.– Radu Rădeanu
Oct 27 '13 at 19:07
@aldorado You can try "ss" if this didn't ocured in the time, you will get the right command. If
sh
ocurred in this time, then press again Ctrl+R and type again "ss" and so on.– Radu Rădeanu
Oct 27 '13 at 19:07
add a comment |
From: https://help.ubuntu.com/community/UsingTheTerminal
An extremely handy tool :: Incremental history searching
in terminal enter:
gedit ~/.inputrc
then copy/paste and save:
"e[A": history-search-backward
"e[B": history-search-forward
"e[C": forward-char
"e[D": backward-char
FROM now on and many agree this is the most useful terminal tool saves you a lot of writing/memorizing... all you need to do to find a previous command is to enter say the first 2 or 3 letters and upward arrow will take you there quickly. Say I want:
for f in *.mid ; do timidity "$f"; done
all I need to do is enter
fo
and hit upward arrow. Command will soon appear!
Nice link indeed! Can you explain what the single components of the commands "e[X" mean?
– aldorado
Jan 17 '14 at 11:28
1
Hi.. they are keyboard key references. I don't know WHY they named them likee[X
, but here's an article explaining HOW: blog.theliuy.com/inputrc-keyboard-mapping-config-file
– Atharva Johri
Jan 17 '14 at 12:15
1
Found it! faqs.org/docs/bashman/bashref_90.html#SEC97
– Atharva Johri
Jan 17 '14 at 12:40
add a comment |
From: https://help.ubuntu.com/community/UsingTheTerminal
An extremely handy tool :: Incremental history searching
in terminal enter:
gedit ~/.inputrc
then copy/paste and save:
"e[A": history-search-backward
"e[B": history-search-forward
"e[C": forward-char
"e[D": backward-char
FROM now on and many agree this is the most useful terminal tool saves you a lot of writing/memorizing... all you need to do to find a previous command is to enter say the first 2 or 3 letters and upward arrow will take you there quickly. Say I want:
for f in *.mid ; do timidity "$f"; done
all I need to do is enter
fo
and hit upward arrow. Command will soon appear!
Nice link indeed! Can you explain what the single components of the commands "e[X" mean?
– aldorado
Jan 17 '14 at 11:28
1
Hi.. they are keyboard key references. I don't know WHY they named them likee[X
, but here's an article explaining HOW: blog.theliuy.com/inputrc-keyboard-mapping-config-file
– Atharva Johri
Jan 17 '14 at 12:15
1
Found it! faqs.org/docs/bashman/bashref_90.html#SEC97
– Atharva Johri
Jan 17 '14 at 12:40
add a comment |
From: https://help.ubuntu.com/community/UsingTheTerminal
An extremely handy tool :: Incremental history searching
in terminal enter:
gedit ~/.inputrc
then copy/paste and save:
"e[A": history-search-backward
"e[B": history-search-forward
"e[C": forward-char
"e[D": backward-char
FROM now on and many agree this is the most useful terminal tool saves you a lot of writing/memorizing... all you need to do to find a previous command is to enter say the first 2 or 3 letters and upward arrow will take you there quickly. Say I want:
for f in *.mid ; do timidity "$f"; done
all I need to do is enter
fo
and hit upward arrow. Command will soon appear!
From: https://help.ubuntu.com/community/UsingTheTerminal
An extremely handy tool :: Incremental history searching
in terminal enter:
gedit ~/.inputrc
then copy/paste and save:
"e[A": history-search-backward
"e[B": history-search-forward
"e[C": forward-char
"e[D": backward-char
FROM now on and many agree this is the most useful terminal tool saves you a lot of writing/memorizing... all you need to do to find a previous command is to enter say the first 2 or 3 letters and upward arrow will take you there quickly. Say I want:
for f in *.mid ; do timidity "$f"; done
all I need to do is enter
fo
and hit upward arrow. Command will soon appear!
edited Jan 16 '14 at 17:23
Eric Carvalho
42.2k17115147
42.2k17115147
answered Jan 16 '14 at 16:59
Atharva JohriAtharva Johri
1412
1412
Nice link indeed! Can you explain what the single components of the commands "e[X" mean?
– aldorado
Jan 17 '14 at 11:28
1
Hi.. they are keyboard key references. I don't know WHY they named them likee[X
, but here's an article explaining HOW: blog.theliuy.com/inputrc-keyboard-mapping-config-file
– Atharva Johri
Jan 17 '14 at 12:15
1
Found it! faqs.org/docs/bashman/bashref_90.html#SEC97
– Atharva Johri
Jan 17 '14 at 12:40
add a comment |
Nice link indeed! Can you explain what the single components of the commands "e[X" mean?
– aldorado
Jan 17 '14 at 11:28
1
Hi.. they are keyboard key references. I don't know WHY they named them likee[X
, but here's an article explaining HOW: blog.theliuy.com/inputrc-keyboard-mapping-config-file
– Atharva Johri
Jan 17 '14 at 12:15
1
Found it! faqs.org/docs/bashman/bashref_90.html#SEC97
– Atharva Johri
Jan 17 '14 at 12:40
Nice link indeed! Can you explain what the single components of the commands "e[X" mean?
– aldorado
Jan 17 '14 at 11:28
Nice link indeed! Can you explain what the single components of the commands "e[X" mean?
– aldorado
Jan 17 '14 at 11:28
1
1
Hi.. they are keyboard key references. I don't know WHY they named them like
e[X
, but here's an article explaining HOW: blog.theliuy.com/inputrc-keyboard-mapping-config-file– Atharva Johri
Jan 17 '14 at 12:15
Hi.. they are keyboard key references. I don't know WHY they named them like
e[X
, but here's an article explaining HOW: blog.theliuy.com/inputrc-keyboard-mapping-config-file– Atharva Johri
Jan 17 '14 at 12:15
1
1
Found it! faqs.org/docs/bashman/bashref_90.html#SEC97
– Atharva Johri
Jan 17 '14 at 12:40
Found it! faqs.org/docs/bashman/bashref_90.html#SEC97
– Atharva Johri
Jan 17 '14 at 12:40
add a comment |
Run this command in terminal. Use Ctrl+S to toggle forward when searching for commands in the terminal. For current session- add it to .bashrc to disable it permanently.
stty -ixon
ctrl+r -> reverse i search
ctrl+s -> i search
add a comment |
Run this command in terminal. Use Ctrl+S to toggle forward when searching for commands in the terminal. For current session- add it to .bashrc to disable it permanently.
stty -ixon
ctrl+r -> reverse i search
ctrl+s -> i search
add a comment |
Run this command in terminal. Use Ctrl+S to toggle forward when searching for commands in the terminal. For current session- add it to .bashrc to disable it permanently.
stty -ixon
ctrl+r -> reverse i search
ctrl+s -> i search
Run this command in terminal. Use Ctrl+S to toggle forward when searching for commands in the terminal. For current session- add it to .bashrc to disable it permanently.
stty -ixon
ctrl+r -> reverse i search
ctrl+s -> i search
edited Mar 14 at 11:14
mature
2,1574931
2,1574931
answered Mar 14 at 5:23
Aldrin BennetAldrin Bennet
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f366865%2freverse-i-search-doesnt-continue%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown