首页 > 系统相关 >提升 Linux 操作效率:如何设置命令别名

提升 Linux 操作效率:如何设置命令别名

时间:2023-11-07 23:04:21浏览次数:25  
标签:文件 etc 创建 ll 别名 bashrc Linux 效率

在 Linux 中,我们可以使用 alias 命令来创建别名。以下是创建临时别名和全局别名的步骤:

1. 创建临时别名

在终端中输入以下命令来创建一个临时的别名:

alias ll='ls -l'

这个别名只在当前的终端会话中有效,一旦会话结束,别名就会失效。

2. 创建永久别名

要创建一个永久的别名,我们需要将其添加到 shell 配置文件中。在大多数系统上,这个文件是 ~/.bashrc。以下是具体步骤:

2.1 打开配置文件

使用文本编辑器打开 ~/.bashrc 文件:

vi ~/.bashrc

2.2 添加别名

在文件的末尾添加您的别名,例如:

alias ll='ls -l'

2.3 保存并关闭文件

保存并关闭文件。

2.4 应用更改

使用 source 命令来应用更改:

source ~/.bashrc

现在,无论谁在新的终端会话中输入 ll,都会执行 ls -l 命令了。

3. 创建全局别名

要创建一个全局别名,我们需要将其添加到 /etc/bash.bashrc/etc/profile.d 目录下的脚本中(注意需要有root权限)。以下是具体步骤:

3.1 打开全局配置文件

使用文本编辑器打开 /etc/bash.bashrc 文件:

vi /etc/bash.bashrc

或者,我们也可以创建一个新的脚本文件在 /etc/profile.d 目录下:

vi /etc/profile.d/aliases.sh

3.2 添加别名

在文件的末尾添加您的别名,例如:

alias ll='ls -l'

3.3 保存并关闭文件

保存并关闭文件。

3.4 应用更改

要使全局别名立即生效,我们同样需要使用 source 命令来应用更改:

source /etc/bash.bashrc

或者,也可以将别名添加到 /etc/profile.d/aliases.sh 里,不过这种方式需要重启系统或新开一个终端会话。

现在,无论哪个用户在新的终端会话中输入 ll,都会执行 ls -l 命令了。

标签:文件,etc,创建,ll,别名,bashrc,Linux,效率
From: https://www.cnblogs.com/505donkey/p/17816275.html

相关文章

  • Linux cat命令
    连接文件并打印输出到标准输出设备。cat命令可以用来显示文本文件的内容(类似于DOS下的type命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件。关于此命令,有人认为写cat命令的人是因为喜欢猫,因此给此命令起名为“cat”,其实不然,cat是concatenate(连接、连续)的简写......
  • Linux文件系统的功能规划
    对于运行的进程来说,内存就像一个纸箱子,仅仅是一个暂存数据的地方,而且空间有限。如果我们想要进程结束之后,数据依然能够保存下来,就不能只保存在内存里,而是应该保存在外部存储中。就像图书馆这种地方,不仅空间大,而且能够永久保存。我们最常用的外部存储就是硬盘,数据是以文件的形式保存......
  • NETCore,离线部署Linux ,离线部署 libgdiplus
    背景错误信息:Unabletoloadsharedlibrary‘libgdiplus‘oroneofitsdependencies解析:libgdiplus是Linux支持Netcore的图形库,比如System.Drawing要用,在线安装都容易,离线就处理起来恶心了以下事爬坑记录,思路:在有网的Linux下载依赖包,然后再拷贝rmp包去离线服务器安装参......
  • linux print_hex_dump()
    linuxprint_hex_dump()linux/lib/hexdump.c/***print_hex_dump-printatexthexdumptosyslogforabinaryblobofdata*@level:kernelloglevel(e.g.KERN_DEBUG)*@prefix_str:stringtoprefixeachlinewith;*callersuppliestrailingspac......
  • Linux命令之用户管理
    Linux系统时多用户、多任务的分时操作系统,所以说对于多用户的管理也是十分重要的,每个用户都属于一个用户组或多个组,系统可以对一个用户组中的所有用户进行集中管理。组与组的控制权限时不同的,系统根据不同的需求,把用户分别放在不同的组中。1.id命令查看当前用户登录信息:[root@h......
  • Linux命令
    1、man查看帮助手册man-f 简要信息man+数字可以查看第几章man-kdisk搜索所有和disk有关的帮助手册 ......
  • Linux终端快捷键
    ctrl+b光标向后ctrl+f光标向前ctrl+a移到行首ctrl+e移到行末ctrl+p上一条命令ctrl+n下一条ctrl+d删除前一个字符ctrl+u删除光标前所有字符ctrl+k光标所在以及后面所有都删除 ctrl+y撤销删除tab补全敲击两次可以提示 ......
  • 网安--Linux文件
    Linux中万物皆文件,以文件的形式存在,配置、文档、U盘或者是都是以文件的形式存在的Linux操作系统没有分盘,以根目录开始,树状结构/root根目录下的目录介绍:/bin:存放最常用的使用命令/boot:存放启动Linux时使用的核心文件,包括一些镜像文件。/dev:该目录存放Linux的外部设备,在Linu......
  • linux第五周
    这周学了如何给centos7配置网络以及怎么连接xshell刚开始ping命令www.baidu.com一直ping不通,然后再网上找了教程,首先使用ipa命令查看了ens33网卡下面的ip地址,发现没有ip地址,使用cd/etc/sysconfig/net命令切换到当前目录,使用cd/etc/sysconfig/network-scripts命令切换到......
  • Linux-虚拟机配置网络
    第一步:安装完系统之后,在开启系统之前,点击“编辑虚拟机设置”来设置网卡模式。第二步:点击“网络适配器”,选择NAT模式第三步:设置虚拟机中NAT模式的选项,打开VMware,点击“编辑”下的“虚拟网络编辑器”,设置NAT参数及DHCP参数最后重启虚拟机!使用ping命令ping外网ip,测试能否......