GNU/Linux >> Znalost Linux >  >> Ubuntu

Zpřístupnit soubor Bat všude pro terminál?

Mám soubor bat, který chci volat odkudkoli, jednoduše zavoláním jeho jména. Ve windows jsem prostě musel přidat složku, kde se nachází soubor .bat, do windows PATH. Nemám ponětí, jak to udělat v Ubuntu. Hádám, že existuje něco podobného..

Může někdo vysvětlit, jak to udělat.

Přijatá odpověď:

pokud chcete program zkrátit a nechat ho tam, kde je, můžete použít buď sym. odkazy nebo příkaz alias.

(Všimněte si, že to předpokládá, že jste to udělali spustitelným, chmod +x [script file] )

Sym odkazy vám umožní vytvořit zástupce, který se chová jako příslušný soubor.

sudo ln -s [script start-up file] /usr/bin/[name]

přestože je v /usr/bin, spustí se v adresáři, ze kterého jej voláte.

alias vám umožňuje pojmenovat příkaz nebo řadu zřetězených příkazů, které pravidelně používáte, například je poměrně běžné, že jsou příkazy pro aktualizaci/upgrade sloučeny do jednoho, alias’d, jednoho.

alias [name]="sh /path/to/script/[file name]"

za předpokladu, že váš skript běží s sh (může to být také bash, u složitějších úloh je rozdíl).


Ubuntu
  1. Odstranili právě nastavení pozadí pro terminál?

  2. Jak uložit barevnou paletu Gnome Terminal?

  3. Jak získat vstup a výstup z terminálu do textového souboru?

  1. Průvodce linuxovým terminálem pro začátečníky

  2. Zkopírujte soubory v terminálu Linux

  3. Přejmenujte soubor v terminálu Linux

  1. Přesunout soubory v terminálu Linux

  2. 10 praktických aliasů Bash pro Linux

  3. Jak zobrazit úplnou cestu k souboru nebo adresáři v terminálu?