Come Scrivere uno Script Shell Usando Bash Shell in Ubuntu: 8 Passaggi

Sommario:

Come Scrivere uno Script Shell Usando Bash Shell in Ubuntu: 8 Passaggi
Come Scrivere uno Script Shell Usando Bash Shell in Ubuntu: 8 Passaggi

Video: Come Scrivere uno Script Shell Usando Bash Shell in Ubuntu: 8 Passaggi

Video: Come Scrivere uno Script Shell Usando Bash Shell in Ubuntu: 8 Passaggi
Video: Come Sbloccare L'account iCloud (Guida Completa) 2024, Aprile
Anonim

Hai mai desiderato automatizzare le operazioni nel tuo sistema operativo? Hai mai desiderato scrivere un programma in grado di creare un file e copiare quel file in una directory specifica? Hai mai pensato di svolgere queste attività utilizzando la shell BASH in Ubuntu? Se è così, allora questo è l'articolo che fa per te!

Passi

Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 1
Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 1

Passaggio 1. Avvia il terminale

Puoi avviare il terminale aprendo il trattino e cercandolo per nome. Puoi anche aprirlo usando la scorciatoia da tastiera Ctrl+Alt+T.

Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 2
Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 2

Passaggio 2. Avvia l'editor vi/vim

Vim è un editor di testo gratuito e popolare che utilizza l'interfaccia della riga di comando. Se attualmente non hai Vim installato, puoi farlo facilmente digitando questo comando nel terminale: sudo apt-get install vim.

Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 3
Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 3

Passaggio 3. Digita vim ListDir.sh e premi Invio

Una volta all'interno dell'editor, digita "I" o "i". Ciò ti consentirà di inserire/iniziare a digitare il tuo script di shell.

Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 4
Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 4

Passaggio 4. Digitare il seguente codice:

#!/bin/bash. Questo è noto come a Shebang linea.

Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 5
Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 5

Passaggio 5. Digitare il codice come mostrato in figura

La prima riga (echo "Benvenuto") stampa la riga "Benvenuto" nel terminale. echo è usato per restituire il testo dato e una nuova riga. La seconda riga (ls) elenca il contenuto della directory. ls è l'abbreviazione di list. La riga finale (un'altra istruzione echo) restituisce il testo Questo completa l'elenco delle directory.

Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 6
Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 6

Passaggio 6. Esci da vim

Digita le seguenti combinazioni di tasti, Esc +: + wq per uscire dall'editor. Questo scriverà le modifiche al file e ti riporterà al terminale. Salva il file come ListDir.sh

Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 7
Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 7

Passaggio 7. Modificare le autorizzazioni di accesso

Immettere il seguente comando: chmod +x ListDir.sh. chmod è un comando utilizzato in Unix come i sistemi operativi per modificare i permessi di accesso a un file.

Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 8
Scrivi uno script di shell usando Bash Shell in Ubuntu Passaggio 8

Passaggio 8. Eseguire lo script

Digita./ListDir.sh per eseguire questo script. Dovresti ottenere l'elenco delle directory e il messaggio come mostrato nell'immagine sopra.

Suggerimenti

  • Per impostazione predefinita, vim non è installato.
  • Usa vim per modificare i tuoi script di shell.
  • Inserisci la tua password e lascia che Ubuntu faccia la magia.
  • Al termine dell'installazione, eseguire il comando.

Avvertenze

  • Per cominciare, posiziona i tuoi script di shell nella tua directory home quando inizi il tuo viaggio con gli script di shell. Una volta a tuo agio, inseriscili nel sistema di directory richiesto.
  • Assicurati che i file che crei non risiedano in alcuna directory di sistema del file system / = root.

Consigliato: