Alias (Unix): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
KamikazeBot (discussione | contributi)
m r2.6.4) (Bot: Modifico: ru:Alias (bash)
 
(41 versioni intermedie di 22 utenti non mostrate)
Riga 1:
{{titolo minuscolo}}
Un '''alias''' è una breve stringa di testo associata, per motivi pratici o mnemonici, a qualcos'altro. Nello specifico:
{{S|software libero}}
 
{{Software
* In una [[Shell (informatica)|shell]] o in un ambiente di programmazione, un alias è tipicamente l'abbreviazione di un comando lungo, di uso molto frequente o complesso da ricordare
|Sviluppatore =
* In una [[comunità virtuale]], un alias è il [[nickname]] di un utente
|SistemaOperativo = Unix
|Linguaggio =
|Genere =
|Licenza =
|SitoWeb =
}}
 
Nei'''Alias''', nei sistemi operativi [[unixUnix]] e [[unixUnix-like]] l'Alias è un comando di [[bashshell (informatica)|shell]] che permette di abbreviaredefinire altri comandi.
== Ambiti applicativi ==
 
=== AmbienteSintassi Apple ===
=== bash shell ===
Nello specifico dei computer e dei sistemi operativi [[Apple Inc.|Apple]], il termine alias indica un [[collegamento (file)|collegamento]] a un'applicazione o un file, che in pratica corrisponde al [[collegamento (Windows)|collegamento di Windows]].
{{vedi anche|bash}}
La sintassi è estremamente semplice, ad esempio il comando per creare un comune ''alias'' è il seguente:
 
=== Ambiente Unix/Unix-like ===
Nei sistemi operativi [[unix]] e [[unix-like]] l'Alias è un comando [[bash]] che permette di abbreviare altri comandi.
 
La sintassi è estremamente semplice, ad esempio un comune ''alias'' è il seguente:
alias ll='ls -l'
 
Dove ''ll'' è il comando ridefinito e ''ls -l'' il comando originario. Generalmente è preferibile racchiudere il comando originario tra [[virgolette|apici]] per evitare problemi di interpretazione alla shell.
 
=== C shell e tcsh shell ===
{{vedi anche|C shell|tcsh}}
Il comando è il seguente:
 
alias ll "ls -l"
 
Dove ''ll'' è il comando ridefinito e ''ls -l'' il comando originario.
 
== Utilizzo ==
Per rimuovere un alias si usa il comando:
 
unalias <nome_alias>
 
Ad esempio:
 
unalias ll # Rimuove l'alias ''ll'' precedentemente impostato
unalias -a # Rimuove tutti gli alias impostati
 
Se esiste un alias per un comando, è possibile non tener conto dell'alias scrivendo il comando tra apici oppure facendo precedere il comando dal backslah:
 
'ls'
\ls
 
Gli alias vengono memorizzati nella [[RAM]] e all'arresto dell'elaboratore non vengono salvati sulle [[memoria di massa|memorie di massa]]<ref name="ss64_alia">{{Cita web |titolo=alias Man Page |sito=ss64.com |accesso=10 febbraio 2020 |url= https://ss64.com/bash/alias.html |lingua=en }}</ref>. Per rendere permanenti gli alias è possibile utilizzare dei particolari [[file batch]] che vengono eseguiti all'apertura della shell, come, ad esempio, [[.bashrc]]<ref name="host_Howt">{{Cita web |titolo=How to Set Up Command Aliases in Linux/Ubuntu/Debian |sito=HostingAdvice.com |lingua=en |accesso=10 febbraio 2020 |url=https://www.hostingadvice.com/how-to/set-command-aliases-linuxubuntudebian/ |urlmorto=sì |dataarchivio=23 maggio 2020 |urlarchivio=https://web.archive.org/web/20200523190812/https://www.hostingadvice.com/how-to/set-command-aliases-linuxubuntudebian/ }}</ref>.
 
==Note==
<references />
 
== Voci correlate ==
* [[Shell (informatica)]]
* [[Unix]]
* [[Unix-like]]
 
== Altri progetti ==
Gli alias vengono memorizzati nella [[RAM]] e all'arresto dell'elaboratore non vengono salvati sulle memorie di massa. Per rendere permanenti gli alias è possibile utilizzare dei particolari file batch che vengono eseguiti all'apertura della shell, come, ad esempio, [[.bashrc]].
{{interprogetto}}
 
== Collegamenti esterni ==
* [http{{cita web|https://olatitant.wordpress.com/2008/06/16/linux-ubuntu-impostare-gli-alias |Alias in Linux]}}
 
{{Comandi Unix}}
[[Categoria:Terminologia informatica]]
{{Portale|informatica|software libero}}
 
[[csCategoria:AliasComandi (Unix)]]
[[de:Alias (Unix)]]
[[en:Alias (command)]]
[[es:Alias (unix)]]
[[fr:Alias (informatique)]]
[[pl:Alias (Unix)]]
[[ru:Alias (bash)]]
[[sk:Alias (príkaz)]]