Mac Equivalent to Windows CMD f8
In Windows if I entered several commands and built up a little history, I could execute previous commands by typing a prefix at the command line and pressing F8
(Windows Keyboard shortcuts) to cycle through all commands in my history matching that prefix. Is there any equivalent in MacOS?
By way of example If I sequentially executed these commands
dir .
echo IgnoreThis
dir /b %TEMP%
dir /s .
dir /b %USERPROFILE%
echo IgnoreThis
If I then entered
dir /b
F8
I would first receive an autocompletion to
dir /b %TEMP%
and if I pressed F8 again it would autocomplete to
dir /b %USERPROFILE%
For another example if I instead entered
dir
F8
For the first, second, and third times I pressed F8 I would get
dir .
dir /b %TEMP%
dir /s .
terminal keyboard command-line
add a comment |
In Windows if I entered several commands and built up a little history, I could execute previous commands by typing a prefix at the command line and pressing F8
(Windows Keyboard shortcuts) to cycle through all commands in my history matching that prefix. Is there any equivalent in MacOS?
By way of example If I sequentially executed these commands
dir .
echo IgnoreThis
dir /b %TEMP%
dir /s .
dir /b %USERPROFILE%
echo IgnoreThis
If I then entered
dir /b
F8
I would first receive an autocompletion to
dir /b %TEMP%
and if I pressed F8 again it would autocomplete to
dir /b %USERPROFILE%
For another example if I instead entered
dir
F8
For the first, second, and third times I pressed F8 I would get
dir .
dir /b %TEMP%
dir /s .
terminal keyboard command-line
add a comment |
In Windows if I entered several commands and built up a little history, I could execute previous commands by typing a prefix at the command line and pressing F8
(Windows Keyboard shortcuts) to cycle through all commands in my history matching that prefix. Is there any equivalent in MacOS?
By way of example If I sequentially executed these commands
dir .
echo IgnoreThis
dir /b %TEMP%
dir /s .
dir /b %USERPROFILE%
echo IgnoreThis
If I then entered
dir /b
F8
I would first receive an autocompletion to
dir /b %TEMP%
and if I pressed F8 again it would autocomplete to
dir /b %USERPROFILE%
For another example if I instead entered
dir
F8
For the first, second, and third times I pressed F8 I would get
dir .
dir /b %TEMP%
dir /s .
terminal keyboard command-line
In Windows if I entered several commands and built up a little history, I could execute previous commands by typing a prefix at the command line and pressing F8
(Windows Keyboard shortcuts) to cycle through all commands in my history matching that prefix. Is there any equivalent in MacOS?
By way of example If I sequentially executed these commands
dir .
echo IgnoreThis
dir /b %TEMP%
dir /s .
dir /b %USERPROFILE%
echo IgnoreThis
If I then entered
dir /b
F8
I would first receive an autocompletion to
dir /b %TEMP%
and if I pressed F8 again it would autocomplete to
dir /b %USERPROFILE%
For another example if I instead entered
dir
F8
For the first, second, and third times I pressed F8 I would get
dir .
dir /b %TEMP%
dir /s .
terminal keyboard command-line
terminal keyboard command-line
asked 8 hours ago
jxramosjxramos
1336
1336
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Add this to your ~/.inputrc:
# ↑
"e[A":history-search-backward
# ↓
"e[B":history-search-forward
# Try to stay at the same the cursor position when moving through the history.
set history-preserve-point on
New contributor
Also some useful options: gist.github.com/so-lit/c6b3661f67929fd0851ce4627e579c55
– Yarik
7 hours ago
Spot on, just what I needed! I'm back in business, thanks a bunch.
– jxramos
3 hours ago
add a comment |
You may find that the Mac shell (called BASH, one of many Unix shells) is quite a bit more powerful than the Windows DOS/Powershell prompt.
Briefly yes but autocomplete works very differently on the Mac and follows Unix shell conventions in place long before Windows/DOS was a gleam in Bill Gates eye.
The up and down arrows will scroll backwards and forwards through the commands you have already entered. And even if you quit out of terminal all that history is remembered across sessions. Well not back to the beginning of time but BASH remembers a substantial history of commands.
You can string multiple commands together with "&&" :
cd /users/steve/desktop && rem picture.jpg
That will CD to my user profile and then delete a file called picture.jpg
Books (literally) have been written on the BASH shell and a little searching around the internet will come up with quite a lot of information on navigating, using, programming/scripting. if you don't specify the BASH shell on macOS you'll get a lot of Linux results which are generally applicable but many of the commands are different.
If you are really interested in geeking out you can change to a different shell, there are several built-in, or another terminal program that has more features than the one that comes with macOS. Finding and using said options will be left up to you in the spirit of exploration.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "118"
};
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2fapple.stackexchange.com%2fquestions%2f347869%2fmac-equivalent-to-windows-cmd-f8%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Add this to your ~/.inputrc:
# ↑
"e[A":history-search-backward
# ↓
"e[B":history-search-forward
# Try to stay at the same the cursor position when moving through the history.
set history-preserve-point on
New contributor
Also some useful options: gist.github.com/so-lit/c6b3661f67929fd0851ce4627e579c55
– Yarik
7 hours ago
Spot on, just what I needed! I'm back in business, thanks a bunch.
– jxramos
3 hours ago
add a comment |
Add this to your ~/.inputrc:
# ↑
"e[A":history-search-backward
# ↓
"e[B":history-search-forward
# Try to stay at the same the cursor position when moving through the history.
set history-preserve-point on
New contributor
Also some useful options: gist.github.com/so-lit/c6b3661f67929fd0851ce4627e579c55
– Yarik
7 hours ago
Spot on, just what I needed! I'm back in business, thanks a bunch.
– jxramos
3 hours ago
add a comment |
Add this to your ~/.inputrc:
# ↑
"e[A":history-search-backward
# ↓
"e[B":history-search-forward
# Try to stay at the same the cursor position when moving through the history.
set history-preserve-point on
New contributor
Add this to your ~/.inputrc:
# ↑
"e[A":history-search-backward
# ↓
"e[B":history-search-forward
# Try to stay at the same the cursor position when moving through the history.
set history-preserve-point on
New contributor
New contributor
answered 7 hours ago
YarikYarik
561
561
New contributor
New contributor
Also some useful options: gist.github.com/so-lit/c6b3661f67929fd0851ce4627e579c55
– Yarik
7 hours ago
Spot on, just what I needed! I'm back in business, thanks a bunch.
– jxramos
3 hours ago
add a comment |
Also some useful options: gist.github.com/so-lit/c6b3661f67929fd0851ce4627e579c55
– Yarik
7 hours ago
Spot on, just what I needed! I'm back in business, thanks a bunch.
– jxramos
3 hours ago
Also some useful options: gist.github.com/so-lit/c6b3661f67929fd0851ce4627e579c55
– Yarik
7 hours ago
Also some useful options: gist.github.com/so-lit/c6b3661f67929fd0851ce4627e579c55
– Yarik
7 hours ago
Spot on, just what I needed! I'm back in business, thanks a bunch.
– jxramos
3 hours ago
Spot on, just what I needed! I'm back in business, thanks a bunch.
– jxramos
3 hours ago
add a comment |
You may find that the Mac shell (called BASH, one of many Unix shells) is quite a bit more powerful than the Windows DOS/Powershell prompt.
Briefly yes but autocomplete works very differently on the Mac and follows Unix shell conventions in place long before Windows/DOS was a gleam in Bill Gates eye.
The up and down arrows will scroll backwards and forwards through the commands you have already entered. And even if you quit out of terminal all that history is remembered across sessions. Well not back to the beginning of time but BASH remembers a substantial history of commands.
You can string multiple commands together with "&&" :
cd /users/steve/desktop && rem picture.jpg
That will CD to my user profile and then delete a file called picture.jpg
Books (literally) have been written on the BASH shell and a little searching around the internet will come up with quite a lot of information on navigating, using, programming/scripting. if you don't specify the BASH shell on macOS you'll get a lot of Linux results which are generally applicable but many of the commands are different.
If you are really interested in geeking out you can change to a different shell, there are several built-in, or another terminal program that has more features than the one that comes with macOS. Finding and using said options will be left up to you in the spirit of exploration.
add a comment |
You may find that the Mac shell (called BASH, one of many Unix shells) is quite a bit more powerful than the Windows DOS/Powershell prompt.
Briefly yes but autocomplete works very differently on the Mac and follows Unix shell conventions in place long before Windows/DOS was a gleam in Bill Gates eye.
The up and down arrows will scroll backwards and forwards through the commands you have already entered. And even if you quit out of terminal all that history is remembered across sessions. Well not back to the beginning of time but BASH remembers a substantial history of commands.
You can string multiple commands together with "&&" :
cd /users/steve/desktop && rem picture.jpg
That will CD to my user profile and then delete a file called picture.jpg
Books (literally) have been written on the BASH shell and a little searching around the internet will come up with quite a lot of information on navigating, using, programming/scripting. if you don't specify the BASH shell on macOS you'll get a lot of Linux results which are generally applicable but many of the commands are different.
If you are really interested in geeking out you can change to a different shell, there are several built-in, or another terminal program that has more features than the one that comes with macOS. Finding and using said options will be left up to you in the spirit of exploration.
add a comment |
You may find that the Mac shell (called BASH, one of many Unix shells) is quite a bit more powerful than the Windows DOS/Powershell prompt.
Briefly yes but autocomplete works very differently on the Mac and follows Unix shell conventions in place long before Windows/DOS was a gleam in Bill Gates eye.
The up and down arrows will scroll backwards and forwards through the commands you have already entered. And even if you quit out of terminal all that history is remembered across sessions. Well not back to the beginning of time but BASH remembers a substantial history of commands.
You can string multiple commands together with "&&" :
cd /users/steve/desktop && rem picture.jpg
That will CD to my user profile and then delete a file called picture.jpg
Books (literally) have been written on the BASH shell and a little searching around the internet will come up with quite a lot of information on navigating, using, programming/scripting. if you don't specify the BASH shell on macOS you'll get a lot of Linux results which are generally applicable but many of the commands are different.
If you are really interested in geeking out you can change to a different shell, there are several built-in, or another terminal program that has more features than the one that comes with macOS. Finding and using said options will be left up to you in the spirit of exploration.
You may find that the Mac shell (called BASH, one of many Unix shells) is quite a bit more powerful than the Windows DOS/Powershell prompt.
Briefly yes but autocomplete works very differently on the Mac and follows Unix shell conventions in place long before Windows/DOS was a gleam in Bill Gates eye.
The up and down arrows will scroll backwards and forwards through the commands you have already entered. And even if you quit out of terminal all that history is remembered across sessions. Well not back to the beginning of time but BASH remembers a substantial history of commands.
You can string multiple commands together with "&&" :
cd /users/steve/desktop && rem picture.jpg
That will CD to my user profile and then delete a file called picture.jpg
Books (literally) have been written on the BASH shell and a little searching around the internet will come up with quite a lot of information on navigating, using, programming/scripting. if you don't specify the BASH shell on macOS you'll get a lot of Linux results which are generally applicable but many of the commands are different.
If you are really interested in geeking out you can change to a different shell, there are several built-in, or another terminal program that has more features than the one that comes with macOS. Finding and using said options will be left up to you in the spirit of exploration.
answered 7 hours ago
Steve ChambersSteve Chambers
13.8k21538
13.8k21538
add a comment |
add a comment |
Thanks for contributing an answer to Ask Different!
- 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2fapple.stackexchange.com%2fquestions%2f347869%2fmac-equivalent-to-windows-cmd-f8%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