一、问题描述当安装好docker-compose并添加执行权限后,执行命令docker-compose 相关命令时出现 -bash: /usr/local/bin/docker-compose: 无法执行二进制文件二、解决思...
-
容器 执行docker- compose命令遇到-bash: /usr/local/bin/docker-compose: 无法执行二进制文件 问题的一种解决方法
-
Ubuntu系统默认的dash shell改成bash shell
在Ubuntu系统中,如果默认的/bin/sh链接指向了dash,而你希望将其更改为指向bash,可以通过以下步骤操作:但是,这种做法并不推荐,因为某些系统服务和脚本依赖于dash作为轻量级且符合POSIX标准的shell。...
-
bash vim Linux 查看日志命令
常用查看文件命令vi(vim ——编辑打开文件查看1、vi 打开文件2、输入"/关键字" 按 enter进行搜索3、查找下一个,按"n"即可退出:按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令wq!...
-
bash 运维 安全 溯源取证-Linux内存取证 中难度篇
原谅我这么晚才出来文章,因为最近忙着录课,至于为啥没有基础篇,是因为靶场里没看见,哈哈这个也是研究了好几个晚上才出来的东西,此处场景为linux环境下的rootkit病毒,我们通过这篇文章可以通过内存取证发现rootkit病...
-
android git linux bash 编译安卓内核教程(2023,6,13)
编译安卓内核前需要准备的东西。一台支持解锁bootloader的手机官方开源地址,或者第三方整合好的也行一个linux环境,虚拟机、wsl、termux等都可以看得懂中文开始操作!一、 从你的手机里面提取config.gz文...
-
开发语言 “/bin/bash“: stat /bin/bash: no such file or directory: unknown
简介:常规情况下,在进入容器时习惯使用 /bin/bash为结尾,如:docker exec -it test-sanic /bin/bash, 但是如果容器本身使用了精简版,只装了sh命令,未安装bash。这时就会抛出"/...
-
linux 服务器 bash minio安装与数据迁移
minio安装与数据迁移一、minio安装1.下载二进制文件minio2.将minio上传到服务器并授予可执行权限3.创建用户4.启动minio5.查看minio启动状态6.访问并创建桶二、数据迁移1.下载二进制文件mc2....
-
bash 后端 自动化 【linux系统基础知识-Shell脚本学习笔记13-shift命令】
13.1.【shift命令】• Shift指令:参数左移,每执行一次参数序列顺次左移一个位置,$#的值减1• 作用:分别处理每个参数,移出去的参数不再可用13.2.【shift原理】• until [ $# -eq 0 ]...
-
windows bash Win10安装GCC/G++运行环境
问题描述:在Windows下没有预装GCC/G++编译器# WIn+R输入cmd回车进入命令行,执行以下命令查看版本信息没有预装GCC/G++编译器解决方案:下载安装MinGw官网下载:mingw-get-setup.exe...
-
linux bash c++ 开发语言 c语言 CMake中遍历元素的技巧:foreach命令详解
Cmake 遍历列表元素Cmake 中用于遍历的命令 Cmake中的循环语句 为什么需要循环语句Cmake中的循环语句概述foreach 命令foreach命令的语法示例代码foreach 命令的高级用法while命令lis...
-
bash 运维 Linux命令之压缩gzip
概述gzip 也是一个压缩命令,跟 zip 类似,是对文件进行压缩。注意:gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。压缩后会删除源文件。压缩后文件的后缀格式是 .gz。该命令还...
-
ruby bash linux RVM安装使用
前言RVM(Ruby Version Manager)是一个支持多版本Ruby的命令行程序,它有助于为开发和生产环境提供一致性可靠的Ruby版本。 它能够提供最新版本的Ruby,并管理多个版本,几乎在所有操作系统上都能安装和...
-
bash Linux学习笔记:使用GCC编译器
文章目录前言1. 编译过程1.1 预处理 - Pre-Processing ---˃产生 .i文件1.2 编译 - Compiling ---˃产生.s文件1.3 汇编 - Assembling ---˃产生.o文件1.4...
-
python Linux 报错 bash: /usr/bin/pip: 解释器错误:没有那个文件或目录
一、前言 今天在linux安装python库时,使用conda安装太慢,换了镜像源也没用,于是使用pip安装出现了解释器错误:没有那个文件或目录的问题,记录一下,或许对你有帮助。二、解决方案 1、...
-
linux bash 介绍MSYS2 在windows下与使用
系列文章目录文章目录系列文章目录前言一、MSYS下载二、安装三、使用MSYS2安装CMake工具前言MSYS的独立改写版本 MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell...
-
bash 运维 Linux 执行脚本的四种方式
目录前提条件: 子进程里运行1、bash sc.sh (在子进程里运行 2、./sc.sh (在子进程里运行 bash sc.sh 和 ./sc.sh的区别是:父进程里运行3、. sc.sh (在父进程里运行 4、s...
-
linux bash unix 运维 Shell——echo、printf及彩色打印
文章目录printfprintf格式常用的转义字符echoecho打印的格式echo打印的三种方式echo支持的转义字符关于打印叹号(!)彩色输出printf格式printf “格式化字符串” 变量printf的使用方法与C...
-
开发语言 Linux(centos7)缺失.bashrc文件登录出现bash-4.2
一、问题描述最近遇到几次登陆linux(centos7.5)系统后,虽然在/root用户下,但出现了如下界面:二、解决思路使用不同的linux发行版本,(比如:IP为*...90,以下简称90)会出现此种现象,而且其他目录使...
-
服务器 linux 运维 bash wget命令——下载网络文件
wget命令是英文词组”web get“的缩写,用于从指定网址下载网络文件。wget命令支持如HTTP、HTTPS、FTP等常见协议,可以在命令行中直接下载网络文件。与curl命令不同,wget仅能用于下载文件。wget命令...
-
bash 云原生 【数据库迁移系列】从MySQL到openGauss的数据库对象迁移实践
在之前这一篇中我们分享过使用chameleon工具完成MySQL到openGauss的全量数据复制、实时在线复制。9.30新发布的openGauss 3.1.0版本 ,工具的全量迁移和增量迁移的性能不但有了全面提升,而且支持...
-
Docker:bash: vim: command not found
进入docker容器docker exec -it [容器ID] /bin/bash在使用 Docker 容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安...
-
linux bash 在dockerfile中修改默认时区
背景:某个编译任务需要用UTC8时区,基于centos7 centos8 等操作系统的dockerfile默认是UTC0什么是UTC CSTUTC 世界协调时间 UTC+0CST 中国标准时间 UTC+8通过date命令验证...
-
bash Linux中getpid、getppid与fork,创建子进程的过程和问题.
笠笠笠各位大佬大家好,我是猪皮兄弟笠笠笠文章目录getpid、getppid与fork1.getpid准备2.getpid应用3. 结束进程4.getppid准备5.getppid应用6.bash与操作系统7. 通过代码创建...
-
bash 运维 Linux 添加环境变量的两种方法 exprot 临时法 vi /etc/profile永久法
编写一个shell脚本之后,怎么可在任意目录运行改脚本呢?为什么别人写的脚本可以直接运行,自己写的脚本就会出现 -bash: XXXXX.sh: command not found 这样的错误呢?1、举例验证...
-
bash 开发语言 linux 编程 【shell】shell命令行放在变量中执行以及变量的常用方法
shell命令行放在变量中执行以及变量常用方法文章目录shell命令行放在变量中执行以及变量常用方法一、用变量执行命令行方法1:直接使用命令行方法2:命令行放在变量中执行二、 Bash的变量1. 声明变量2. 使用变量3....
-
chrome 开发语言 【BASH】回顾与知识点梳理(九)
【BASH】回顾与知识点梳理 九九. 扩展正则表达式(延伸正规表示法 9.1 egrep命令语法匹配指定模式的行(用法和grep相同 忽略大小写匹配(用法和grep相同 反向匹配(用法和grep相同 显示行号(用法和grep...
-
bash 运维 【Linux 命令】xargs 将输入转为命令参数(可用于变换参数多次执行同一命令)
参考xargs 给其他命令传递参数的一个过滤器 Linux那点事-xargs命令详解 困惑点解答 xargs 命令教程 xargs命令详解,xargs与管道的区别 linux xargs 命令详解 xargs原理剖...
-
linux bash 命令模式 为什么编译好的ros功能包运行终端tab检索不到/ Error: package ‘***‘ not found这一问题理解(保姆级教程)
项目场景: ??????????当你新建一个ROS功能包后,打开终端运行这个功能包,rosrun/roslaunch等命令,终端显示找不到文件/过程无法自动补全???????问题基础1. bashrc文件作用理...
-
macos 开发语言 程序媛的mac修炼手册-- 终端shell的驾驭 zsh vs bash
进入终端(Terminal 为新下载的应用配置环境,是Mac生产力up up的关键一步,更是编程小白装大神的第一步。Fake it till you make it , 硅谷大神标准路径~shell的基本原理为应用配置环境,...
-
debian c语言 bash linux学习教程,常用命令大全,入门手册(详细且全面),linux课程超5万字总结[记得收藏]
linux的基础学习分享到这篇就结束了,本篇文章做最后的总结,也是对前面发布的linux学习的补足,并增加了linux的文件操作函数和目录操作函数部分,学海无涯,学无止境,linux的基础学习截至,但是博主的学习分享之...
-
bash linux 开发语言 Shell常用语法(超长文整理)
Shell常用语法(超长文整理)本文记录个人学习的shell语法,方便自己复习和补充。 学习时,建议把所有的命令自己在终端上多敲几遍,根据自己的奇思妙想,编写shell代码并测试,代码是可以熟能生巧的概论Linux中常见的s...
-
bash 开发语言 运维 Linux常用命令-详细3
目录 文件管理 文件查看 vim awk 软连接 文件查找文件管理 如果文件不存在就创建文件;如果存在就修改时间属性touch [参数选项] 文件名例:touch tj.txt(如果不存在则创建tj.txt文件 touch...
-
bash 开发语言 Linux shell编程 条件语句if case
条件测试test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1: test 条件表达式格式2: [ 条件表达式 ] 文件测试[ 操作符 文件或者目录 ][ -e 1.txt ]#查看1.txt是否存在,存在...
-
ubuntu 开发语言 /bin/bash^M:解释器错误: 没有那个文件或目录
在我尝试用Ubuntu编译 FFmpeg源码的时候,需要写一个build_android.sh文件,当时我是在win10系统中编辑的,然后复制到虚拟机中,运行之后会直接报错:/bin/bash^M:解释器错误: 没有那个文件...
-
git bash github 安装cocoapods中遇到的安装ruby的问题,百分百解决
1.使用 rbenv 安装 Ruby在终端中安装 rbenv,如果您尚未安装它。可以按照以下步骤进行安装2.安装 Ruby-build,它是一个用于编译 Ruby 的 rbenv 插件。在终端中,运行以下命令:3.使用 Ru...
-
bash vim python Linux 系统 Crontab 定时执行 Shell 脚本常用命令及注意事项
Linux 系统 Crontab 定时执行 Shell 脚本常用命令及注意事项Crontab 是 Linux 下的一个工具,它能够让用户根据一定的时间周期去执行指定的任务或命令。使用 Crontab 定时执行 Shell 脚...
-
bash: /usr/local/bin/pip: /usr/bin/python: 解释器错误: 没有那个文件或目录
当时不知道因为做了什么操作,如何想看一下pip版本,出现了如下错误: 经过一波周折后,终于知道为什么出现了这个原因。因为我想把python3 链接到/usr/bin/python,但是发现/usr/bin/python 已...
-
开发语言 【BASH】回顾与知识点梳理(二十四)
【BASH】回顾与知识点梳理 二十四二十四. 权限规划和身份切换24.1 主机的细部权限规划:ACL 的使用什么是 ACL 与如何支持启动 ACL如何启动 ACL24.2 ACL 的设定技巧: getfacl, setfac...
-
bash linux 总结shell 中各种括号的用法 () (())、[]、[[]]、{}
本文旨在总结shell 中各种括号的作用,以及使用场景等。 shell 中常见的括号有以下几种,我会分别讲解各个符号的作用。1. 首先来介绍 ( 以及 (( 命令替换 $( 命令替换就是将shell命令的输出赋给变量,...
-
bash linux使用jps查看java进程信息 单进程详细信息查看
前言在开发中,我们经常需要使用jps工具查看Java进程信息,很方便。不过如果我们想查看详细信息的时候,输出的信息过多且未格式化,很不方便查看,这里介绍一个很快捷的方法对繁杂的信息进行格式化。提示:以下是本篇文章正文内容,下...
-
bash vim linux shell中的 ${x[@]} 、 ${#x[@]} 、 ${x[*]} 、 ${#x[*]}
$# : 总是表示参数的总数$@ 和 $*一般情况下:$@ 和 $* :都表示传递给函数或脚本的所有参数所以:但是当它们被双引号" "包含时,就会有区别了:$* : 会将所有的参数从整体上看做一份数据$@ : 仍然...
-
运维 bash Linux之Shell脚本编程入门
Linux之Shell脚本编程入门文章目录Linux之Shell脚本编程入门Shell脚本编程入门1. 脚本格式2. 第一个Shell脚本:hello World3.第二个 shell脚本:duo命令处理4. shell中变...
-
c语言 arm 嵌入式 bash c++ 运维 【Shell 命令集合 系统管理 】⭐⭐Linux 让进程休眠 sleep命令 使用指南
目录标题描述语法格式参数说明错误情况注意事项底层实现示例示例一示例二示例三示例四示例五示例六示例七用c语言实现结语Shell 命令专栏:Linux Shell 命令全解析描述在Linux中,sleep命令用于在一段指定的时间...
-
bash linux redhat virtuoso 个性化配置PS1(永久) —— vim基础命令(编辑保存退出只读文件)—— virtuoso简单快捷键(居中)
前言人生来便注定会失去一切,消失,完全的消失于虚无,从入口进来,从出口出去。这个过程如果是漫长的,谁又不渴望温暖的度过呢?——《舞!舞!舞!》目录前言redhat下载安装修改密码root与普通用户切换vim操作 + 永久修改...
-
linux docker bash (记) Deployment设置环境变量不生效
记一个卡了两天的问题问题Dockerfile中,指定不同的启动方式,会有不同的读取环境变量的效果。有的能够读到,有的读不到。具体来说,如下能够读取到的方式直接启动 CMD ["java", " -jar", "xxxx.ha...
-
linux 服务器 bash Centos7挂载2T以下及2T以上硬盘
一、挂载2T以下的硬盘1、列出所有已挂载磁盘2、查看磁盘信息从上图可以看到有一块600多g的硬盘没有挂载(/dev/sdb 3、硬盘分区使用fdisk工具对磁盘分区依次输入:回车回车注释:先输入n表示设定新的硬盘分割区再输入...
-
开发语言 bash windows cmd指令,bat脚本【完美解析】
cmd指令的剖析%查看相对路径或是源目标%~x查看文件名后缀%~n查看文件名不含后缀%~z查看大小%~s查看绝对简写路径%~f查看绝对路径%~d查看盘符%~t查看修改时间if [not] defined variable 可...
-
bash python学习笔记-2. pip管理依赖
python学习笔记-2. pip管理依赖文章目录python学习笔记-2. pip管理依赖前言一、pip简介二、pypi使用简介1.搜索所属包三. pip常用命令总结前言提示:这里可以添加本文要记录的大概内容:python...
-
windows bash 解决win10 powershell无法使用conda虚拟环境的问题
1. powershell无法activate conda虚拟环境 想从cmd换成powershell,发现powershell并不支持切换conda的虚拟环境。 解决方法: 打开 Powershell 执行命令: 重新打开...
-
bash linux ruby Homebrew详解
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 1. Homebrew安装与...