【日常记录-Linux】bash shell中为命令创建别名

ops/2024/12/22 23:49:24/
Author:赵志乾
Date:2024-08-26
Declaration:All Right Reserved!!!

1. 简介

        在Linux中的bash shell中为命令创建别名是一个简单而强大的功能,它允许为常用的命令或较长的命令定义一个简短的名称。这通常通过修改bash shell的配置文件来实现,如 ~/.bashrc、~/.bash_aliases。

2. 操作步骤

  2.1 打开bash配置文件

        ~/.bashrc是创建别名的最佳位置,因为每次打开一个新的bash shell都会自动加载该文件。但如果你更喜欢将所有别名放在一个地方,也可以创建一个名为~/.bash_aliases的文件,并在~/.bashrc文件中添加一行来加载它。

# 在~/.bashrc文件的末尾添加以下行来加载~/.bash_aliases(如果它存在)  
if [ -f ~/.bash_aliases ]; then  . ~/.bash_aliases  
fi

        之后便可以打开~./bashrc或~/.bash_aliases文件来添加别名

  2.2 添加别名

        使用alias命令来定义别名。例如将ls -lah命令简化为ll,则可以在配置文件中添加以下行:

alias ll='ls -lah'

        可以根据需要添加任意数量的别名

  2.3 使更改生效

        更改配置文件后,需要重新加载它或重新登录shell会话来使得更改生效。对于~/.bashrc或~/.bash_aliases的更改,可以关闭并重新打开终端窗口或者通过执行以下命令来重新加载~/.bashrc文件。

source ~/.bashrc
  2.4 验证别名

        在命令行中输入alias命令,然后按Enter键,可看到当前所有定义的别名列表,从而帮助你验证新的别名是否已添加成功。


http://www.ppmy.cn/ops/103293.html

相关文章

Apache Kafka 简介、使用场景及特点

Apache Kafka 简介、使用场景及特点 1. 什么是 Apache Kafka? Apache Kafka 是一种开源的分布式流处理平台,最初由 LinkedIn 开发,并在 2011 年成为 Apache 软件基金会的顶级项目。Kafka 专为高吞吐量、低延迟的实时数据处理设计&#xff0…

【 OpenHarmony 系统应用源码解析 】-- Launcher 初体验

前言 最近因为业务需要,需要做一款 UI 定制的鸿蒙 Launcher,于是就开始了「找到代码」、「研究代码」、「魔改代码」的套路流程,仅以此文章作为知识备份和技术探讨所用,也希望能给其他小伙伴提供一些源码的解析思路,方…

Golang 教程2

Golang 教程2 注意,该文档只适合有编程基础的同学,这里的go教程只给出有区别的知识点 函数的基本形式 //形式 /* func 函数(形参列表)(返回值类型列表){执行语句return 返回值列表 } */1、 一个返回值…

Python 全栈系列265 使用ORM、Kafka、Apscheduler实现任务的并发处理

说明 这次的尝试,从框架来说是比较成功的。但是不太走运的是,有一个小的磁盘回收没有写,结果在我外出旅游的时候磁盘打满,导致任务没有按预期执行完,这点比较遗憾。 这里快速把实现的框架梳理一下,后续可…

【书生3.6】MindSearch 快速部署

MindSearch 快速部署 1 环境准备2 获取apikey3 启动MindSearch3.1 启动后端3.2 启动前端3.3 测试使用 4 部署到HuggingFace Space4.1 创建space4.2 配置secret4.3 创建写权限的token4.4 创建本地仓库4.5 提交-推送 5 测试验证 codespace主页:一个线上服务器。硅基流…

MYSQL集群技术

---------------第一部分---------------------- 一.mysql源码部署 环境:rhel7.9 1.1.下载安装包 官网:http://www.mysql.com 1.2.在linux下部署mysql 1.创建登录用户和数据目录,并给数据目录赋权,因为配置文件读取需要权限&…

使用Python写贪吃蛇游戏

贪吃蛇游戏是一款经典的小游戏,玩家通过控制蛇的移动来吃食物,蛇的身体会随着吃到的食物越来越多而变长。本文将介绍如何使用Python来创建一个简单的贪吃蛇游戏。 代码解析 1. 设置窗口 首先,我们需要设置游戏窗口。使用 turtle.Screen() 创…

【知识】缓存类型和策略

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 目录 缓存读取策略 缓存写入策略 直写缓存写入策略 回写高速缓存写入策略 回写缓存写入策略 ​​​​​​缓存替换策略 先进先出 (F…