Minulé příkazy pomocí history a which
Zopakujte, co jste psali, pomocí history a zjistěte, kde příkaz leží, pomocí which.
Spustit interaktivní lekciKdyž 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.
Zobrazte příkazy, které jste už spustili!
Přečtěte protokol relace:
Čí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í.
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 / 3Co ukazuje history?
Reference
Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.
Další
Přejděte na /, o úroveň výš pomocí .. a domů pomocí ~ příkazem cd v Bashi.