- Hands-On Data Science with the Command Line
- Jason Morris Chris McCubbin Raymond Page
- 314字
- 2021-07-02 13:58:55
Navigating the command line
There's a couple of useful tricks for navigating the command line that, while optional, will improve your quality of life. This section has a selection of those tricks.
Bash, by default, saves the history of your commands. It will even save the history across sessions. This can be extremely useful because sometimes we make a small mistake and don't want to retype an entire command, or we want to repeat the same commands over and over. To see your history, type this command:
history
The following is what you should see on running the preceding command:

You can see that there is a numbered list of output commands. To repeat a numbered command, you can use the bang character, !. !<number> will repeat the number command verbatim:
!10
The following is what you should see on running the preceding command:

A double bang, !!, will repeat the last command.
You can also cycle through the list of commands with the up and down arrow keys on the keyboard.
You can perform a reverse command search by typing Ctrl + R at an empty command line. Then begin typing some substring of a command you’d like to search for. Bash will attempt to find a matching command somewhere in your history. If multiple commands match, the last one will be picked, but you can cycle through the others by pressing Ctrl + R repeatedly.
cd - will take you back to the last directory you came from, even if it's halfway across the system.
A thing that confuses some people is hitting Ctrl + S. This will stop all output to a terminal session, and it will appear as if your session is frozen. To unfreeze the session, simply press Ctrl + Q.
- Java編程全能詞典
- Hands-On Internet of Things with MQTT
- Canvas LMS Course Design
- Div+CSS 3.0網(wǎng)頁(yè)布局案例精粹
- 軟件架構(gòu)設(shè)計(jì)
- JavaScript實(shí)例自學(xué)手冊(cè)
- Natural Language Processing Fundamentals
- 西門子PLC與InTouch綜合應(yīng)用
- 視覺(jué)檢測(cè)技術(shù)及智能計(jì)算
- Maya極速引擎:材質(zhì)篇
- 機(jī)器學(xué)習(xí)流水線實(shí)戰(zhàn)
- 云計(jì)算和大數(shù)據(jù)的應(yīng)用
- Photoshop CS4數(shù)碼照片處理入門、進(jìn)階與提高
- Creating ELearning Games with Unity
- 從祖先到算法:加速進(jìn)化的人類文化