草庐IT

mintty-bash

全部标签

在 Vscode 中配置终端集成bash

在Vscode中配置终端集成bash步骤一:打开Vscode选择左上角:文件->首选项->设置步骤二:搜索栏搜索:shellwindows步骤三:"GitBash":"terminal.integrated.profiles.windows":{"PowerShell":{"source":"PowerShell","icon":"terminal-powershell"},"CommandPrompt":{"path":["${env:windir}\\Sysnative\\cmd.exe","${env:windir}\\System32\\cmd.exe"],"args":[],"ico

-bash: docker-compose: command not found

最近在玩docker,我在本地(windows11)环境下,单个跑每个服务没有问题,使用docker-compose运行yml文件集成式的运行所有服务,也没有问题!当我将所有流程跑成功后,拿到linux环境下跑,每个服务单个运行没有问题,但是使用docker-compose的时候,就出现了:-bash:docker-compose:commandnotfound意思就是说,没有这个命令!对症下药,没有这个命令,我们就去安装这个命令。我们需要用到pip命令可以先查看我们是否存在pippip-V上面这是查看pip的版本,如果存在则会正常返回,如果没有,则可能会提示这类信息:-bash:pip:co

Bash 基础知识系列 #6:处理字符串操作

在大多数编程语言中,你都会找到字符串数据类型。字符串基本上是一组字符。但BashShell有所不同。字符串没有单独的数据类型。这里一切都是变量。但这并不意味着你不能像在C和其他编程语言中那样处理字符串。在BashShell中可以查找子字符串、替换子字符串、连接字符串以及更多字符串操作。在Bash基础知识系列的这一部分中,你将学习基本的字符串操作。在Bash中获取字符串长度让我们从最简单的选项开始。也就是获取字符串的长度。这很简单:${#string}让我们在示例中使用它。Exampleofgettingstringlengthinbash正如你所看到的,第二个示例中有两个单词,但由于它用引号引

Git-bash工具安装和常用命令

一.下载官网下载路径:https://git-scm.com/(ps:linux端如果需要安装git,centos可以通过yuminstallgit安装,ubuntu通过apt-get安装)二.安装双击安装,一直下一步,在安装的时候需要勾选把git添加到系统环境变量中,并在第六步时选择第三项选项,然后下一步直到完成。三.配置打开git-bash命令行进行下列操作:3.1用户名配置:gitconfig--globaluser.name张三12345gitconfig--globaluser.email12345@email.comgitconfig--list|grepuser3.2编辑器与换行

git bash报错fatal: detected dubious ownership in repository at的解决方法

原因文件夹的所有者和现在的用户不一致例如:文件夹的所有者是Administrator,而当前用户是myAccount解决方案一右键文件夹->属性->所有者->更改->勾选应用到所有子目录和文件->应用解决方案二(简便)在gitbash中输入gitconfig--global--addsafe.directory“*”

Linux Shell 介绍:Bash、Zsh 和 Fish

Linux之所以强大,是因为它提供了用于与系统进行交互的多功能的命令行界面。在这中情况下,Shell扮演了用户和Linux内核之间的桥梁。本文将探讨三种流行的LinuxShell-Bash、Zsh和Fish,并深入了解它们的独特特性和功能。理解LinuxShell什么是Shell?Shell是一个命令行解释器,允许你通过文本命令与操作系统进行交互。它接收你的输入,处理它,并与Linux内核通信以执行所请求的操作。最后,它会给你一个输出。(LCTT译注:“Shell”一词大约取自其“界面”、“外壳”的含义。)Shell在Linux中起着至关重要的作用,因为它们使用户能够执行各种任务,从简单的文件

Mininal BASH-like line editing is supported.

翻译:支持类似Mininalbash的行编辑。对于第一个单词,TAB列出了可能的命令补全。“其他任何地方”标签列出可能的设备或文件补全。原因分析:出现这个问题的原因是windows启动的时候,没有找到启动文件。(我的电脑之所以出现这个问题,是因为我安装了双系统,不小心在windows系统的磁盘管理中删除了ubuntu的磁盘分区,开机后一直卡在grub界面。Windows/Linux双启动的机器一般都使用grub作为引导程序。如果不小心在Windows中删除了linux分区,grub就会因为找不到配置文件而造成无法启动。)解决方法一:关机(强制关机或连续两次输入exit,按enter键),将wi

git bash 命令行反应慢、卡顿

1.在Windows11的电脑上安装了git后,鼠标右键打开gitbashhere,打开窗口缓慢,输入命令也慢的要死,如果安装git的时候选择在桌面创建图标,通过桌面图标打开也是一样的2.最简单的ls命令,都要停顿半秒3.点击桌面git图标,鼠标右键打开git的安装目录,桌面没有图标的就自己去找git的安装目录4.找到git的安装目录,里面有个bin目录5.右键bash.exe,创建快捷键6.创建的快捷键7.鼠标右键,修改快捷键的属性起始位置:可以设置为自己代码的目录,这样每次打开git都是在你的代码目录下,不用自己再慢慢找快捷键:打开git的快捷键,不能与其它软件的快捷键冲突,不能没效果的8

五个绝妙的 Bash 字符串操作方法,每个开发者都应该掌握

​Bash成为了每个类Unix或基于Unix的操作系统的默认自动化语言。每个系统管理员、DevOps工程师和程序员通常使用Bash编写具有重复命令序列的shell脚本。Bash脚本通常包含运行其他程序二进制文件的命令。在大多数情况下,我们可能需要在shell脚本中处理数据并创建逻辑流程。因此,我们经常需要在shell脚本中添加条件语句和文本操作语句。​传统的Bash脚本和使用旧版本Bash解释器的过去的程序员通常使用awk、sed、tr和cut命令进行文本操作。这些是单独的程序。尽管这些文本处理程序提供了良好的功能,但它们会减慢您的Bash脚本,因为每个特定命令都具有相当的进程生成时间。现代B

五个绝妙的 Bash 字符串操作方法,每个开发者都应该掌握

​Bash成为了每个类Unix或基于Unix的操作系统的默认自动化语言。每个系统管理员、DevOps工程师和程序员通常使用Bash编写具有重复命令序列的shell脚本。Bash脚本通常包含运行其他程序二进制文件的命令。在大多数情况下,我们可能需要在shell脚本中处理数据并创建逻辑流程。因此,我们经常需要在shell脚本中添加条件语句和文本操作语句。​传统的Bash脚本和使用旧版本Bash解释器的过去的程序员通常使用awk、sed、tr和cut命令进行文本操作。这些是单独的程序。尽管这些文本处理程序提供了良好的功能,但它们会减慢您的Bash脚本,因为每个特定命令都具有相当的进程生成时间。现代B