本文目录导航:
CentOS里alias命令解说
CentOS里alias命令解说
Alias命令
配置形容:咱们在启动系统的治理上班必定会有一些咱们经常固定经常使用,但又很长的命令。
那咱们可以给这些这一长串的命令起一一般名。
之后还须要这一长串命令时就可以间接以别名来替代了。
系统中曾经有一些自动的命令别名。
可以alias来检查。
也可以检查家目录下的~/_profile来检查,这个是属于用户团体的别名。
假设要定义全局的别名,可以将定义写入/etc/bashrc档案中。
经过alias去的别名,在系统从新启动事先会智能肃清。
修正后,要source一下才会失效。
语法:alias [别名] = [指令称号]
敞开别名:unalias [别名]
经常使用实例:
(1)系统自动存在的别名
[root@LiWenTong test4]# alias
alias cp=cp -i
alias l.=ls -d .* --color=tty
alias ll=ls -l --color=tty
alias ls=ls --color=tty
alias mv=mv -i
alias rm=rm -i
alias which=alias | /usr/bin/which --tty-only--read-alias --show-dot --show-til
留意:在定义别名的时刻等号两头不能够有空格。
alias命令在linux外面是什么意思????
alias是bash的内置命令,可以经常使用manalias,调出一切bash内置命令协助,搜查alias即可检查alias的经常使用方法。
alias故名思议是取别名的意思,将一个罕用的比拟长的命令用一一般名替代。
经常使用alias命令不带选项及参数或许加-p选项,输入以后bash会话下设置的所有别名。
如下所示:
linux下的aliases有什么作用?
1、linux系统下aliases是给命令指定别名的命令作用。
2、在linux系统中假设命令太长又不合乎用户的习气,那么可以为它指定一一般名。
只管可以为命令建设“链接”处置长文件名的疑问,但关于带命令行参数的命令,链接就无能为力了。
而指定别名则可以处置此类一切疑问。
如下举一些例子:alias l=ls -l ;用 l 替代 ls -l 命令(Xenix 下就有相似的 l 命令)alias cd..=cd .. ;用 cd.. 替代 cd .. 命令(对在 DOS 下经常使用惯了 cd.. 的人协助很大)alias md=mkdir ;用 md 替代 mkdir 命令(对在 DOS 下…)alias c:=mount /dev/hda1 /mnt/c & cd /mnt/c ;用 c: 命令替代命令序列:装置 DOS 分区,再进入。
3、理论可以将以上命令放到自己的home目录下的文件中,在经常使用source 命令即可。
4、全局设置在/etc/profile和/etc/5、使上班变得轻松的方法的经常使用命令别名。
命令别名理论是其余命令的缩写,用来缩小键盘输入。
6、命令格局为:alias [alias-name=’original-command’]其 中,alias-name是用户给命令取的别名,original-command是原来的命令和参数。
须要留意的是,因为Bash是以空格或许回车来识 别原来的命令的,所以假设不经常使用引号就或许造成Bash只截取第一个字,从而产生失误。
假设alias命令前面不经常使用任何参数,则显示以后正在经常使用的被别 名化的命令及其别名。
为命令取的别名在该次登录时期一直有效。
假设用户须要别名在每次登录时都有效,那么就将alias命令写到初始化脚 本文件中。
7、假设经常要键入如下的命令,最好为它建设一一般名来缩小上班量。
$ cd /usr/X11/lib/X11假设为这个长寿令建设一个名为goconfig的别名,在Bash揭示符下键入如下命令:$ alias goconfig=’cd /usr/X11/lib/X11’如今,除非您分开Bash,键入goconfig将和原来的长寿令有雷同的作用。
假构想敞开别名,可以经常使用上方的命令:$ unalias goconfig这是一些很多人以为有用的别名,可以把它们写入初始化脚本文件中来提高上班效率:alias ll=’ls –l’alias log=’logout’alias ls=’ls –F’8、假设您是一名DOS用户并且习气了DOS命令,可以用上方的别名定义使Linux体现得象DOS一样:alias dir=’ls’alias copy=’cp’alias rename=’mv’alias md=’mkdir’alias rd=’rmdir’留意: 在定义别名时,等号两头不能有空格,否则shell不能选择您须要做什么。
仅在命令中蕴含空格或不凡字符时才须要引号。
假设键入不带任何参数的alias 命令,将显示一切已定义的别名。
9、这里有一个疑问。
曾经定义了一一般名 rm 来口头 rm -i。
每次试图删除一个文件时,该命令都会揭示启动确认。
但假设要删除多个文件并确信无需确认即可删除时,该怎样办?处置打算很便捷:要敞开该别名,而后只经常使用命令,我须要输入两个单引号:$ rm *留意,rm 命令前面有两个单引号 (),而不是两个双引号。
这将敞开别名 rm。
另一种方法是经常使用反斜线 (/):$ /rm *要删除一个以前定义的别名,只有经常使用 unalias 命令:$ unalias rm