Linux .bashrc 文件部分片段

知识改变命运,技术就是要分享,有问题随时联系,免费答疑,欢迎联系!

微思网络,始于2002年!专注IT认证培训22年。
② 领取学习资料/课程咨询:+小美老师(wx):18106083689 ,加好友即送学习大礼包,邀请您加入IT精英学习群(每天分享技术文档、行业资讯,免费公开课)。
③ 微思有哪些培训及考证?
网络方向(华为认证HCIA/HCIP/HCIE;思科认证);Linux(红帽RHCE/RHCA);K8S&容器(CKA/CKS);数据库(ORACLE OCP/OCM;MySQL);虚拟化( VMware VCP/VCAP);热门安全认证(CISP体系/CISSP/ CISA/CCSK/CISAW);管理类(PMP 项目管理;软考中/高项;ITIL体系;Togaf)等等
④ 循环开班,面授班&直播班,免费重听,学会为止! 

更好用的 less 命令

export LESS='-MXFe'

解释:

  • -M:状态行中显示文件内容的百分比,类似于 more 命令那样,这样可以清楚的知道查看了文件的多少部分。

  • -X:退出 less 时保留屏幕上的内容而不是清空屏幕。

  • -F:当文件内容刚好能在一个屏幕上完整显示完成后,自动退出。

  • -e:less 在到达文件末尾后,再按一次翻页键就退出。

进制转换功能

需要提前安装 bc 软件包。

function 10to16() { echo 16 o $1 p | dc } function 10to8() { echo 8 o $1 p | dc } function 10to2() { echo 2 o $1 p | dc } function 16to10() { echo 16 i $(echo $1 | tr a-z A-Z) p | dc } function 16to2() { echo 16 i 2 o $(echo $1 | tr a-z A-Z) p | dc } function 2to10() { echo 2 i $1 p | dc } function 2to16() { echo 16 o 2 i $1 p | dc } function 2to8() { echo 8 o 2 i $1 p | dc }

效果

图片

后台任务执行完成后立即通知

set -o notify

效果:未配置前,需要用户手动执行到下一个 Prompt 时才会提示

图片

效果:配置后,执行完自动通知

图片

防止文件被重定向符号覆盖重写(个人最喜欢的功能)

set -o noclobber

一旦这个选项被设置,如果你尝试重定向输出到一个已经存在的文件,bash 将会阻止这个操作并显示一个错误消息。这个选项可以防止你不小心覆盖了重要的文件。

如果你确定要重写文件,你可以使用 >| 运算符来覆盖 noclobber 选项

[root@localhost ~]# set -o noclobber [root@localhost ~]# ls word.txt [root@localhost ~]# echo 123 >word.txt  -bash: word.txt: cannot overwrite existing file [root@localhost ~]#  [root@localhost ~]# echo 123 >| word.txt 

通过后缀自定义文件的颜色(第二喜欢)

export LS_COLORS=${LS_COLORS}:'*.cj=04;34'

LS_COLORS 是用来定义在使用  ls 命令时,不同类型的文件显示的颜色。

在这里,"04;34" 是用于表示颜色的 ANSI 转义码。

"04" 代表下划线的样式,"34" 代表蓝色。这表示所有 .cj 文件在使用 ls 命令时,将以蓝色下划线显示。

图片

在某些业务系统上,可能存在一些需要特别注意的文件,使用这种方式可以很好的让系统管理员快速的找到。

将 bash 按键操作变为 vi 编辑器操作模式

set -o vi bind -m vi-insert "\C-l":clear-screen

也就是说在命令行键入命令后可以按 ESC,然后通过 HJKL 来移动光标,也支持使用 vi 的快捷键,如 dd 删除一整行等等...。

第二行的 bind 是用于绑定快捷键。如果没有这一行,原先的快捷键 CTRL-L 将无法清屏。会出现以下现象:

[root@localhost ~]# ^L -bash: $'\f': command not found

  • 24
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果你想修改.bashrc文件,可以使用以下步骤: 1. 打开终端:按Ctrl + Alt + T键打开终端。 2. 进入家目录:使用cd命令进入家目录,例如:cd ~ 3. 打开.bashrc文件:使用任意文本编辑器打开.bashrc文件,例如:nano .bashrc 4. 修改.bashrc文件:在文件中添加、修改或删除任意内容。 5. 保存并退出:保存修改并退出文件。 6. 加载.bashrc文件:使用source命令加载.bashrc文件,例如:source .bashrc 这样,你就可以修改.bashrc文件了。请注意,.bashrc文件是一个配置文件,它用于设置bash shell的环境变量和命令别名。在修改.bashrc文件时,请务必谨慎操作,以免导致系统错误。 ### 回答2: 在Linux中,.bashrc文件是在bash shell启动时自动执行的脚本文件。当你打开一个新的终端窗口时,.bashrc文件会被执行以加载一些自定义设置和别名等。以下是修改.bashrc文件的方法。 首先,进入bash shell,可以通过命令行窗口或在终端中打开一个bash shell来实现。然后使用以下命令打开.bashrc文件: ``` $ nano ~/.bashrc ``` 该命令将使用nano文本编辑器打开.bashrc文件。您也可以使用vi,gedit或emacs等其他编辑器来打开文件。 接下来,您可以在.bashrc文件中添加或修改自定义设置和别名等。例如,下面是添加别名的语法: ``` alias <alias-name>='<command>' ``` <alias-name> 是您为要执行的命令指定的别名的名称,<command> 是您要执行的实际命令。 完成修改后,使用Ctrl + X键保存并退出该文件。 最后,通过运行以下命令使修改的.bashrc文件生效: ``` $ source ~/.bashrc ``` 此命令将重新加载.bashrc文件以使您的更改生效。 总之,修改.bashrc文件可以方便地定制您的bash shell环境以满足您的需求。如果您不熟悉命令行编辑器,可以选择通过GUI编辑器打开文件并编辑它。 ### 回答3: .bashrc文件Linux中的一个重要配置文件,其中包含了很多重要的变量、环境变量和别名等等。在使用Linux过程中,修改.bashrc文件是常见和必要的事情。本文将向你介绍如何修改.bashrc文件,分为以下几个步骤: 1. 打开终端 首先打开终端,可以使用Ctrl+Alt+T组合键打开。 2. 进入用户目录 输入命令“cd ~”,进入当前用户的主目录。 3. 查看.bashrc文件 输入命令“ls -al”,查看当前目录下的所有文件和目录,其中包括.bashrc文件。 4. 备份.bashrc文件 如果你要修改.bashrc文件,为了避免出现不可预知的错误,强烈建议您先备份.bashrc文件,以便出现问题后可以从备份中恢复。 可以使用命令“mv .bashrc .bashrc_backup”,将.bashrc文件备份到当前目录下。 5. 修改.bashrc文件 使用你喜欢的文本编辑器,比如Vim、Nano或Gedit打开.bashrc文件,可以用命令“sudo nano .bashrc”来用nano来打开这个文件。 在.bashrc文件中,你可以定义环境变量、别名、自定义提示符和执行脚本等等。 6. 在.bashrc文件中添加内容 添加内容非常简单。只需在文件末尾添加你想要添加的变量、函数(alias)、重定向符或运行的一些系统命令即可。 7. 保存并退出 完成修改后,按下Ctrl+X,在询问是否保存修改时按下Y,然后按下Enter键保存修改。 8. 重新加载.bashrc文件 为了让修改生效,需要重新加载.bashrc文件。可以使用命令“source .bashrc”重新加载文件。 这些步骤可以让你成功修改.bashrc文件。但是,在修改.bashrc文件时,一定要小心!因为这个配置文件非常关键,对系统运行时的环境变量、别名等设置有非常大的影响,不当的操作可能导致系统出现无法预料的问题。因此,建议在修改配置文件时,谨慎行事。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值