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
history
Terminál
~$history
1 pwd 2 ls -la 3 history

Přečtěte protokol relace:

Terminál
~$history

Čí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í.

Terminál
~$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.