Alias (Unix): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m removed Category:Terminologia informatica; added Category:Comandi Unix usando HotCat |
|||
(19 versioni intermedie di 15 utenti non mostrate) | |||
Riga 1:
{{titolo minuscolo}}
{{S|software libero}}
{{Software
Nei sistemi operativi [[unix]] e [[unix-like]], '''alias''' è un comando di [[shell (informatica)|shell]] che permette di abbreviare altri comandi.▼
|Sviluppatore =
|SistemaOperativo = Unix
|Linguaggio =
|Genere =
|Licenza =
|SitoWeb =
}}
▲
== Comando ==▼
=== bash shell ===
{{vedi anche|bash}}
La sintassi è estremamente semplice, ad esempio il comando per creare un comune ''alias'' è il seguente:
<code>alias ll='ls -l'</code>▼
Dove ''ll'' è il comando ridefinito e ''ls -l'' il comando originario. Generalmente è preferibile racchiudere il comando originario tra [[Apice (carattere)|apici]] per evitare problemi di interpretazione alla shell.▼
▲Dove ''ll'' è il comando ridefinito e ''ls -l'' il comando originario. Generalmente è preferibile racchiudere il comando originario tra [[
=== 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 ==
{{interprogetto}}
== Collegamenti esterni ==
*
{{Portale|informatica|software libero}}
[[
|