Cos’è bashrc e perché dovresti modificarlo

Ce este bashrc și de ce ar trebui să îl editați
⏱️ 4 min read

Ci sono un certo numero di file nascosti nascosti nella tua home directory. Se esegui macOS o una popolare distribuzione Linux, vedrai un file denominato “.bashrc” vicino all’inizio dei file nascosti. Cos’è bashrc e perché è utile modificare bashrc?

Cos’è bashrc?

Se esegui un sistema operativo basato su Unix o simile a Unix, probabilmente hai installato bash come terminale predefinito. Sebbene esistano molte shell diverse, bash è sia la più comune che, probabilmente, la più popolare. Se non sai cosa significa, bash interpreta il tuo input digitato nel programma Terminal ed esegue i comandi in base al tuo input. Permette un certo grado di personalizzazione usando lo scripting, che è dove entra in gioco bashrc.

Per caricare le tue preferenze, bash esegue il contenuto del file bashrc ad ogni avvio. Questo script di shell si trova nella directory home di ogni utente. Viene utilizzato per salvare e caricare le preferenze del terminale e le variabili ambientali.

Le preferenze del terminale possono contenere una serie di cose diverse. Più comunemente, il file bashrc contiene alias che l’utente desidera sempre disponibili. Gli alias consentono all’utente di fare riferimento ai comandi con nomi più brevi o alternativi e possono essere un enorme risparmio di tempo per coloro che lavorano regolarmente in un terminale.

Come posso modificare bashrc?

terminal-edit-bashrc-1

Puoi modificare bashrc in qualsiasi editor di testo del terminale. Noi useremo nano nei seguenti esempi.

Per modificare bashrc utilizzando nano, richiama il seguente comando nel Terminale:

Se non hai mai modificato il tuo file bashrc prima, potresti scoprire che è vuoto. Va bene! In caso contrario, puoi sentirti libero di mettere le tue aggiunte su qualsiasi riga.

Qualsiasi modifica apportata a bashrc verrà applicata al successivo avvio del terminale. Se vuoi applicarli immediatamente, esegui il comando seguente:

Puoi aggiungere a bashrc dove vuoi, ma sentiti libero di usare il comando (proceduto da #) per organizzare il codice.

Le modifiche in bashrc devono seguire formato di scripting di bash. Se non sai come creare script con bash, ci sono una serie di risorse che puoi usare online. Questa guida rappresenta un modo equo introduzione completa negli aspetti di bashrc che non abbiamo potuto menzionare qui.

Perché dovrei modificare bashrc?

Ci sono un paio di trucchi utili che puoi fare per rendere il tuo terminale più efficiente e intuitivo.

Bash Prompt

Il prompt di bash ti consente di personalizzare il tuo terminale e di mostrare i prompt quando esegui un comando. Un prompt di bash personalizzato può effettivamente rendere il tuo lavoro sul terminale più produttivo ed efficiente.

Dai un’occhiata ad alcuni degli utili e interessanti prompt di bash che puoi aggiungere al tuo bashrc.

Alias

terminal-edit-bashrc-3

Gli alias possono anche consentire di accedere a una forma preferita di comando con un codice abbreviato. Prendiamo il comando ls come esempio. Per impostazione predefinita, ls mostra il contenuto della tua directory. È utile, ma spesso è più utile sapere di più sulla directory o conoscere i contenuti nascosti della directory. In quanto tale, un alias comune è ll, che è impostato per essere eseguito ls -lha o qualcosa di simile. Ciò mostrerà la maggior parte dei dettagli sui file, rivelando i file nascosti e mostrando le dimensioni dei file in unità “leggibili dall’uomo” anziché in blocchi.

Dovrai formattare i tuoi alias in questo modo:

Digita il testo che desideri sostituire a sinistra e il comando a destra tra virgolette. Puoi usarlo per creare versioni più brevi del comando, proteggerti da errori di battitura comuni o forzare un comando da eseguire sempre con i tuoi flag preferiti. Puoi anche aggirare la sintassi fastidiosa o facile da dimenticare con la tua scorciatoia preferita. Ecco alcuni degli alias comunemente usati che puoi aggiungere al tuo bashrc.

Funzioni

terminal-edit-bashrc-2

Oltre ai nomi dei comandi abbreviati, puoi combinare più comandi in un’unica operazione utilizzando le funzioni bash. Possono diventare piuttosto complicati, ma generalmente seguono questa sintassi:

Il comando seguente combina mkdir e cd. Digitando md folder_name crea una directory denominata “nome_cartella” nella directory di lavoro e vi si accede immediatamente.

Il $1 che vedi nella funzione rappresenta il primo argomento, che è il testo che digiti immediatamente dopo il nome della funzione.

Conclusione

A differenza di alcuni trucchi di personalizzazione del terminale, scherzare con bashrc è abbastanza semplice e a basso rischio. Se sbagli qualcosa, puoi sempre eliminare completamente il file bashrc e ricominciare da capo. Provalo ora e rimarrai stupito dalla tua produttività migliorata.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x