首页 > 系统相关 >linux中,使用alias, 应该在/etc/bashrc 中写,还是~/.bashrc中写,哪个更好

linux中,使用alias, 应该在/etc/bashrc 中写,还是~/.bashrc中写,哪个更好

时间:2024-03-18 11:56:47浏览次数:27  
标签:文件 定义 etc 用户 别名 bashrc 中写

在Linux中,可以在两个地方定义别名(alias):/etc/bashrc~/.bashrc。它们各自有不同的作用和适用范围。

  1. /etc/bashrc: 这个文件是系统级别的 Bash 配置文件,适用于所有用户。如果在该文件中定义别名,那么所有登录到系统的用户都可以使用这些别名。通常,系统管理员会在这里定义一些广泛适用的别名,或者对于所有用户都必须生效的别名

  2. ~/.bashrc: 这个文件是用户级别的 Bash 配置文件,位于用户的主目录下。每个用户都可以在自己的 ~/.bashrc 文件中定义个性化别名,这些别名仅适用于该用户。这是一个很好的地方来定义用户特定或个人喜好的别名。

所以,选择在哪个文件中定义别名取决于需求:

  • 如果希望别名对所有用户生效,或者作为系统范围的常规配置,那么将别名定义在 /etc/bashrc 中是更好的选择。
  • 如果只想在特定用户下生效,或者定义自己的个人别名,那么将别名定义在 ~/.bashrc 文件中更为适合。

请注意,修改 /etc/bashrc 文件需要管理员权限,而修改 ~/.bashrc 文件只会影响当前用户。

标签:文件,定义,etc,用户,别名,bashrc,中写
From: https://www.cnblogs.com/bigorang/p/18080035

相关文章

  • 代码随想录算法训练营第十天|LeetCode 20.有效的括号、1047.删除字符串中的所有相邻重
    20.有效的括号题目链接:https://leetcode.cn/problems/valid-parentheses/description/解题思路:题目转化:三种类型的括号,需要做匹配匹配规则是:左右括号的类型要匹配、数量要一致,而且要按照顺序匹配例子是:“()”、“(){}[]”、“(([]))”条件转化:按照顺序匹配:......
  • NC(netcat)基本操作
    NC(netcat)基本操作前提:凭空是无法打开端口,那么我们就可以使用nc这个工具开启我们想要开放的端口。想开什么端口就可以开什么端口让别人进入。nc的启用Windows端nc使用方法Kali端nc使用方法基本使用方法一、监听/聊天工具方法:kali上使用nc去连接Windows7上的8000端......
  • leetcode 21 合并两个有序链表
    https://www.bilibili.com/video/BV1xa411A76q?p=4&vd_source=cdfcf738e0429ec2cffe4778dd8dd0e4 #迭代#https://blog.csdn.net/m0_61661179/article/details/127205244classSolution:defmergeTwoLists(self,list1:Optional[ListNode],list2:Optional[List......
  • LeetCode精选101刷题必备(C++)-附详细分类及解体说明
    分享一本leetcode刷题必备,互联网就业必备的免费书,非常好,值得推荐。感谢作者高畅无私整理和免费分享。本书介绍    本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了刷LeetCode时常用的技巧。我把题目精简到了101道,一是呼应了本书的标题,二是不想让读......
  • LeetCode题练习与总结:有效的数独
    一、题目请你判断一个 9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)注意:一个有效的数独(......
  • LeetCode题练习与总结:搜索插入位置
    一、题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。二、解题思路初始化两个指针,left指向数组的起始位置,right指向数组的结束位置。当left小于等......
  • LeetCode 7 / 100
    哈希表、双指针哈希表两数之和字母异位词分组最长连续序列双指针移动零盛最多水的容器三数之和接雨水LeetCode1.两数之和LeetCode49.字母异位词分组LeetCode128.最长连续序列LeetCode[283.移动零](https://leetcode.cn/problems/move-zeroes/?envType=st......
  • Leetcode刷题-动态规划
    爬楼梯链接:70.爬楼梯-力扣(LeetCode)假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?示例1:输入:n=2输出:2解释:有两种方法可以爬到楼顶。1.1阶+1阶2.2阶示例2:输入:n=3输出:3解释:有三种方法可......
  • LeetCode2024年3月14日每日一题(2789. 合并后数组中的最大元素)
    这里写目录标题单调栈代码的核心逻辑如下:单调栈单调栈是一种特殊的数据结构,它在算法设计中被广泛使用,尤其是在处理与栈相关的问题时,如括号匹配、最长有效括号子串、最小窗口子串等。单调栈的核心思想是栈内的元素保持某种单调性(递增或递减),这使得它在处理特定问题时比......
  • 奇怪的回溯增加了 | leetcode131分割回文串
    题目要求:给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案示例1:输入:s="aab"输出:[["a","a","b"],["aa","b"]]示例2:输入:s="a"输出:[["a"]]上述为常规做法,这里回溯的时候是i+1的,就很正常 这是我第一次做的时候自己憋出来......