Proč používáme ./filename spustit soubor v linuxu?
Proč to prostě nezadáte jako ostatní příkazy gcc , ls atd…
Přijatá odpověď:
V Linuxu, UNIXu a souvisejících operačních systémech . označuje aktuální adresář. Protože chcete spustit soubor ve vašem aktuálním adresáři a tento adresář není ve vaší $PATH , potřebujete ./ bit říct shellu, kde je spustitelný soubor. Takže ./foo znamená spustit spustitelný soubor s názvem foo který je v tomto adresáři.
Můžete použít type nebo which abyste získali úplnou cestu všech příkazů nalezených ve vašem $PATH .
Linux – přesun instalace Linuxu na nový počítač?
Proč se `při Ifs=Read` tak často používá místo `ifs=; Při čtení..`?