Difference between revisions of "Bash: alias"

From wikieduonline
Jump to navigation Jump to search
 
(85 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Draft}}
+
<code>alias</code> does not accept parameters but a function can be called just like an alias, according to official documentation "for almost every purpose, [[shell functions]] are preferred over aliases" <ref>https://www.gnu.org/software/bash/manual/bash.html#Aliases</ref>
  
alias does not accept parameters but a function can be called just like an alias
+
== Examples ==
 
 
 
 
==Examples ==
 
 
* Execute <code>alias</code> to display your aliases
 
* Execute <code>alias</code> to display your aliases
  
  alias [[trim]]="awk ' {\$1=\$1} 1 '"
+
  touch [[~/.bash_aliases]]
 
alias g="grep"
 
alias gi="grep -i"
 
alias gv="grep -v"
 
  
alias p8="ping 8.8.8.8"
 
  
 
== Related terms ==
 
== Related terms ==
* [[shell functions]]
+
* [[Shell functions]]
 
* <code>[[ifconfig]]</code> and [[IP]] alias address
 
* <code>[[ifconfig]]</code> and [[IP]] alias address
 
* <code>[[.bashrc and .bash profile]]</code>
 
* <code>[[.bashrc and .bash profile]]</code>
 
* <code>[[source]]</code>
 
* <code>[[source]]</code>
 +
* <code>[[aws list all]]</code>
 +
* <code>[[suaws]]</code> [[Bash shell functions|function]]
 +
* <code>[[.zprofile]]</code>
 +
* <code>[[viprofile]]</code>
 +
* [[Append a space]]
 +
* <code>[[bash]]: [[compdef]]: [[command not found]]</code>
 +
* <code>[[shopt -s expand_aliases]]</code>
 +
* <code>[[export -f]]</code>
 +
* <code>  sed s/'^'/'\<code\>'/ | sed s/'$'/'\<\/code\>'/    </code>
  
 
== See also ==
 
== See also ==
 +
* {{alias}}
 
* {{bash}}
 
* {{bash}}
  
 
[[Category:Bash]]
 
[[Category:Bash]]
 
[[Category:Linux commands]]
 
[[Category:Linux commands]]

Latest revision as of 09:25, 13 February 2024

alias does not accept parameters but a function can be called just like an alias, according to official documentation "for almost every purpose, shell functions are preferred over aliases" [1]

Examples[edit]

  • Execute alias to display your aliases
touch ~/.bash_aliases


Related terms[edit]

See also[edit]

  • https://www.gnu.org/software/bash/manual/bash.html#Aliases
  • Advertising: