GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Rendi il file Bat disponibile ovunque per il terminale?

Ho un file bat che voglio poter chiamare da qualsiasi luogo, semplicemente chiamandolo per nome. In Windows dovevo semplicemente aggiungere la cartella in cui si trova il file .bat, al PERCORSO di Windows. Tuttavia, non ho idea di come farlo in Ubuntu. Immagino che ci sia qualcosa di simile..

Qualcuno può spiegare come farlo.

Risposta accettata:

se vuoi abbreviare il programma e lasciarlo dov'è puoi usare sym. link o il comando alias.

(nota che questo presuppone che tu lo abbia reso eseguibile, chmod +x [script file] )

link simbolici consentono di creare una scorciatoia che si comporta come il file in questione.

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

nonostante sia in /usr/bin, inizierà nella directory da cui lo chiami.

alias ti permette di dare un nome a un comando, oa una serie di comandi pipe, che usi regolarmente, ad esempio è abbastanza comune avere i comandi update/upgrade combinati in un unico, alias, uno.

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

supponendo che il tuo script venga eseguito con sh, (questo potrebbe anche essere bash, per attività più complesse c'è una differenza).


Ubuntu
  1. Una guida al terminale Linux per principianti

  2. Copia i file nel terminale Linux

  3. Hanno appena rimosso le impostazioni di sfondo per il terminale?

  4. Come mostrare il percorso completo di un file o di una directory nel terminale?

  5. Come ottenere l'input e l'output in un terminale in un file di testo?

Registra l'attività del terminale per Ubuntu 16.04 LTS Server

Gestione file Linux dal terminale

Come salvare l'output del comando in un file utilizzando il terminale Linux

Come connettersi al WiFi dal terminale in Ubuntu Linux

Quali emulatori di terminale sono disponibili per utenti di terminali pesanti?

Come rendere eseguibile un file nel terminale Linux?