对于经常使用linux的朋友来说,经常碰到每次要输入大量命令而且经常要多次输入,是不是为每次重复输入或者用”↑”来选择历史输入而烦躁呢,今天我们来学习如何来创建linux shell命令的快捷方式。
1. linux shell命令别名(alias)
linux shell别名是个很有用的东西,特别是命令特别长的时候可以显著提高使用效率(减少输入字符的时间,以及减少出错的概率)。如何创建shell别名呢, 我们是通过shell别名命令:alias
a). 查看系统中有哪些别名命令 [test @tset test]#alias 即可显示目前系统中的别名命令
alias ll=’ls -l’
alias vi=’vim’
b). 如何创建shell命令别名也是使用 [test @tset test]#alias alias_name=’command’
c). 如何删除已经建立的别名命令呢?使用unalias命令 [test @test test]#unalias alias_name 即可删除alias_name的别名命令
但是通过这种方式设置的别名命令只对当前登录环境下有效,退出后重新登录就无效了,如何才能使别名命令一直有效呢,那就是修改rc配置文件,把设置别名的过程加入到系统启动后初始化用户的脚本中, 用户只需要修改 ~/.bashrc文件, 加入你要设置的别名命令即可,例如
1 # .bashrc
2
3 alias ll=’ls -l’
5 alias vi=’vim’
6 # Source global definitions
7 if [ -f /etc/bashrc ]; then
8 . /etc/bashrc
9 fi
修改此文件过后我们通常要退出名重新登录后才会生效,当然也可以是用source命令直接把配置载入到当前环境中[test @test test]#source ~/.bashrc
.bashrc可以参考linux下profile ,bash_profile ,bashrc文件简述
2. 创建批处理命令文件(不推荐使用)
用户可以直接把要经常使用的linux命令保存到一个shell文件中,把此shell文件加入环境变量path里的任何一个路径中,这样就可以通过直接执行此shell文件来执行此shell文件包含的shell命令。
也可以创建一个自己的自定义bin目录, 里面放的都是自己自定义的一些命令文件, 然后把此bin目录加入到path环境变量即可。
分享到:
相关推荐
1.1.2 Linux系统简介-Linux发展历史和发行版本 1.2 Linux系统简介-开源软件简介 1.3 Linux系统简介-Linux应用领域 1.4 Linux系统简介-Linux学习方法 2 Linux系统安装 2.1 Linux系统安装-VMware虚拟机安装与使用 2.2...
在机械搬砖时代,每天总是会有一些重复性的工作,在这个过程中,总会遇到一些重复的命令,这些命令,一般不会太大的变化而且又很长。还在用复制粘贴来提高工作效率吗?使用好命令别名,提高工作效率1%
1.1.2 Linux系统简介-Linux发展历史和发行版本 1.2 Linux系统简介-开源软件简介 1.3 Linux系统简介-Linux应用领域 1.4 Linux系统简介-Linux学习方法 2 Linux系统安装 2.1 Linux系统安装-VMware虚拟机安装与使用 2.2...
Linux运维-云计算 基础全栈-028 系统管理-10.4 命令别名使用.mp4
如果命令或命令序列太长,或不符合用户的习惯,那么为它指定一个别名是不错的办法。本文介绍了在Linux操作系统下给命令指定别名的方法。
Linux 基础 59-SSH高级-04-配置远程计算机的别名.flv
gittify - 一个多彩的Bash提示符 自定义的Git别名
PowerShell 常见命令别名及其作用
linux系统设置命令别名的方法.docx
您应该使用简单的zsh插件,该插件提醒您应该对刚刚键入...使用需求安装自定义消息位置显示结果自定义消息高级功能铁杆模式检查您的别名使用永久禁用别名暂时禁用消息贡献参与运行的测试您还可以查看CHANGELOG的历史记录
在菜单、工具栏、状态栏或快捷菜单上单击命令名。 在命令提示下输入命令名或命令别名,然后按 ENTER 键或空格键。 “acad.pgp”文件列出了命令别名。要访问“acad.pgp”,请在“工具”菜单上依次单击“自定义”...
主要给大家介绍了关于可以提高效率的十个Linux命令别名,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
manssh - 命令行方式轻松管理ssh连接别名配置
cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中...
这是一个非常简单的别名,允许您为当前目录创建别名。 portalize一个简单的shell别名即可创建Portal:mage:它是如何工作的? 这是一个非常简单的别名,允许您为当前目录创建别名。 几次,我们需要从一个不同的目录...
使用alias命令创建命令别名 alias命令可以将一个命令名映射到另一个命令或一组命令的序列中。使用方法如下: ``` alias [alias_name]='[commands]' ``` 例如,要将ls命令的输出设置为彩色输出,可以输入以下命令...
05-Linux bash核心介绍及目录命令讲解 06-Linux重要目录结构及目录命令讲解 07-文件处理命令重要知识讲解 08-别名-重定向-去重排序等 09-Linux文件类型及查找文件精讲 10-Linux系统打包和时间命令及案例精讲 11-...
Linux运维-云计算 基础全栈-047 系统管理-15.4 别名管理.mp4
Linux运维-运维课程d2-MySQL基本SQL语句(下)-24-别名机制.mp4
wsl-alias:在Windows命令行中为Linux命令创建别名(对于WSL)