我使用过的Linux命令之alias - 设置命令的别名,让 Linux 命令更简练

我使用过的Linux命令之alias - 设置命令的别名,让 Linux 命令更简练

本文链接:http://codingstandards.iteye.com/blog/1145318   (转载请注明出处)

 

用途说明

设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。

 

常用参数

格式:alias

格式:alias -p

显示当前设置的别名。

 

格式:alias name='command line'

设置别名。

 

格式:alias name

显示指定的别名设置。

 

格式:unalias name

取消指定的别名设置。

 

使用示例

示例一 解决RHEL5/CentOS5下vi不能语法高亮显示的问题

在/etc/profile的末尾添加vi的别名设置

 

alias vi="vim"

 

显示二 显示当前的别名设置

[root@jfht ~]# 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'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@jfht ~]# alias cp
alias cp='cp -i'
[root@jfht ~]#

 

示例三 ssh别名

ssh 别名 - alias server_name='ssh -v -l USERNAME IP ADDRESS',更改 server_name、USERNAME 及 IP 地址以适应你的需要。对于经常要使用 ssh 登录远程 shell 的同学来说,这是一个值得收藏的别名。

 

[root@jfht ~]# alias 180='ssh 192.168.1.180'
[root@jfht ~]# 180
ssh: connect to host 192.168.1.180 port 22: No route to host
[root@jfht ~]# alias 181='ssh 192.168.1.181'
[root@jfht ~]# 181
root@192.168.1.181's password:

[root@jfht ~]#

 

示例四 常见别名设置集锦

alias l="ls -l"

alias ll="ls -l"

 

alias lm='ls -al | more'


模拟DOS风格的命令

alias clr=clear
alias cls=clear
alias copy='cp -i'
alias del='rm -i'
alias delete='rm -i'
alias dir='ls -alg'
alias home='cd ~'
alias ls='ls -F'
alias md=mkdir
alias move='mv -i'
alias type=more

alias cd..='cd ..'

 

alias home='cd /home/dave/public_html'

alias list='ls -la'

alias attrib='chmod'
alias chdir='cd'
alias copy='cp'
alias cp='cp -i'
alias d='dir'
alias del='rm'
alias deltree='rm -r'
alias dir='/bin/ls $LS_OPTIONS --format=vertical'
alias edit='pico'
alias ff='whereis'
alias ls='/bin/ls $LS_OPTIONS'
alias mem='top'
alias move='mv'
alias mv='mv -i'
alias pico='pico -w -z'
alias rm='rm -i'
alias search='grep'
alias v='vdir'
alias vdir='/bin/ls $LS_OPTIONS --format=long'
alias which='type -path'
alias wtf='watch -n 1 w -hs'
alias wth='ps -uxa | more'

 

问题思考

1. 怎么取消指定别名?

2. 别名在shell脚本中有效吗?

3. 怎样列出所有别名?

4. 怎样取消所有别名?

5. 怎样执行ls命令本身,而不是别名?

 

相关资料

【1】linux系统下给命令指定别名alias命令用法

【2】10 个实用的 Bash alias

【3】鸟哥的私房菜 命令別名設定: alias, unalias

【4】Computer Hope Linux / Unix alias command

【5】alias command

【6】Linux宝库 alias——别名

【7】Linux安全网 linux alias命令参数及用法详解--linux定义命令别名alias
【8】jiacheo 在linux的alias中使用awk遇到的问题

 

 

返回 我使用过的Linux命令系列总目录

 

汇川Easy 301 和MCGS进行Modbus RTU通讯(485)浮点数读取和写入 4DF0001对应寄存器D0,4DF0003对应寄存器D2。注意:要选com2口,com1口是232通讯。 阅读详情

相关推荐

【Claude Code】Claude Code 使用指南

本文介绍了AI编码助手Claude的基础和进阶操作指南。基础部分涵盖启动命令、模式切换(自动编辑/Plan/Yolo模式)、资源监控等核心功能,重点讲解了斜杠命令的使用方法。进阶操作详细说明了CLAUDE.md文件的创建与管理,包括项目规范、代码风格等内容的配置,以及如何通过该文件建立持久上下文。同时提醒了使用过程中的安全风险,建议通过配置文件限制AI对关键代码的访问权限。全文提供了完整的操作指引和安全建议,帮助开发者高效安全地使用Claude进行编码辅助。

大家好,我是敖云岚,一个沉迷代码的 “技术玩家”。擅长 Java、C++ 开发,对 MySQL、Redis、RabbitMQ 等技术也颇有研究。博客里既有硬核技术干货,也有诙谐幽默的编程日常分享。愿和你一起,笑着学技术,快乐敲代码! 1万+

linux中which命令详解,Linux下which命令使用详解(转)

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:which   查看可执行文件的位置。whereis  查看文件的位置。locate   配合数据库查看文件位置。find    实际搜寻硬盘查询文件名称。which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存...

weixin_29231725的博客 7784

win10下面安装MTK USB VCOM 驱动

win10下面安装MTK USB VCOM 驱动1.概述2.驱动准备3.主要步骤3.1禁用win10对没有签名驱动限制3.2通过设备管理器安装mtk usb vcom驱动3.3工具版本问题4.禁用win10对没有签名的驱动限制4.1在设置中打开 更新和安全4.2进入恢复4.3在高级启动中点击立即重新启动4.4电脑重启后的几个动作5.通过设备管理器安装MTK USB VCOM 驱动5.1准备驱动5....

qimi123456的专栏 3万+

Linux-常见命令(三)

想知道在Linux下这么查找文件吗?知道这么压缩和解压文件吗?不知道的话,那就看这篇文章吧!这绝对能满足你的需求。

分享技术 1367

FMQL开发环境实战:从零构建国产FPGA SoC的软件基石

本文详细解析了构建国产复旦微FMQL FPGA SoC软件开发环境的完整流程。针对开发者在环境搭建中遇到的核心痛点,文章深入剖析了Procise、IAR与Vivado三大工具的协同角色与版本选择,提供了从软件下载、安装避坑到核心配置的实战指南,并总结了常见问题的排查方法,旨在帮助开发者高效跨过FMQL开发的“第一道坎”。

weixin_29215391的博客 125

【PCIe 总线及设备入门学习专栏 6.2 -- PCIe VDM (Vendor Defined Messages)】

在PCIe协议中,Vendor Defined Messages (VDMs) 是一种允许厂商定义和传输特定功能的消息类型。这种机制扩展了标准 PCIe 消息的功能,可以用于实现供应商自定义的功能,例如固件更新、设备配置和诊断信息传输。PCIe VDM 是通过实现的,它遵循 PCIe 协议栈的结构,包括事务层、数据链路层和物理层。

CodingCos的博客 1895

Linux-alias命令

alias命令: Linux alias命令用于设置指令的别名。 用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定 指令的别名。 语法:alia...

chongfu7772的博客 193

【01】总目录——软件设计师50讲通关地图|从零基础到工程师职称

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏的01篇总目录,系统梳理了50篇博文的完整架构与核心逻辑。专栏覆盖软考软件设计师(中级)全部考点,分为导学规划、基础知识、设计模式、下午题专项、算法实战、冲刺模拟、收官进阶七大模块,既兼顾上午题75道单选题的理论攻坚,也聚焦下午题案例分析的解题能力提升。每篇博文均包含考点精讲、真题解析、实战技巧与速记方法,配套可运行代码、解题模板及备考资源。无论你是零基础转行、在校学生还是在职程序员,都能通过这份学习地图明确进度、精准定位薄弱环节,高效搭建知识体系

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1279

linux 7 命令补全,【CentOS 7笔记31】,命令补全及别名#171115

hellopasswd命令补全及别名tab键,敲一下,敲两下参数补全,安装bash-completionalias别名给命令重新起个名字各用户都有自己配置别名的文件~/.bashrc命令补全[root@localhost ~]# yum install -y bash-completionLoaded plugins: fastestmirrorbase ...

weixin_33301143的博客 266

华为OD机考双机位C卷 - 完美走位 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 完美走位(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 1125

【晶振专题】晶振学习笔记——ST AN2867应用手册 2

通过学习AN2867设计指南,我们知道皮尔斯晶振的基本知识。也了解了晶振的负载电容计算方法、安全因子测试方法和反馈电阻的作用。

一点硬件 1364

linux 执行脚本 别名,Linux alias实现命令别名

Linux alias实现命令别名需要经常进入/srv/www/app/account这个目录,每次都得重复的输入这一长串路径进入该目录,显得麻烦而费时,因此可以将“cd /srv/www/app/account”这样一个命令取一个别名,每次只需输入该别名就可以进入该目录Linux系统提供了一个有用的工具叫alias,可以让我们将一些需要频繁使用的但又过于冗长的命令设置一个别名,以后只需输入一个简...

weixin_33626609的博客 402

Unity中的Timeline

Timeline与动画系统类似,但是它可以针对多个物体做出一系列多个动画,它可以创建多个轨道,对象激活与隐藏轨道,动画轨道,声音轨道等。每个轨道都可以单独编辑,轨道内的不同资源可以排列并且融合

L的博客 1万+

Linux命令之alias - 设置命令的别名,让 Linux 命令更简练

用途说明 设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。   常用参数 格式:alias 格式:alias...

dcj3sjt126com的专栏 277

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux:设置别名命令alias

Linux中的alias命令用于为命令创建简短别名,提升操作效率。该命令语法为alias [-p] [name[=value]],其中-p选项可列出当前所有别名。别名替换发生在命令执行前,但不会递归展开,且仅对当前Shell有效。要永久保存别名需写入.bashrc等配置文件。在脚本中使用别名需通过shopt -s expand_aliases启用。可通过转义字符、引号或command命令临时禁用别名替换。

保持终身学习的能力,温故而知新 2148

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux中如何使用alias命令

alias命令在Linux中经常使用,可以使在Linux命令行上的工作更加顺畅,但是它们也可能很复杂且难以记住,这篇文章探讨了如何使alias命令。 通常情况下alias命令适合下面场景: 简化过长且过于复杂的命令 记住复杂名称的命令 使用你经常使用的命令节省时间 如何创建alias 例如,设置一个别名列出所有文件包括隐藏文件,别名为la: [root@server1 ~]# alias la='ls -al' 执行一下别名la看一下: [root@server1 ~]# la to

永远在学习Linux之路上 1万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Linux使用alias设置命令别名

一、简介 linux 重命名命令 alias ,它的作用为如果要执行命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。alias 是命令的一种别称,输入alias查看已设置别名的命令。可以看到像下面这样的结果: [root@gitlab ~]$ alias alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto...

TigerwolfC的博客 4597

【Linux】alias 命令设置命令别名 提升操作效率

Linux alias 命令:提升操作效率的实用指南 alias 命令是 Linux 系统中提高工作效率的利器,允许用户为复杂命令创建简短易记的别名。本文介绍了: 基本用法:通过 alias name='command' 语法创建临时别名 常用场景:简化文件操作(如 ll='ls -la')、系统监控(如 dfh='df -h')和版本控制(如 Git 别名) 高级技巧:使用函数实现参数化别名、结合环境变量、条件别名设置 持久化配置:通过 .bashrc 或 .zshrc 文件保存别名设置 合理使用别名可以

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

Linux基础命令-alias设置别名

alias的英文单词是它自己,主要功能是用于设置命令的别名信息。可以将一些较长的命令进行简写,这样就能提高工作的效率。用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误。并且alias命令的作用只局限当前登录操作的,若要每次登入都能使用这些命令别名,可以将alias命令存放到本地用户的~/.bashrc 或者/etc/bashrc配置文件当中。

不吃羊的小灰灰博客 5491

Linux——alias命令(设置命令别名)

Linux——alias命令(设置命令别名) alias 是shell内建命令(即shell中自带的命令),它可以将常用的命令以及它的参数创建一个别名,来减少命令的输入量我们常用的一些命令就是别名eg:ls 、ll eg: 注意:别名的作用范围,对子shell也没有无效,退出当前shell之后也无效如果先要别名的作用持久化,可以将命令放着到启动文件中,或者在中也可以在中添加别名命令启动之后,会从5个启动文件中读取命令,5个启动文件如下:/etc/profile 主启动文件用户专属的启动文件$HOME

Andy86666的博客 6297

alias别名设置及删除

你是否还在为输入命令很长而烦恼,你是否还在为忘记命令而抓狂,不用怕alias别名来帮助你 1.首先我们查看一下我们已经设置过的别名,或者系统自带的别名 命令:alias命令 查看别名 [student@room9pc01 ~]$ alias alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias go='...

MANlidong的博客 5879

设置命令的别名,让 Linux 命令更简练

http://codingstandards.iteye.com/blog/1145318 用途说明 设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常用的长命

沉底的石头 1332

Linux alias 设置别名|查看别名|全局、永久配置别名

文章目录场景用法帮助信息 场景 最常用的,用ls列出某个路径下的文件列表(ls是list的简写)。 我一般附带几个参数:ls -alh,可以列出所有all长列表格式(long listing format)、且文件大小为人类可读human-readable的格式。 每次使用都要敲完整的ls -alh,慢且有可能出错。 如果我可以给这条比较长+高频使用的命令,起一个别名|编号,比如ll,执行ll就相当于执行ls -alh,那就好了。 alias就是这样的设置工具。 用法 alias 不加参数,可查看当前已

wuyujin1997的博客 1万+

【实战讲解】使用 Linux alias 为命令设置别名,设置永久别名

每次激活环境都要敲 conda activate xxx,可以敲缩写吗,比如 ca xxx? 每次激活环境都要敲 conda activate xxx 可以敲缩写吗? 不知道你是不是有想过这一个问题,反正对于我这种懒癌星人来讲,我真的不愿意敲全称。而且敲快了,好容易出错。 后来,找了一个可以一劳永逸敲简写的办法,叫 为Linux shell 命令设置别名。使用如下命令 Linux alias 1 设置别名 alias [别名]=[指令名称] 比如 为 conda activate 设置别名 ca. al

Tina姐的博客 5291

Linux系统之alias别名的基本使用

Linux系统之alias别名的基本使用

jks212454的博客 3726

【Shell 命令集合 系统设置 】⭐Linux 创建命令别名 alias命令 使用指南

alias命令在Linux中用于创建命令别名。它允许用户为常用的命令或命令组合创建短而易记的别名,从而提高工作效率。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 2333
上一篇: 我使用过的Linux命令之ar - 创建静态库.a文件
下一篇: 我使用过的Linux命令之declare - 声明shell变量(不知道没关系、知道了就更好的内建命令)...
codingstandards
博客等级 码龄16年 12粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值