当前位置: 首页 > news >正文

linux修改命令别名的方式

文章目录

  • 一、临时修改
  • 二、永久修改
  • 三、针对特定用户永久修改


一、临时修改

  • 以ls -a命令为例:
[root@mysql ~]# alias la='ls -a'
[root@mysql ~]# la
.   1.sh           .bash_logout   .bashrc  .cshrc    .mysql_history  .tcshrc
..  .bash_history  .bash_profile  .cache   .history  .ssh

二、永久修改

[root@mysql ~]# echo "alias le='ls -la'" >> /etc/bashrc
[root@mysql ~]# source /etc/bashrc
[root@mysql ~]# le
total 52
dr-xr-x---.  4 root root 4096 Sep 26 11:12 .
dr-xr-xr-x. 20 root root 4096 Sep 23 16:27 ..
-rwxrwxrwx   1 root root  240 Sep 26 11:12 1.sh
-rw-------   1 root root 5072 Sep 26 17:09 .bash_history
-rw-r--r--.  1 root root   18 Oct 29  2019 .bash_logout
-rw-r--r--.  1 root root  176 Oct 29  2019 .bash_profile
-rw-r--r--.  1 root root  176 Oct 29  2019 .bashrc
drwx------   3 root root 4096 May 18  2020 .cache
-rw-r--r--.  1 root root  100 Oct 29  2019 .cshrc
-rw-------   1 root root    0 May 18  2020 .history
-rw-------   1 root root 2113 Sep 23 20:50 .mysql_history
drwx------   2 root root 4096 Sep 23 09:56 .ssh
-rw-r--r--.  1 root root  129 Oct 29  2019 .tcshrc

三、针对特定用户永久修改

[root@mysql ~]# useradd -m pt
[root@mysql ~]# su - pt
[pt@mysql ~]$ echo "alias la='ls -la'" >> ~/.bashrc
[pt@mysql ~]$ source ~/.bashrc
[pt@mysql ~]$ la
total 24
drwx------  2 pt   pt   4096 Sep 26 17:04 .
drwxr-xr-x. 3 root root 4096 Sep 26 17:03 ..
-rw-------  1 pt   pt    141 Sep 26 17:07 .bash_history
-rwxr-xr-x. 1 pt   pt     75 Jan 10  2020 .bash_logout
-rwxr-xr-x. 1 pt   pt     71 Mar 19  2020 .bash_profile
-rwxr-xr-x. 1 pt   pt    156 Sep 26 17:06 .bashrc

相关文章:

  • 前端大模型入门:Transformer.js 和 Xenova-引领浏览器端的机器学习变革
  • ——快速排序
  • SpringCloud Gateway 打印请求响应日志、跨域全局配置
  • 2024!再见前端!
  • 网络编程(8)+字节序处理
  • Redis 五大基本数据类型及其应用场景进阶(缓存预热、雪崩 、穿透 、击穿)
  • SpringCloud-Netflix第一代微服务快速入门
  • u盘拷贝文件管控怎么设置?禁止往U盘拷贝文件的8种方法!(图文详解)
  • Java面试题真题·人才招聘系统项目介绍
  • autogen改变屏幕亮度
  • VMware搭建DVWA靶场
  • 【Vue】为什么 Vue 不使用 React 的分片更新?
  • 如何提升网页加载和跳转速度:Flask 模板渲染 vs Nginx 静态资源处理
  • 第二百五十五节 JPA教程 - JPA 多对多连接表示例
  • Springboot + netty + rabbitmq + myBatis
  • angular2开源库收集
  • go语言学习初探(一)
  • httpie使用详解
  • k8s 面向应用开发者的基础命令
  • LeetCode18.四数之和 JavaScript
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Lsb图片隐写
  • Markdown 语法简单说明
  • SpriteKit 技巧之添加背景图片
  • vue学习系列(二)vue-cli
  • webgl (原生)基础入门指南【一】
  • 订阅Forge Viewer所有的事件
  • 分享一份非常强势的Android面试题
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 基于 Babel 的 npm 包最小化设置
  • 试着探索高并发下的系统架构面貌
  • 我建了一个叫Hello World的项目
  • 携程小程序初体验
  • 一起参Ember.js讨论、问答社区。
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • #include
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (TOJ2804)Even? Odd?
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (十一)图像的罗伯特梯度锐化
  • *1 计算机基础和操作系统基础及几大协议
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .Net Core中的内存缓存实现——Redis及MemoryCache(2个可选)方案的实现
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .Net 高效开发之不可错过的实用工具
  • .NET_WebForm_layui控件使用及与webform联合使用
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [@Controller]4 详解@ModelAttribute
  • [120_移动开发Android]008_android开发之Pull操作xml文件
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [Android 13]Input系列--获取触摸窗口