导航:首页 > 程序命令 > linux命令别名

linux命令别名

发布时间:2022-02-09 11:54:31

linux 程序 别名

Linux- 别名(alias) 详解

alias程序,创建自己的命令

在终端(terminal),命令可以使用分号(";"),在同一行,使用;

当使用alias创建别名时,需要注意名称是否被使用,需要使用type命令进行检查,尽量不要与系统命名冲突;

使用unalias命令,可以删除创建的别名命令;

当单独使用alias时,即不加任何参数, 则会显示所有的别名程序;

注意:alias的保存时间,当shell的会话结束时,别名随之消失;

如图:

② Linux如何设置命令别名

1.系统定义的别名

通常情况下,系统中已经定义了一些命令别名,要查看已经定义的命令别名,可以使用alias命令:

# 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'

用于设置系统别名的相关文件保存在/etc/profile.d/目录中(系统别名目录),使用以下方式可以查看:

#进入目录/etc/profile.d/

# cd /etc/profile.d/

#查看目录中的文件

# ls

2.用户自定义别名

许多时候管理员都会按自己的使用习惯定义命令别名。例如让查看当前文件内容的命令兼容DOS中的查看文本命令type:

#为cat命令定义一个别名type

# alias type='cat'

#使用type命令查看文件alias.txt的内容

# type alias.txt

上面的命令中,先为cat命令定义了一个名为type的别名。当用户使用命令type时,系统会自动使用cat命令将其替代

3.取消定义的别名

要取消已经定义好的命令别名,可以对别名使用unalias命令:

# unalias type

# type alias.txt

-bash:type: command not found

4.保存别名设置

当系统重新启动或用户重新登录时,使用alias命令定义的别名将会丢失。可以在系统别名目录中添加别名配置文件,但这种方式定义的别名对所有的用户都生效,通常不建议使用这种方法。

如果要定义全局别名,通常建议将命令添加到全局配置文件/etc/profile中。例如定义全局别名:

# echo "alias type='cat'">>/etc/profile

这条命令将alias pg='cat'添加到文件/etc/profile中。

注意:在对/etc/profile这样的系统配置文件进行操作时,一定要谨慎,否则有可能会损坏系统。因此上面的命令中使用的是">>"而不是">",">>"表示将内容追加到文件结尾。

如果某个用户想要定义自己的命令别名,可以将命令添加到用户家目录中的文件.bash_profile中。例如要定义用户自己的别名:

# echo "alias vi='vim'">>~/.bash_profile

source ~/.bash_profile 最后,退出并重新登陆以使定义生效。

③ Linux bash怎样使用命令别名

如果你频繁地使用参数相同的某个命令,你可以让bash为它创建一个别名。这个别名将组合需要的参数,所以你无需记住它们或每次手工输入它们。例如,如果你经常使用ls -l以获得详细的目录列表,你可以使用这个命令:

bash> alias ls='ls -l'

这样就创建了自动包含-l选项的别名。一旦该别名被创建,在bash提示符下输入ls将调用该别名就输出ls -l。

你可以通过调用没有任何参数的别名获得可用别名的列表,你也可以用unalias命令删除别名。

④ linux 如何删除命令别名

可以使用alias命令查看别名,然后使用unalias删除,但是这样删除的,只可以在当前情况下有用。如果想彻底删除,就需要修改配置文件。你查看这几个地方,然后可以修改一下,或者删除。/etc/profile,/etc/bashrc,~/.bashrc ~/.bash_profile,或者使用命令查找 grep -R alias /etc,一般配置都在/etc下面,然后查找到的就可以修改了。

⑤ linux5 命令的别名在哪里设置(详细)

alias(中文称为“别名”)允许使用更加简短的名称来重新定义 Linux 中的 Shell 命令,从而简化命令行的输入。如果经常与 CLI 打交道,那么使用 alias 不仅会节省时间,而且也能提高效率,真是一举两得的好事。

基本用法: alias 的基本使用方法为:alias 新的命令='原命令 -选项/参数'。举例说明,alias l=‘ls -lsh' 将重新定义 ls 命令,现在只需输入 l 就可以列目录了。
获知别名: 直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。
删除别名: 要删除一个别名,可以使用 unalias 命令,如 unalias l。
10 个实用的 Bash alias
2008-07-11 Toy Posted in Featured, TipsRSSTrackback

alias 即“别名”,为便于理解,你可以将其看成是一个命令的快捷方式。使用 alias 的最大好处是,可以简化输入,从而为你节省时间,并提高效率。定义的 alias 可以保存到 ~/.bashrc 文件中,以后在命令行中就可以直接使用了。

TechRepublic 介绍了 10 个 Bash alias,个人觉得都很实用:

ssh 别名 - alias server_name='ssh -v -l USERNAME IP ADDRESS',更改 server_name、USERNAME 及 IP 地址以适应你的需要。对于经常要使用 ssh 登录远程 shell 的同学来说,这是一个值得收藏的别名。
ls 别名 - alias ll='ls -l',另一个 alias la='ls -a'。意思很明显,在此就不多作解释了。
rm 别名 - alias rm='rm -i',这个别名让你更加安全地执行删除操作。
df 别名 - alias df='df -h',让你以 MB 或 G 为单位查看磁盘的空间。
Firefox 别名 - alias ff1='/home/jlwallen/firefox/firefox' 及 alias ff2='/home/jlwallen/firefoxb3/firefox',适合使用两个 Firefox 版本的朋友,如一个稳定版,另一个为测试版。
书签别名 - alias fftr='/home/jlwallen/firefox/firefox http://linuxtoy.org',用于打开一个指定的网址。
文件别名 - alias emenu='aterm nano -e ~/.e16/menus/user_apps',如常常需要编辑的配置文件。
apt-get update 别名 - alias update='sudo apt-get update',使用其他 Linux 发行版的同学可以换一下其中的 sudo apt-get update。
rpm 批量安装别名 - alias brpm='rpm -ivh ~/RPM/*rpm',便于同时安装多个 rpm 包。
长路径别名 - alias astart='cd ~/GNUstep/Library/AfterStep/start',对于需要经常访问的路径特别长的目录也可为其定义别名。
更新

一些读者的补充:

fcicq: alias convmv-utf8=”convmv -f gbk -t utf-8 –notest” alias nano=”nano -w” alias emerge=”sudo emerge”
lostsnow: alias ..=”cd ..”
zhuqin: 不想用 alias 时,可在该 alias 的命令前加 \。

⑥ linux创建别名的命令

在linux的shell环境下,创建命令的别名可以这么做:
如果是临时使用可以不用写入环境变量
alias ll ls -l
表示把给ls -l 命令起别名为ll,后续执行ll即可。
如果要永久生效,放入用户对环境变量文件中,如.profile中

⑦ linux中的命令别名问题

你要明白别名alias只是终端提供的特性,而不是系统。
以bash为例,alias一般是在bash的配置文件里设置的,比如~/.bashrc
因此只有打开bash,该配置文件才会被读取。你用ssh连接,其实没有打开一个bash,至少不是主机上的bash,因此该配置文件没有被读取。
想象一下,如果你使用一个不同的终端通过ssh登录,比如ksh,那么~/.bashrc是不可能被读取的。

⑧ Linux下创建终端命令别名操作有哪些

alias 命令

⑨ 在linux中如何为一条命令取别名

使用命令:alias la='ls -a'这样的话,输入la,就是ls -a 的结果!

⑩ 在linux系统中如何为命令取别名

alias csn='cat /etc/sysconfig/network-script/ifcfg-eth0'然后,你输入csn,那么就是执行后面的命令!

阅读全文

与linux命令别名相关的资料

热点内容
命令行下载java 浏览:663
配电专用纵向加密认证装置 浏览:503
html嵌入php页面 浏览:793
linux命令停止服务 浏览:444
mhdd修复坏道命令 浏览:561
多个7z子文件怎么解压 浏览:293
教初中学生学编程的困惑 浏览:62
红警如何修改服务器 浏览:649
复古时钟源码 浏览:288
pdf改色 浏览:948
多个服务器检测说明什么 浏览:780
程序员是不是都不聊微信 浏览:53
linux显示历史命令 浏览:546
gps坐标转百度坐标算法 浏览:920
磁悬浮压缩机价格 浏览:515
剪蘑菇头少女解压 浏览:119
最早的安卓机用什么芯片 浏览:1001
军工pdf 浏览:580
电脑安装包类型是文件夹 浏览:650
去哪个app可以分期买床 浏览:268