alias设置别名使用的时候报错:-bash:this:commandnotfound

author author     2022-10-28     491

关键词:

alias

用来设置指令的别名,我们可以简化一下较长的命令。

说明:

         使用alias指定别名的时候一定要使用‘’将原来的命令引起来,防止特殊字符发生错误。

         alias命令的作用只局限于该次登录时使用,如果想长久使用就给他写道/etc/profile或者/etc/bashrc~/.bash中(对当前这个用户有效)

实例:

[[email protected] ~]# alias    #查看当前系统里面设置的别名

alias cp='cp -i'

alias l.='ls -d .* --color=auto'

alias ll='ls -l --color=auto'

alias ls='ls --color=auto'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias | /usr/bin/which   --tty-only --read-alias --show-dot --show-tilde'

[[email protected] ~]# alias test='echo this is a   test'     #设置别名test=后面的值

[[email protected] ~]# test

this is a test

[[email protected] ~]# unalias test        #取消别名

[[email protected] ~]# test

 

##上述都是临时生效,当前的bash关闭的时候这个别名就不能生效了。

永久生效的方法如下:

写入到:/etc/bashrc   对所有的用户都生效

          ~/.bashrc     文件里面

#alias test='echo this is a test'写入这样格式的就行

报错解决方法:

[[email protected] ~]# alias test='this is a test'

[[email protected] ~]# test

-bash: this: command not found  #提示这个错误是因为test后面等于的不是一条命令,bash不能直接识别,所以设置别名的时候,后面的应该是在bash中能直接执行的命令。

工作中都会把rm这个命令设置成别的别名,不允许别人使用:

         alias rm = 'echo this is a dangerous guy'


git-bash的alias别名设置

正常需要设置别名时,直接使用aliasgs="gitstatus"输入上边的命令之后,就可以使用gs(命令)代替gitstatus(命令),这是一种设置别名简化输入,提升效率的办法可以根据自己日常的习惯,和自己的理解,按照自己是喜好特点定义... 查看详情

alias别名设置

...(唯一的参数)若不加任何参数,则列出目前所有的别名设置用法:#aliascp=‘cp-i‘这样就可以用cp来代替cp-i,而且cp-i这条命令依旧有效重新设置别名:alias重置的方法与第一次设置的时候一样#aliascp=‘cp-i‘删除别名:格式:unal... 查看详情

命令别名的设置——alias

对命令设置别名:aliaslm=‘ls-al‘使用别名:(注意:可以使用两次别名) 查看详情

alias别名使用

  rhel系列的别名使用,方便操作!功能说明:设置指令的别名。语  法:alias  [别名] = [指令名称]参  数:若不加任何参数,则列出目前所有的别名设置。举   例:[email protected]:~$alias  &n... 查看详情

命令别名的设置alias,unalias

    alias命令的作用是为系统中的命令设置别名,如果常用命令比较长,那么为其设置别名可以简化用户操作,例如为ls-l|more命令设置别名lm,这样只需要输入lm就可以得到和ls-l|more相同的效果;为rm-i设置别名为rm,... 查看详情

centos使用alias设置别名,永久生效

alias是一个设置别名的命令例如:aliascls=‘clear‘ 设置完成之后,就可以用cls完成clear命令的清屏操作但美中不足的·是,当系统重启之后就会失效,所以要实现永久有效,则需要修改用户目录下的一个文件.bashrc目录为~/.... 查看详情

alias指令:设置命令别名

alias指令:设置命令别名 alias:usage:alias[-p][name[=value]...] 1.语法  alias[参数][命令别名]=[原命令名称] 2.功能介绍该指令主要用于为原命令定义新的别名,以便书写或者记忆。   3.参数说明参数功能说明-p... 查看详情

ualias命令详解(代码片段)

...uxCommand所属专栏:Linux/Unix系统命令全集 alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号‘‘将原来的命令引起来,防止特殊字符导致错误。alias命令的... 查看详情

mac下面使用alias

参考技术A目的:为了让频繁使用的命令变的简单功能:设置命令的别名语法:alias【别名】=【命令】。如果alias后面没有值,则是现实所有的命令下面看下设置:1.新建或打开~/.bashrc在下面设置想要的命令和别名(注意别名的等... 查看详情

vite+vue3设置路径别名

//1.vite.config.js文件添加importpathfrom'path'//如果引入的时候报错则需要npminstall--save-dev@types/noderesolve:alias:'@':path.resolve(__dirname,'s 查看详情

mac终端给命令设置别名alias的办法

在Mac里使用curlhttps://www.google.com,运行后得不到期望看到的google首页的HTMLsourcecode。vi~/.bashrc,输入下面两行内容。以后每次用jcurl,即自动执行别名alias定义的完整命令:curl-xproxy:8080,这样即可用curl访问google网站的首页了。要获取更... 查看详情

pydantic学习与使用-13.field定制字段使用别名alias(代码片段)

前言pydantic里面json是一个内置属性,我想定义一个字段名称是json,这就会引起报错:Fieldname“json”shadowsaBaseModelattribute;useadifferentfieldnamewith“alias=‘json’”因为json是BaseModel的一个属性,需使用别名alias=‘ 查看详情

pydantic学习与使用-13.field定制字段使用别名alias(代码片段)

前言pydantic里面json是一个内置属性,我想定义一个字段名称是json,这就会引起报错:Fieldname“json”shadowsaBaseModelattribute;useadifferentfieldnamewith“alias=‘json’”因为json是BaseModel的一个属性,需使用别名alias=‘ 查看详情

命令别名与历史命令

1.命令别名设置:alias,unalias   命令别名可以帮助你在一些惯用命令特别长的时候,进行简化,帮助你减少命令误差 例:*例出当前已有的命令别名[[email protected]~]#aliasaliascp=‘cp-i‘aliasegrep=‘egrep--color=auto‘alia... 查看详情

alias永久性别名设置

alias别名设置分为临时和永久,这里仅介绍永久别名设置。第一步:vim/etc/profile    /etc/profile是常用的配置文件,记住即可。第二步:进入文件添加如下内容    aliasvi=‘vim‘  别名的设置第三... 查看详情

filezillaserverftp服务器下通过alias别名设置虚拟目录(多个分区)

...,这样就不用重新弄机器了说明:FileZillaServer的虚拟目录设置与其它FTP服务器软件有所不同。在FileZillaServer中设置虚拟目录,必须采用FTP根目录+虚拟目录名的形式来进行。比如你FileZillaServer的根目录(即Home目录)为E:ftp, 查看详情

linux基本功系列之alias

1.alias命令介绍alias命令用来设置指令的别名。作用:我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号‘‘将原来的命令引起来,防止特殊字符导致错误。alias命令的作用只局限于该次登入... 查看详情

alias命令(使用命令别名)

通过alias命令可以给一些命令定义别名,如,将长的难记住的命令起一个容易记住的别名,提高工作效率alias-p查看已有的别名列表命名别名格式:alias新命令名=‘原命令名-参数/选项’如:需要注意的是alias命令定义的别名只在... 查看详情