首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在linux上创建永久的Bash别名

创建别名 默认系统下没有 ll 命令,使用 alias 创建别名 alias ll='ls -alh' 注意:等号前后不要有空格,不能写成 alias ll = 'ls -alh' 可以直接使用...alias 命令显示已经创建的别名列表,发现 ll 已经创建成功 删除别名 unalias name # name 为你要删除的别名名称 unalias ll 再使用 alias 命令显示别名列表,...发现 ll 已经成功删除 / 取消 alias 永久生效和永久删除 按照上面的操作,在当前终端下使用 alias 创建了别名,在新启动的终端中竟然无效!!!...所以还是将 alias 添加到环境变量中才能永久生效 Linux下 > vim ~/.bashrc # 将新建的别名命令按行逐一写入,比如 alias ll='ls -alh' alias print=...source ~/.bash_profile使之生效 重启新的终端,输入 print 测试,输出入门小站二字即为成功,或 输入 alias 查看内容 那要想永久删除就很简单了,再去编辑对应文件,将不需要的那一行删除

1.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    alias 用来设置指令的别名,我们可以简化一下较长的命令。 说明: 使用alias指定别名的时候一定要使用‘’将原来的命令引起来,防止特殊字符发生错误。         ...alias命令的作用只局限于该次登录时使用,如果想长久使用就给他写道/etc/profile或者/etc/bashrc或~/.bash中(对当前这个用户有效) 实例: [root@zsf ~]# alias...上述都是临时生效,当前的bash关闭的时候这个别名就不能生效了。...: this: command not found  #提示这个错误是因为test后面等于的不是一条命令,bash不能直接识别,所以设置别名的时候,后面的应该是在bash中能直接执行的命令。...工作中都会把rm这个命令设置成别的别名,不允许别人使用:          alias rm = 'echo this is a dangerous guy' 望大家多多指教,可以加群764640548

    3.5K40

    如何在 Linux 中创建别名并使用别名命令?

    在日常的 Linux 使用过程中,我们经常会遇到一些需要频繁输入的命令。这些命令可能比较长,记忆起来也比较复杂。为了解决这个问题,Linux 提供了别名(alias)功能。...减少错误:通过简化命令,可以减少输入错误的可能性。提高可读性:使用易记的别名可以使脚本和命令行历史更容易理解。基本别名命令在 Linux 中,创建别名的基本命令是 alias。...Bash在 ~/.bashrc 或 ~/.bash_profile 文件中添加别名:alias ll='ls -alh'Zsh在 ~/.zshrc 文件中添加别名:alias ll='ls -alh'Fish...使用分号(;)可以在一个别名中包含多个命令,用分号分隔。...使用管道(|)可以在别名中使用管道操作符,将一个命令的输出作为下一个命令的输入。

    15200

    Ubuntu中使用alias设置命令别名

    那么可以使用alias命令 alias使用详解(注意这个命令有很多需要注意的地方) 用途:alias是用来给一个比较长的命令或者路径建立一个简单的名字 格式:alias 新命令=’原命令’ 注意:...原命令需要带上单引号,注意等号两边不能有空格,如果设置的路径是目录的话,注意最后一定要带上一个/ 如果要取消的话就可以使用unalias 新命令即可取消 这样建立的命令只有在当前登录可以使用(当前的终端可以使用...,重新打开新的终端不能使用),重启之后消失。...如果需长期使用,可以写入到用户目录中.bashrc文件中 如果想设定之后立即生效,就用source命令 source ~/.bashrc PS:为了能使用services  httpd restart...就是执行的意思,是bash内置命令~

    2.5K50

    在bash中export命令作用是什么_bash:no such file or directory

    export export命令将会使得被 export 的变量在运行的脚本(或shell)的所有的子进程中都可用....关于export 命令的一个重要的使用就是用在启动文件中,启动文件是用来初始化并且 设置环境变量,让用户进程可以存取环境变量 脚本不能export(导出)变量到它的父进程(parent process)...们学的生物一样,一个子进程可以从父进程里继承但不能去影响父进程. 1 WHATEVER=/home/bozo 2 export WHATEVER 3 exit 0 bash...echo WHATEVER bash 可以确定, 回到命令提示符, WHATEVER 变量仍然没有设置....在子SHELL(subshell)设置和操作变量 , 然后尝试在子 SHELL 的作用范围外使用相同名的变 量将会导致非期望的结果. 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    3.3K20

    • • ​​​​ 目录​ • shell命令概述 • 获得命令帮助 • Linux命令行的格式 • 文件和目录管理 • Bash的命令历史 • Bash的命令别名 • 重定向 • vim文本编辑器

    n:执行历史记录中的第n条命令 Bash的命令别名 命令别名 为使用频率较高的复杂命令行设置简短的调用名称 查看命令别名 格式:alias [别名] 设置命令别名 执行:alias...别名='实际执行的命令' 取消已设置的命令别名 格式:unalias 别名 unalias -a 重定向 将命令的执行结果输出到指定的文件中,而不是直接显示在屏幕上...n:执行历史记录中的第n条命令 Bash的命令别名 命令别名 为使用频率较高的复杂命令行设置简短的调用名称 查看命令别名 格式:alias [别名] 设置命令别名 执行:alias...n:执行历史记录中的第n条命令 Bash的命令别名 命令别名 为使用频率较高的复杂命令行设置简短的调用名称 查看命令别名 格式:alias [别名] 设置命令别名 执行:alias...n:执行历史记录中的第n条命令 Bash的命令别名 命令别名 为使用频率较高的复杂命令行设置简短的调用名称 查看命令别名 格式:alias [别名] 设置命令别名 执行:alias

    1.4K40

    使用bash编写Linux shell脚本--复合命令

    管理员曾经抱怨过我的缩进比标准的缩进少了一个空格(我必须使用尺子在屏幕上测量才能确定此事),我认为这不是什么问题,但是他说,当输入 0 时,它的程序会崩溃。 复合命令总是有两个命令组成。...完整的错误代码列在附录 D :“错误代码”中。 如果命令被信号中断, Bash 返回状态码 128 ,加上信号码。最终,用户的错误码应该大于 191 , Bash 返回的错误码为 63 。...大部分外壳使用状态码而不是真值。 在管道中,一次运行几个命令。从管道返回的状态码是最后一个命令的状态码。下面的示例中,显示的是 wc 命令而不是 ls 命令的状态码。...是 PIPESTATUS 数组的最后一个值的别名。 一个命令或管道可以被“!”进行对状态进行取反操作,如果状态时 0 取反则为 1 , 如果大于 0 ,取反则为 0 。...在大括号中的命令需要分号进行分割。 命令也可以使用子外壳进行分组,子外壳将在第九章进行讨论。 report.bash :报表格式化 report.bash 是一个用来给销售数字建立报表的脚本程序。

    2.4K101

    Bash 中使用控制运算符连接命令

    经常会使用一些简单的复合指令,比如说在一个命令行中连接几个命令。这些命令使用分号分隔,表示一个命令结束。...为了在一个命令行中创建一系列简单的 shell 命令,只需要使用分号把每一条命令分隔开,就像下面这样: command1 ; command2 ; command3 ; command4 ; 最后一个分号你可以不用添加...现在尝试使用同样的命令在一些我们没有权限的目录上。 [student@studentvm1 ~]$ ll /root ; echo "RC = $?"...如果不考虑复合命令的流控制中发生的任何事情那么所有的命令都将执行。 当程序出问题时,这些流控制运算符使得在命令中处理出错和通知我们变得更有效率。我直接在命令行中使用它们,也在脚本中使用。...[root@studentvm1 ~]# rm -rf /home/student/testdir 你是怎样使用 Bash 控制运算符的呢?在评论区中告诉我们。

    50020

    如何在Bash Shell脚本中使用`exec`命令?

    exec 是一个在Bash Shell脚本中使用的命令,它允许您替换当前进程的内容,包括进程ID和文件描述符。...本文将详细介绍如何在Bash Shell脚本中使用exec命令,并提供一些常见的用例和示例。...下面我们将介绍几个常见的使用 exec 命令的场景:替换当前 Shell 进程在Bash Shell脚本中,您可以使用 exec 命令替换当前的Shell进程。...标准输入、输出和错误输出分别使用文件描述符0、1和2。总结exec 命令在Bash Shell脚本中的使用提供了灵活的功能。...本文介绍了在Bash Shell脚本中使用 exec 命令的基本语法和用法,并提供了几个常见的使用场景和示例。使用 exec 命令可以帮助您管理进程、切换解释器、重定向输入输出等。

    3.7K50

    在Bash命令中展开单引号内的变量?

    问题 我想从一个 bash 脚本中运行一个包含单引号且单引号内有其他命令和一个变量的命令。 例如:repo forall -c '.......$variable "'" 如果我将变量的值直接替换进去,命令就能正常执行。 请告诉我哪里出了错。 回答 在单引号内,所有内容都会被原样保留,无一例外。...引号(根据具体情况使用单引号或双引号)并非用来分隔单词,而是用于禁用对多种特殊字符的解释,比如空格、$、;等。 不要拼接由 Shell 解析的字符串 你应绝对避免通过拼接变量来构建 Shell 命令。...通常情况下,可以在命令中设置占位符,并将命令与变量一起提供,以便调用者能从调用参数列表中接收它们 例如,以下做法非常不安全。...,这意味着其内容将被按字面意思使用,期间不会进行变量扩展或其他任何形式的解释。

    14910

    在Bash中如何使用浮点数运算?

    问题 我尝试在 Bash 脚本中将两个图像的宽度相除,但是 bash 给了我 0 作为结果: RESULT=$(($IMG_WIDTH/$IMG2_WIDTH)) 我确实研究了 Bash 指南,我知道我应该使用...bc,在互联网上的所有示例中他们都使用 bc。...如果你想在 Bash 脚本中进行浮点数运算,你可以借助一些外部工具或命令,如 bc(一款基础计算器程序)、awk 或 python(通过命令行调用)等。...如果你发现系统中没有预装 bc,需要先安装再使用。 使用 awk 命令 使用 awk 来进行两个数的除法运算,可直接从管道输入中读取这两个数。...代码可以写为: echo "$IMG_WIDTH $IMG2_WIDTH" | awk '{printf "%f \n", $1/$2}' 使用 python 命令 Python2 在2020年1月1

    16310

    使用Bash补全简化Linux和Docker命令行

    我使用 Linux 已有近 30 年,但我仍然难以记住所有命令。当我第一次踏上开源之路时,记住一个命令都很有挑战性。现在我在台式机和服务器上使用各种命令。...在 Linux 上,如果我键入“do”并使用制表符补全(通过按键盘上的 Tab 键),我可能会看到以下内容:do、dockerd-rootless-setuptool.sh、docker、dockerd-rootless.sh...现在,Bash 自动补全应用程序适用于 Linux 命令,因此您只需安装它即可开始使用。但是,对于 Docker,您必须执行一个额外的步骤才能使其正常工作。 在我们开始之前,让我们安装此应用程序。...contrib/completion/bash/docker -o /etc/bash_completion.d/docker.sh 在某些发行版上,您可能会遇到权限错误。...如果是这种情况,您需要首先发出命令: sudo -s 处理完后,重新运行 curl 命令。它应该会顺利进行。 完成此操作后,您可以使用 Docker 测试 bash-completion。

    21110

    解决方案:Win10如何使用bash批处理命令

    在Windows下复现新版DFGAN时,因为DFGAN将命令和参数打包成了.sh的批处理文件,有时候要用到bash命令,而在输入bash命令时: bash scripts/train.sh ....,打开属性,然后点击使用旧版控制台,然后再次打开cmd进行bash指令的输入2、使用git-bashgit bash是一个适用于Microsoft Windows环境的应用程序,它为Git命令行体验提供了一个仿真层...;相当于在window上通过git bash这个模拟的Unix命令行的终端。...打开git安装目录,打开git-bash.exe然后通过cd 进入目录,进行bash命令的输入3、开启linux子系统使用bash打开 程序和功能,点击启用或关闭Windows功能打开适用于Linux的...Windows子系统然后重启计算机,再次输入bash命令4、使用os.system创建一个py文件,使用os.system执行sh文件import osos.system('train.sh .

    44210
    领券