CMD Master
Zpět na blog
Arnošt Havelka

Minulé příkazy pomocí history a which

Zopakujte, co jste psali, pomocí history a zjistěte, kde příkaz leží, pomocí which.

Spustit interaktivní lekci
Minulé příkazy pomocí history a which

Když si nepamatujete přesný příkaz, který jste spustili před pěti minutami, Bash ho už uložil. history ten seznam vypíše. which odpovídá na jinou otázku: který spustitelný soubor se spustí, když zadáte jméno.

Vypište, co jste už zadali

Spusťte history bez dalších argumentů. Každý řádek začíná číslem a pak následuje příkaz.

Vyzkoušejte příkaz

Zobrazte příkazy, které jste už spustili!

Sestavit příkaz
history
Terminál
C:\Users\User>history

Přečtěte protokol relace:

Command Prompt
Hello terminal
C:\Users\User>echo Hello terminal

Čísla se později hodí k přehrání pomocí !n, ale první dovednost je prostě seznam přečíst, abyste mohli zkopírovat příkaz, který už jednou fungoval.

Kde příkaz leží: which

which echo vypíše cestu k programu echo, který shell spustí. Poznáte tak, jestli používáte vestavěný příkaz, systémový binární soubor, nebo vlastní skript, který jméno zastínil.

which echo

Typický výstup je /usr/bin/echo nebo podobná cesta. Když which nic nevypíše, jméno na vašem PATH není.

Command Prompt
C:\Users\User>which echo

Pomocí history si připomenete, co jste dělali. Pomocí which zjistíte, který z nástrojů se stejným jménem se opravdu spustí.


Kontrola znalostí

1 / 3

Co ukazuje history?

Reference

Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Změna složky v Bashi pomocí cd

Přejděte na /, o úroveň výš pomocí .. a domů pomocí ~ příkazem cd v Bashi.