Bash

【Shell基础】Bash基础与Linux三剑客

shell是什么?可以做哪些? Shell是⼀种解释性的语⾔,适⽤于基本的逻辑处理和不追求速度的应⽤。 用于: 人机交互 批处理 Unix、Linux、Mac、Android、IOS 脚本自动化 工作场景 服务端测试 移动测试 持续集成与自动化部署 shell种类 bash sh zsh windo ......
基础 三剑客 Shell Linux Bash

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

由于新版本的git安全机制,需要核对文件安全性,如果文件夹所以者和当前用户不一致就警告。 方法1,可以把文件的所有者更改为当前用户的 方法2,命令 git config --global --add safe.directory "你的目录或者文件" 意思就是把该目录或者文件白名单安全的 ......
repository ownership detected dubious 方法

定制bash的提示符号

https://www.cnblogs.com/Rosen-Walk/p/11143325.html PS1='\033[35m\][\A\033[01;46m\]\033[0m\]@\u\[\033[01;39m\] \W\[\033[01;32m\]]\$\[\033[00m\]' [07:08 ......
符号 bash

切换普通用户报-bash-4.2$

切换普通用户报-bash-4.2$ 问题分析 su - dmdba 原因:在linux下通过useradd方式创建新用户时,/etc/skel下的配置文件都会复制到/home目录的新用户目录下。但这个目录是新建的,缺少用户环境配置文件,那么复制/etc/skel这个目录的文件到/home/dmdba ......
用户 bash 4.2

ROS2 删除一个工作空间文件夹,source后终端出现not found ...... local_setup.bash解决

问题描述 我在主目录同时开了多个ROS2工作空间,其中一个不想用了,直接删除后,终端出现这两行提示: 第二行是因为bash.rc文件里面source的setup.bash命令没有删除,所以: gedit ~/.bashrc source ~/.bashrc 删除source ~/rlarm_ws/i ......
local_setup 文件夹 终端 文件 source

Mac 下多个文件配置 .zshrc .bashrc .bash_profile

全部文件 /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 启动顺序 /etc/profile =>/etc/paths =>~/.bash_profile => ~/.bash_login => ~ ......
bash_profile 多个 profile 文件 bashrc

Mac安装mysql问题之-bash: mysql: command not found

在Mac上安装好之后,在系统偏好设置里找到mysql,点击并选择启动mysql; 打开终端面板,输入:mysql -u root -p 问题来了,因为之后显示的是:-bash: mysql: command not found (这是什么意思?怎么办?怎么办?多幸运你看到这篇文章了,不用像我一样花很 ......
mysql command 问题 found bash

linux 中/bin/bash 和/bin/sh 有点区别

在执行脚本时候我们习惯 /bin/sh /home/grid/ogg_check.sh 或者 /bin/bash /home/grid/ogg_check.sh 但是/bin/bash 不能执行脚本中的alias 的对象,只能用/bin/sh执行才可以 ......
bin linux bash sh

jps命令 -bash: jps: 未找到命令

问题描述 准备使用jps命令,但显示找不到命令,就按照网上教程安装了openJDK,配置了相关环境变量后,java -version命令是正常显示了,但jps命令仍无法使用:could not find libjava.so 问题本质 安装错了openJdk的版本 解决方法 // 查询是否虚拟机安装 ......
命令 jps bash

Mac每次都要执行source ~/.bash_profile配置的环境变量才生效

~/.bash_profile中配置环境变量, 每次重启终端后配置不生效.需要重新执行 : $source ~/.bash_profile 解决办法 zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并没有定义任务环境变量。 在~/.zshrc文件最后,增加一行: source ~/ ......
变量 bash_profile profile 环境 source

大数据平台Bug Bash大扫除最佳实践

一、背景 随着越来越多的"新人"在日常工作以及大促备战中担当大任,我们发现仅了解自身系统业务已不能满足日常系统开发运维需求。为此,大数据平台部门组织了一次Bug Bash活动,既能提升自己对兄弟产品的理解和使用,又能促使自家产品功能日趋完善。今天来给大家分享一些实际操作过程和经验总结~ 二、什么是B ......
数据 平台 Bash Bug

Bash特性

1.Bash特性: 1.1.bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令 1.2.bash还能从文件中读取linux命令,称之为脚本 1.3.bash支持通配符、管道、命令替换、条件判断等逻辑控制语句 目的:bash有诸多方面的功能,有助于运维人员提升工作效率 2.Bash ......
特性 Bash

-bash: ./start.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录

写Linux启动脚本遇到的一个坑。因为脚本文件 start.sh 中存在不可见的特殊字符,具体是 "^M"(也被称为 Carriage Return,CR)。这通常是由于在 Windows 系统中编写的文件在 Linux 或者 Unix 系统中执行时,文件格式不兼容所导致的。 可以使用 sed 命令 ......
解释器 bash 文件 目录 start

linux -bash: fork: retry: No child processes 解决

Text. Text. Text. [ubuntu@iZj6cc8f0831kkdffvlhjhZ tools]$ date -bash: fork: retry: No child processes -bash: fork: retry: No child processes -bash: fo ......
processes linux child retry bash

bash基础使用

小例子 参考 if语句 a=10 b=20 if [ $a == $b ]; then echo "a == b " elif [ $a -lt $b ] then echo "a<b" else echo 'a 可能 > b' fi 变量声明 使用两种方式来声明变量 # 1 export a=10 ......
基础 bash

CF757G Can Bash Save the Day?

牛子题 先观察询问怎么处理,因为是棵树,直接拆 \(dis\) ,有 \(dis(p_i,x)=dis[p_i]+dis[x]-2\times dis[lca]\) ,前两项很好处理,但是对于 \(dis[lca(p_i,x)],i \in [l,r]\) 比较难处理,但是可以转化成经过这条边的次数 ......
757G Bash Save 757 Can

bash语言记录

变量 #变量赋值时,等号左右不要加空格 myname=xiaoming #如果是复杂的值,需要用引号包含起来,复杂的值指的是带有空格的,比如"Hello World",#因为在bash中以空格区分每个item myvar='Hello World' #单引号和双引号的区别是:单引号包含的值认为是一个 ......
语言 bash

-bash: mpstat: command not found

linux下检测CPU性能的mpstat命令安装与用法 1、安装命令 [root@host-192-168-1-165 ~]# yum install sysstat -y 2、检测CPU命令语法 $ mpstat --h //查看mpstat的语法Usage: mpstat [ options ] ......
command mpstat found bash not

[自动化]bash linux脚本编程

今天新开一个知识点。linux脚本编程。先开着。 知识点1: bc计算数学运算 更多知识点可以参考https://www.cnblogs.com/emanlee/p/4351889.html 故意用了不同的算法: #!bin/bash read a read b echo $[a+b] echo ` ......
脚本编程 脚本 linux bash

当你用neovim的mason插件管理lsp config,并且配置好bash的bashls后,却没有正常工作的解决方式

刚开始遇到这个情况我百思不得其解,检查了neovim checkhealth,以为是npm包管理的问题,然后删了下删了下 不但没有解决还把包管理整乱了…… 后来发现是我没仔细看bash-language-server这个包的官方文档。。。 以下是bash-language-server的官方仓库: ......
插件 方式 neovim config bashls

[Bash] Benchmark with hyperfine

https://github.com/sharkdp/hyperfine hyperfine --runs 5 "CMD_1" "CMD_2" So it will run 5 times and compare CMD_1 vs CMD_2with a nice result summary ......
Benchmark hyperfine Bash with

[Bash] Send post request with payload to server by using curl

#!/bin/bash # url will be a param been passed in url=$1 curl -X POST http://localhost:3000/endpoint -d "{\"payload\":\"$url\"}" -H "content-type: appl ......
payload request server using Bash

[20231207]bash ln建立软链接问题.txt

[20231207]bash ln建立软链接问题.txt--//以前写的链接:http://blog.itpub.net/267265/viewspace-2753238/=>[20210126]bash ln建立软链接问题.txt --//我个人喜欢在oracle目录下建立一个fastlink目录 ......
20231207 链接 问题 bash txt

Linux的bash脚本

Shebang 在计算领域中,Shebang(也称为 Hashbang )是一个由井号和叹号构成的字符序列 #! ,其出现在文本文件的第一行的前两个字符。 在文件中存在 Shebang 的情况下,类 Unix 操作系统的程序加载器会分析 Shebang 后的内容,将这些内容作为解释器指令,并调用该指 ......
脚本 Linux bash

fish 复用 .bash_profile 里的环境变量

vim ~/.config/fish/config.fish 添加以下代码 # REUSE ENVIRONMENT VARIABLES FROM ~/.bash_profile bash -c '. ~/.bash_profile; env' | while read e set var (echo ......
变量 bash_profile profile 环境 fish

对bash脚本增加tab自动补全

需求 高频使用自编benchmark工具, 希望能像原生命令一样tab补全。 要求: 能够针对-s补全指定数据集名称 能够针对-b补全分支名称(基于本地git仓库) 能够补全-d -e -q等普通参数 实现 依赖 常见Linux发行版都内置了自动补全的依赖,以Ubuntu默认shell bash为例 ......
脚本 bash tab

bash: conda: command not found...

服务器集群的奇奇怪怪问题总能被我碰到 是slurm集群,出现的问题是,我sh Anaconda3-2022.10-Linux-x86_64.sh之后,正打算创建环境,然后 出现下面的问题 bash: conda: command not found... 解决办法: 1.查看安装路径 echo $P ......
command conda found bash not

-bash: /home/advert/bin/vim: No such file or directory

今天advert用户使用vim时,突然报错 -bash: /home/advert/bin/vim: No such file or directory 之前还好好的,且其他用户都能用vim,查看也是安装了vim 这时候就考虑到是用户变量出现问题,查看 ~/.bashrc 下的vim配置,发现不知道 ......
directory advert bash home file

用bash脚本快速生成/管理openwrt .config配置文件

Openwrt自带的图形化配置工具非常方便,但如果自己编译的时候经常要改设置,需要选中或者取消的package散落在图形配置的各个角落,那无疑是非常痛苦的一件事,下面用bash脚本来优化这一流程。 下面以生成x86固件为例 首先备份你已有的.config配置文件,然后make menuconfig, ......
脚本 openwrt 文件 config bash

bash报错syntax error near unexpected token `$‘\r‘‘解决方法

sed -i 's/\r//g' jenkins.sh 执行上面命令就行了 ......
unexpected 方法 syntax error token
共206篇  :1/7页 首页上一页1下一页尾页