通过 ssh 终端上传或下载文件的shell脚本 Linux

通过ssh终端上传或下载文件的shell脚本。
标签: linux

发布于  2024-2-21 13:16

linux ubuntu 安装 zephir Linux

记录一次linuxubuntu上安装zephir的过程。gitclonehttps://github.com/zephir-lang/zephir.gitcomposerinstall过程报错,说要先执行composerupdate,执行composerupdate又报错,说缺乏gmp扩展,又去安装gmp扩展。cd/usr/local/src/php-7.4/ext/gmp/phpize
标签: linux

发布于  2024-2-21 13:16

bash自定义echo函数,支持设置文字颜色和背景颜色 Linux

#bash自定义echo函数,支持设置文字颜色和背景颜色functioncustomEcho(){#$1内容#$2文字颜色#$3背景颜色
标签: linux

发布于  2024-2-21 13:16

linux tar 压缩,解压缩命令详解 Linux

linuxtar压缩,解压缩命令使用备忘。tar-c:建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参
标签: linux

发布于  2024-2-21 13:14

ssh免输密码登录配置 Linux

设置ssh免输密码登录远程linux服务器。现有一台linux服务器,ip:123.56.71.70用户名:root密码:maopiaopiao.comYhm@163.com1、在本地客户端生成公私密钥命令行输入ssh-keygen,之后会提示你输入密钥保存文件夹(默认路径~.ssh),密码(输入为空表示无密码),连敲两次enter键跳过。2、将公钥上传到服务器ssh-copy-id-i~/.ss
标签: linux

发布于  2024-2-21 13:14

git设置使用代理 Linux

git设置代理方法总结。临时指定代理gitclonehttps://chromium.googlesource.com/chromium/tools/depot_tools.git--config"http.proxy=127.0.0.1:1080"或者gitclonehttps://chromium.googlesource.com/chromium/tools/depot_tools.git-
标签: linux

发布于  2024-2-21 13:11

docker-compose build 构建镜像的时候使用代理 Linux

在DockerCompose中,支持使用build指令,以构建运行服务所需要的镜像。但是,某些构建需要下载国外资源(比如golang构建),然而由于网络原因会下载失败。该笔记将记录:如何在构建时使用网络加速服务(代理)来解决该问题。解决方法在构建时,可以制定参数,或者设置环境变量:1)通过指定构建参数:docker-composebuild\--build-arghttp_proxy=http:/
标签: linux

发布于  2024-2-21 13:11

sed正则表达式 Linux

1、概述sed是streameditor的简称,也就是流编辑器。他一次处理一行内容,处理时,把当前处理的行存储在临时缓存区,称为“patternspace”,接着用sed命令处理缓存区的内容,处理完成后,把缓存区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,出发你使用重定向存储输出。2、语法命令格式sed[option]'command'input_fileopt
标签: linux

发布于  2024-2-21 12:04

shell脚本中的交互式输入自动化 Linux

shell中有时我们需要交互,但是呢我们又不想每次从stdin输入,想让其自动化,这时我们就要使shell交互输入自动化了。1利用重定向重定向的方法应该是最简单的例:以下test.sh脚本内容如下,要求我们从stdin中分别输入numbername然后将输入的numbername打印出来
标签: linux

发布于  2024-2-21 12:04

数据库备份bash shell脚本 Linux

数据库备份bashshell脚本。
标签: linux

发布于  2024-2-21 11:37