设置alias永久生效遇到的问题

想要把grep过滤的字符串用特殊的颜色显示出来

就用alias把grep增加别名的方式来实现

alias grep=‘grep --colour=auto‘

然后随便挑一个测试文档试验一下

这边可以清楚的看到,我过滤的关键词find返回时改变了颜色

证明了这条语句没有问题,要想永久生效,就写入配置文件就可以了

这里全局的是/etc/profile 当前用户的是~/.bashrc

我两边都做了更改,但是在测试时却出现了错误

检查配置命令没有写错,但是全局没有生效

这里注意到其中有一句注释

# Functions and aliases go in /etc/bashrc

alias的配置需要写到/etc/bashrc中去

在测试下

更改成功~

时间: 2024-10-20 11:12:16

设置alias永久生效遇到的问题的相关文章

alias永久生效

在使用grep的时候默认将匹配出来内容是不带颜色的 要想将匹配出来的内容加上颜色,可以在后面加上 --color=auto 但每次都加--color=auto很麻烦,这样alias应用而生,alias gerp="grep --color=auto" 这样是方便了很多,但是发现每次重启后这条命令就消失了,怎样使alias永久生效呢? 在centos中:vim ~/.bashrc 添加alias gerp="grep --color=auto" 这样以后就不用重复添加

如何让linux用户自定义的命令alias永久生效?

alias(中文称为"别名")允许使用更加简短的名称来重新定义 Linux 中的 Shell 命令,从而简化命令行的输入.如果经常与 CLI 打交道,那么使用 alias 不仅会节省时间,而且也能提高效率,真是一举两得的好事. ????* 基本用法:?alias 的基本使用方法为:alias 新的命令='原命令 -选项/参数'.举例说明,alias l='ls -lsh' 将重新定义 ls 命令,现在只需输入 l 就可以列目录了.????* 获知别名: 直接输入 alias 命令会列出

Linux 命令别名 alias永久生效

在linux下为了更方便的输入命令,代替复杂的命令组合,可以使用alias来实现,但alias只能是当前有效,在退出bath后,刚设定的alias命令别名也就消失了. 如何才能永久使用了?请看下面: 首先如果想让别名能够在不同的shell会话中使用,就需要把它们添加到shell用来保存别名的文件中.大多数情况下,这个文件不是 .bashrc,就是.bash_aliases. 我使用的系统CentOS,是保存在.bashrc里.(或者可以在root家目录下输入:ls -a ~看到那个文件就是哪个了

Ubuntu设置DNS永久生效

环境查看 设置临时生效,修改配置文件/etc/resolv.conf nameserver 202.96.134.133 重启失效 设置永久生效,修改网卡配置文件/etc/network/interfaces 重启网络 systemctl restart networking PS:需要安装resolvconf apt install resolvconf 原文地址:https://www.cnblogs.com/minseo/p/10223902.html

Mac环境下实现alias重命名命令(永久生效)

Mac环境下实现alias重命名命令 iOS Dev在使用Xcode完成代码编写后,可能需要上传至第三方分发应用给测试人员进行相关测试,比如蒲公英.FIR. 效率较高的上传方式是借助于Fastlane,在使用Tastlane时,需要在iterm输入相应的命令,繁琐的命令输起来就可能会出错,这样就需要简化一下命令了,在Linux中为我们提供了一个很方便的重命名命令  alias ,它的作用为如果要执行命令太长又不符合用户的习惯,那么我们可以为它指定一个别名. 方法一: 1. 执行 cd ~ 进入h

如何设置centos5 使用户自定义的alias命令永久生效

alias命令作为linux中的"命令别名 "允许用户设置更短的名称来设置shell命令,但是这种设置只是暂时的,在linux用户注销或者重启后就消失了. 怎么样才能使用户自定义的命令别名永久生效呢? 我用的是CentOS5.11, 在shell中打开.bashrc 文件 可以看到 有三个默认的命令别名 我再加上一个我想要的 alias lm='ls -al --color=tty' :wq 在shell 中执行lm命令,如设置一样 再把centos重启后进入shell 再在shell

mac 设置 ll 等alias 并永久生效

往上看了在.bash_profile中配置 然后 source  的方法, 试过了, 只是当前的终端有效,当电脑重启或者关闭终端就失效了,只好看看 mac 的 profile 代码 # System-wide .profile for sh(1) if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s` ###将环境路径进行添加 fi if [ "${BASH-no}" != "no

设置alias别名并使之重启或者注销用户之后依旧生效

定义alias别名格式: alias 新的命令名='命令执行的绝对路径' 例如:原本检测nagios配置文件的命令路径为/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg那么每次执行检测nagios配置文件的时候就要输入这么长命令实在是不方便. 我们可以使用alias别名的方式如下: alias checknagios=/usr/local/nagios/bin/nagios -v /usr/local/nagios/

Linux centos下让alias自定义永久生效(+常用的别名)

alias可以简化一些复杂的命令串,使一个单词或简化后的命令即可实现复杂(通常是带很多参数的长串)命令. 基本用法: alias 简化命令='实际的长串命令'    //实际长串命令通常为'原命令 -/选项参数' eg. alias ll='ls -a' 获取别名: alias        //即可查看当前设定的所有alias别名 取消别名: unalias 简化命令 eg. unalias ll            //取消ll的别名 永久生效: 直接使用alias命令定义的别名,重启后就