首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

终端terminal个性化配置

对终端配置,可以写到不同文件之中,如:~/.bashrc、/etc/bash.bashrc、/etc/profile这几个文件。.../etc/bashrc:为每一个运行bash shell用户执行此文件.当bashshell被打开时,该文件被读取. ~/.bash_profile /~/.bash_login/~/.profile...bashrc一般不一定有,像mac系统。 ~/.bashrc:每次打开新窗口时执行。该文件包含专用于你bashshellbash信息。与/etc/bashrc冲突则执行前者~。...(只对当前用户有效,重新打开的如果不是当前用户terminal当然没有效果!.../etc/profile 在文件中有一句调用/etc/bash.bashrc文件代码,前文所说profile文件自动加载bash.bashrc文件,事实上就是由代码实现,可以在这里添加一句新代码

3.8K20

Linux命令别名怎么玩?

在 Linux 系统中,别名是一种简化命令输入方法,它允许用户为常用命令或命令序列创建简短替代名称。通过定义别名,用户可以提高工作效率并减少输入复杂命令错误率。...永久别名设置默认情况下,通过 alias 命令定义别名仅在当前会话中有效,一旦会话结束,别名将失效。如果你希望别名在每次登录时都能自动生效,可以将别名定义添加到适当配置文件中。...常见配置文件包括:~/.bashrc:用于个人用户 Bash 配置。~/.bash_profile:用于个人用户 Bash 登录配置。/etc/bash.bashrc:用于全局 Bash 配置。...例如,在 ~/.bashrc 文件中添加别名示例:alias ll='ls -l'保存文件后,重新登录或执行 source ~/.bashrc 命令以使别名生效。3....例如:alias c='clear' # 清除终端屏幕alias ll='ls -l' # 列出详细文件信息alias gs='git status' # 查看 Git 仓库状态通过定义这些别名

35300
您找到你想要的搜索结果了吗?
是的
没有找到

Linux命令别名怎么玩?

在 Linux 系统中,别名是一种简化命令输入方法,它允许用户为常用命令或命令序列创建简短替代名称。通过定义别名,用户可以提高工作效率并减少输入复杂命令错误率。...永久别名设置 默认情况下,通过 alias 命令定义别名仅在当前会话中有效,一旦会话结束,别名将失效。如果你希望别名在每次登录时都能自动生效,可以将别名定义添加到适当配置文件中。...常见配置文件包括: ~/.bashrc:用于个人用户 Bash 配置。 ~/.bash_profile:用于个人用户 Bash 登录配置。.../etc/bash.bashrc:用于全局 Bash 配置。 /etc/profile:用于全局登录配置。 你可以使用文本编辑器打开相应配置文件,将别名定义添加到文件末尾,并保存更改。...例如: alias c='clear' # 清除终端屏幕 alias ll='ls -l' # 列出详细文件信息 alias gs='git status' # 查看 Git 仓库状态 通过定义这些别名

24720

【Mac】Mac下配置zsh环境变量

export GOPRIVATE=git.querytest.com #模拟 wq后,执行 source ~/.bashrc 发现环境变量确实写到.bash_profile文件里面了,通过source...~/.bashrc也确实生效了,但是一旦关闭这个执行终端后: go env GOSUMDB="" GOPRIVATE="" 没有生效。...~/.profile ~/.bashrc /etc/profile:系统级,系统启动即加载; /etc/paths:系统级,系统启动即加载; /etc/paths.d/:系统级,系统启动即加载...**~/.bashrc**没有上述规则,它是bash shell打开时候载入。 修改用户环境变量,只对当前用户有效, ~/.bash_profile与~/.bashrc都可以。...解决方案 在~/.zshrc中写入一样环境变量: vim ~/.zshrc export GOSUMDB=sum.golang.google.cn export GOPRIVATE=git.querytest.com

9.5K20

如何调教你终端提示符?

\u :用户名 \v :BASH版本信息 \w :完整工作目录名称 \W :列出最后一个目录 \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$ 所以说白了,就是根据你自己需要配置自己终端想要信息...,可以修改/etc/bash.bashrc(系统差异,可能不一样)。...将分支信息配置在PS1中 考虑到有的目录下可能并不存在git项目,所以需要做是否为空判断,也要注意处理标准错误。...[\033[01;34m\]\W$(git_branch)\[\033[00m\]\$ ' 修改完成后保存,执行: $ source ~/.bashrc 当前里面的颜色你可以根据自己需要自定义。...再来看看之前效果,是不是觉得没那么难配置了? ? 总结 实际上就是根据自己需要去配置终端显示罢了,可以自己选择颜色,变量内容等等。

97930

git 入门教程之 git bash 竟然不支持 tree 命令

然而,git bash 命令行不是万金油,并不能完全替代 cmd ,详情请参考 mintty 官网相关说明. ?...├─cmd └─git 亲测有效,通过设置别名方式可以简化命令,从而实现在 git bash 中优雅调用 tree 命令. 固执少年一意孤行 少年既然不听劝,那我只好和你一起一意孤行....小小挫折是不会轻易放弃,既然 mintty 官网不能提供有效帮助,那我们回到最初安装 git 地方,看一下 git 能否提供相关包管理工具. ?...频繁出现 Git For Windows 名词,根据软件命令规则,Git for Windows 可能是独立软件,更何况 git bash 集成终端也不是自身研发终端而是第三方 mintty.../etc/bash.bashrc snowdreams1006@home MINGW64 /e/git # 移除 `tree` 别名,适用于命令行方式设置而不是文件设置 $ unalias tree

2.6K70

WSL+cmder+oh-my-zsh美化win10命令工具(terminal)

最近在win10下面搭建了一个 WSL+cmder+oh-my-zsh 程序员命令行环境,为什么呢?还不是买不起mac,加上自己黑苹果瘫了,所有又回到了win10上面。...刚开始时候需要等一下,在配置环境。完成后需要设置用户名以及密码。 安装cmder cmder有两个版本,Mini版与完整版(包含了git以及一些其他命令)。推荐安装完整版。...这里面的9df562ee-848c-4af4-ab4e-aedad54ceba9指是Ubuntu唯一标识符,如果重装了子系统,那么这个标识符实惠变得。...如果你使用是vim ~/.bashrc,编辑后使用:wq退出。 如果你使用是nano ~/.bashrc,使用Ctrl+Shift+X保存并退出。...关于启动时候报错 有时候我们启动子系统时候会报错,错误代码:0x800703fa 具体错误内容:WslRegisterDistribution failed with error: 0x800703fa

7.9K41

macOS(Big Sur)命令行终端显示git分支

传统解决方案 关于在命令行显示git分支,我找到了网上很多文章,都类似,比如下面这篇: 《mac终端使用git命令行显示分支信息》 就是修改.bashrc脚本添加如下代码就可以了,我之前在linux...\033[00m\] \$ ' git官方解决方案 但是macOS升级到Big Sur后默认脚本解释器从bash改为了zsh,上面的办法就不灵了。...google找到下面这个StackOverflow上帖子给出了解决方案: 《Show git branch and status in Mac Bash》 这算是git官方提供解决方案: 首先下载下面这个..." (%s)")]\$ ' 保存~/.zshrc文件后重新执行就可以看到效果了 source ~/.bashrc ?...基于bash 如果你MacOS改用了bash做默认脚本解释器,基于.git-prompt.sh方式也是可以用,只是要修改~/.bashrc(注意不是~/.zshrc哦),添加下面的代码: GIT_PS1

4.2K20

Linux命令行终端优化与使用

配置框架是 Bash-it PS:linux下shell默认bash使用是相当广泛;虽然bash功能已经很强大,但对于以懒惰为美德程序员来说,bash提示功能不够强大,界面也不够炫并非理想工具...环境安装: #(0)安装 Bash-it 之前,首先需要确认是系统中是否含有 git 命令 $ which git /usr/bin/git #如果没有采用操作系统软件包管理器进行下载 yum install...--no-modify-config (-n):不修改现有的 bash 配置文件 .bashrc 或.bash_profile。 您想要保留您.bashrc并在末尾追加bash-it模板吗?...[y / N] N 原有的 .bashrc 配置文件将备份为 .bashrc.bak -rw-r--r-- 1 root root 1.9K May 9 14:30 .bashrc -rw-r--...注意事项: 1.如果出现执行 bash-it search base 出现以下错误 #问题 bash: alias: /usr/bin/egrep: not found -bash: alias: -

2.2K10

Linux命令行终端优化与使用

配置框架是 Bash-it PS:linux下shell默认bash使用是相当广泛;虽然bash功能已经很强大,但对于以懒惰为美德程序员来说,bash提示功能不够强大,界面也不够炫并非理想工具...环境安装: #(0)安装 Bash-it 之前,首先需要确认是系统中是否含有 git 命令 $ which git /usr/bin/git #如果没有采用操作系统软件包管理器进行下载 yum install...--no-modify-config (-n):不修改现有的 bash 配置文件 .bashrc 或.bash_profile。 您想要保留您.bashrc并在末尾追加bash-it模板吗?...[y / N] N 原有的 .bashrc 配置文件将备份为 .bashrc.bak -rw-r--r-- 1 root root 1.9K May 9 14:30 .bashrc -rw-r--...注意事项: 1.如果出现执行 bash-it search base 出现以下错误#问题 bash: alias: /usr/bin/egrep: not found -bash: alias: -E

10.7K42

实用 bash 自定义脚本,快速提效工作流程

所以学习 bash 和学习正则都是很有价值事情,因为它们经典、实用,长久看来都不会过时。 话不多说,今天这篇不是原理篇,而是工具分享篇~ 大家可以随意 copy 应用实践,或者举一反三。...(有些也可能是 .bashrc) 比如笔者就为了省事,直接将开启、编译 bash_profile 命令成了别名。...或者 ~/.bashrc 设置命令行提示符。...忽略标准输出错误 亲爱垃圾桶 /dev/null $ non-exist-command 2> /dev/null vim 配置 修改 ~/.vimrc 进行 vim 格式化配置 :syntax on...image.png 小结 掌握 bash 基本原理以及循环、判断、函数、组合表达式,以及正则,都不是一天两天时间,多多练习、思考、查手册,慢慢技能就会上去,然后你会发现越来越能读懂以前觉得神奇 bash

59321

实用 bash 自定义脚本,快速提效工作流程

所以学习 bash 和学习正则都是很有价值事情,因为它们经典、实用,长久看来都不会过时。 话不多说,今天这篇不是原理篇,而是工具分享篇~ 大家可以随意 copy 应用实践,或者举一反三。...(有些也可能是 .bashrc) 比如笔者就为了省事,直接将开启、编译 bash_profile 命令成了别名。...或者 ~/.bashrc 设置命令行提示符。...忽略标准输出错误 亲爱垃圾桶 /dev/null $ non-exist-command 2> /dev/null vim 配置 修改 ~/.vimrc 进行 vim 格式化配置 :syntax on...image.png 小结 掌握 bash 基本原理以及循环、判断、函数、组合表达式,以及正则,都不是一天两天时间,多多练习、思考、查手册,慢慢技能就会上去,然后你会发现越来越能读懂以前觉得神奇 bash

77310

【教程】Linux使用git自动备份和使用支持文件恢复rm命令

/bin/bash# 指定git仓库目录repo_dir="/mnt/disk/test"# 指定日志文件路径log_file="/mnt/disk/test/git_backup.log"# 记录操作开始时间...echo "Auto Backup Start at $(date)" >> "$log_file"# 检查是否为git仓库,如果不是则初始化if [ !.../Trash),而不是被立即从文件系统中永久删除。...trash-cli提供了一种安全删除文件方式,因为你有机会恢复错误删除文件。确保定期检查和清理垃圾箱,以避免它占用过多磁盘空间。...附:使用文件恢复工具有多种Linux文件恢复工具可用来尝试恢复删除文件,例如:TestDisk:一个强大恢复工具,可以恢复丢失分区和非常有效地恢复删除文件。

12000

74k stars项目错了就fuck一下提高工作效率

有时候做一些紧急任务,敲错了,得到了错误结果或异常,是不是想说fuck。看完本教程你就可以在敲错命令后输入fuck,保证你心情舒畅得到正确结果。...pip3 install thefuck --user FreeBSD安装 pkg install thefuck 通用python环境下 pip install thefuck 最后关键一步 在.bash_profile...、.bashrc文件中配置以下命令 > vim .bashrc eval $(thefuck --alias) eval $(thefuck --alias FUCK) image-20221012203655164...如果找到匹配项,则使用匹配规则创建一个新命令并执行 az_cli- 修复拼写错误命令,例如az providers; cargo– 运行cargo build而不是cargo; cargo_no_command...- 修复错误命令,例如cargo buid; cat_dir–当您尝试访问目录时替换cat为;ls``cat cd_correction– 拼写检查和纠正失败 cd 命令; cd_cs– 更改cs为cd

37220

alias设置别名使用时候报错:-bash: this: command not found

alias 用来设置指令别名,我们可以简化一下较长命令。 说明: 使用alias指定别名时候一定要使用‘’将原来命令引起来,防止特殊字符发生错误。         ...alias命令作用只局限于该次登录时使用,如果想长久使用就给他写道/etc/profile或者/etc/bashrc或~/.bash中(对当前这个用户有效) 实例: [root@zsf ~]# alias...root@zsf ~]# testthis is a test[root@zsf ~]# unalias test        #取消别名[root@zsf ~]# test ##上述都是临时生效,当前bash...永久生效方法如下:写入到:/etc/bashrc   对所有的用户都生效          ~/.bashrc     文件里面 #alias test='echo this is a test'写入这样格式就行...#提示这个错误是因为test后面等于不是一条命令,bash不能直接识别,所以设置别名时候,后面的应该是在bash中能直接执行命令。

3.3K40

Git分布式版本控制工具学习(三)

3、Git安装与常用命令 本教程里git命令例子都是在Git Bash中演示,会用到一些基本linux命令,在此为大家提前列举: ls/ll 查看当前目录 cat 查看文件内容 touch 创建文件...备注: Git GUI:Git提供图形界面工具 Git BashGit提供命令行工具 当安装Git后首先要做事情是设置用户名称和email地址。...这是非常重要,因为每次Git提交都会使用 该用户信息 3.1.2基本配置 1. 打开Git Bash 2....打开用户目录,创建 .bashrc 文件 部分windows系统不允许用户创建点号开头文件,可以打开gitBash,执行 touch ~/.bashrc 2....${git_home}/etc/bash.bashrc 文件最后加入下面两行 export LANG="zh_CN.UTF-8" export LC_ALL="zh_CN.UTF-8"

30740
领券