查询到最新的12条

git-bash设置ssh心跳包防超时断开

Windows中使用git-bash作为日常终端工具,在使用ssh命令连接到服务器后,如果较长时间没进行交互时,ssh会断开,导致的现象就是终端卡住,你只能等待它退出,或直接关闭窗口重建连接,很麻烦。使用ssh命令时,可以增加ServerAliveInterval参数设置心跳时间,比如设置60秒发送一次心跳包ssh -o ServerAliveInterval=60 root@xx.xx.xx.xx想一劳永逸,可以在ssh-config中配置全局参数在git安装目录下的etc/ssh/ssh_c 继续阅读

bash反弹shell编码

python -c ‘import pty;pty.spawn(“/bin/bash”)’ base64 编码 用bash反弹shell的时候,由于Runtime.getRuntime().exec()中不能使用重定向和管道符符号,这里需要对其进行Base64编码 点我在线编码: 继续阅读

linux下提示bash:command not found

如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么 首先就要考虑root 的$PATH里是否已经包含了这些环境变量。 主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。 四个主要存放的东东: ./bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls 继续阅读

Linux学习[17]bash学习深入3---万用字符特殊符号---数据流重导向

文章目录 前言1. 万用字符2. 特殊字符3. 数据流重导向3.1标准输出3.2 标准输入 总结 前言 这篇博客是对之前在查找的时候涉及到的一些通配符(bash里面就是万用字符)的整理。这个为后面管线相关打一个基础。 1. 万用字符 这里整理了一个表格,后面配上相关实例。 符号含义*代表“ 0 个到无穷多个”任意字符?代表“一定有一个”任意字符[ ]同样代表“一定有一个在括号内”的字符(非任意字符)。例如 [ab 继续阅读

VirtualBox压缩vmdk、vagrant打包box一口气全对

如何压缩VirtualBox的虚拟机vmdk文件大小并使用vagrant package成功打包镜像box文件。环境:Windows7 vagrant1.9.5 VirtualBox4.3.12 虚拟机系统ubuntu14.04GitBash中执行命令首先vagrant ssh登录到虚拟机中sudo dd if=/dev/zero of=/EMPTY bs=1Msudo rm -f /EMPTY切换到VirtualBox安装目录,执行: ./VBoxManage clonehd "/c 继续阅读

spawn sh ENOENT

spawn sh ENOENT 报错 在使用pm2将代码部署到服务器上的时候,产生了spawn sh ENOENT的报错信息 ENOENT是未找到的意思 我的理解是sh这个shell未找到 所以我放弃了在windows上使用dos命令行的做法,而使用git-bash这个shell去部署 结果当然是部署成功咯 继续阅读

04Linux查看隐藏文件

大家好,我是Bigder~建议大家,不要只收藏,也要多使用。 另外再分享一个宝藏内容、Fiddler汉化: https://zhuanlan.zhihu.com/p/465463269 今天依然是网页端学习linux 登入:https://www.webminal.org/ 「ls -a 」查看隐藏文件 命令解析:文件名前带「.」标识是隐藏文件,「ls」命令是看不到隐藏文件的,需要携带参数-a 我们看看隐藏文件「.bash_profile」保存的是什么,类似于Windows系统环 继续阅读

修改mac终端命令行的前缀

方法:修改PS1变量 可取值: \h表示本地主机名 \W表示符号~ \u表示用户名 $表示符号$ //sudo chmod -R 777 /etc/bashrc vi /etc/bashrc # PS1='\h:\W \u\$ ' PS1='\W ' //自定义你的PS1 保存并退出:按Esc + :wq + 按Enter。 写入权限 如果提醒你没有该文 继续阅读

docker 命令

docker 命令 参数说明列出容器列出运行中容器: `docker container ls`列出运行中容器: `docker ps`列出所有容器: `docker ps -a`进入容器中 docker exec -it <container_name_or_id> <command>eg: `docker exec -it php-fpm /bin/bash`退出容器: `exit` 继续阅读

python pop()

在 Python 中,pop() 是字典中的一个方法,用于删除指定键并返回对应的值。pop() 方法接受一个键作为参数,如果该键存在于字典中,则删除该键值对并返回该键对应的值;如果该键不存在于字典中,则返回默认值(如果提供了)或引发 KeyError 异常。使用 pop() 方法非常简单。只需要在字典名称后面加上圆括号,并在括号内指定要删除的键。例如: bashCopy code my_dict = {"name": "Alice", " 继续阅读

git 代码回滚回退到指定版本 并 提交

一、打开Git Bash Here输入git reflog //输入命令 git reflog//得到以下历史提交记录 4d3221f (HEAD -> dev, origin/dev) HEAD@{13}: commit: 拓扑图配色优化 fa646fe HEAD@{14}: commit: 角色管理站点权限不可编辑bug修改 60b35d4 HEAD@{15}: commit: 拓扑图相关修改9 3173e7a HEAD@{16}: commit: 拓 继续阅读

Opencv CUDA编译用法介绍

本文将从多个方面对Opencv CUDA编译进行详细的阐述和解读。通过以下小标题,我们将详细介绍如何进行编译。 一、环境搭建 在使用CUDA进行加速之前,需要进行CUDA的环境搭建。在这里以Ubuntu操作系统为例,具体操作如下: sudo apt-get install linux-headers-`uname -r` -y sudo sh cuda_10.1.243_418.87.00_linux.run vim ~/.bashrc export PAT 继续阅读