docker安装:https://www.runoob.com/docker/centos-docker-install.html 获取镜像:docker pull centos 启动容器:docker run -it centos /bin/bash 映射端口、目录并启动:docker run --name webapp -p 8080:80 -it --privileged=true -v /home/wwwroot:/home/wwwroot centos /bin/b
Kali系统默认的shell为zsh 由于kali系统的默认shell为zsh,所以修改.zshrc文件才会生效 若需要使用bash shell,需要修改/etc/passwd文件 我的用户名是logos,所以要将后面的/usr/bin/zsh修改成/bin/bash 请注意,这是有风险的,改错了可能导致无法登录系统
pstree 查看linux系统里的进程树,用来描述进程和进程之间的关系 进程族谱 pid号是进程的编号 [root@lamp-test ~]# [root@lamp-test ~]# yum install psmisc -y 安装psmisc软件 [root@lamp-test ~]# pstree 查看进程树的结构 systemd─┬─NetworkManager───2*[{Netwo
目录 一、镜像 1、获取镜像 2、查看镜像 3、 表示镜像唯一性 4、镜像详细信息查看 5、查看镜像ID 6、镜像的导入和导出 7、删除镜像 8、对没有标签的添加标签(REPOSITORY和TAG) 二、容器管理 1、容器种类 2、查看容器 3、创建容器 4、启动容器 5、进入容器 6、容器导出 6、删除 7
文章目录 1 问题回顾2 shell脚本如何调试2.1 特别说明2.2 shell脚本如何被启动的?2.3 shell脚本的三个调试选项2.4 shell脚本的三种调试方式2.4.1 在shell脚本的首行加选项2.4.2 手动显示shell脚本时加选项2.4.3 通过set命令设置调试选项 3 经验总结4 更多分享 1 问题回
人机交互接口Bash 一. 什么是Bash shell二.Bash Shell能干什么?三.如何使用Bash Shell四.Bash Shell提示符五:Bash Shell基础语法六. Bash Shell基本特性补全功能tab 七.常用快捷键Carl八.历史记录History九.命令别名alias十.帮助手册help十一.linux文件管理linux目录结构命
bash: /usr/bin/yum: /usr/bin/python: 坏的解释器: 没有那个文件或目录Linux安装有Python3和Python2版本,运行yum指令的时候提示-bash: /usr/bin/yum: /usr/bin/python: 坏的解释器: 没有那个文件或目录。 需要修改以下两个文件: 因为yum是依赖于Python2的,所以需要将文件头部
本文记录一些git 的使用方法,主要为git bash使用。因为不常用git,每次使用都会忘记,在此记录下傻瓜用法。git bash windows下安装git自带安装,为达到和linux系统下使用git相同的效果,一些bash命令和linux相同。 cd #移动目录 pwd #当前目录 mkdir #新建文件夹 touch #新建文件 rm
目录 7.1 shell基础知识 7.2 shell进阶 7.2.1 变量 7.2.2 运算符 7.2.3 shell脚本附带选项 7.1 shell基础知识 Shell指一种应用程序,该应用程序提供一个界面,用户通过界面访问操作系统内核的服务。是一种命令语言,也是一种程序设计语言。常见的脚本有:Javascrip
https://github.com/nvm-sh/nvm#troubleshooting-on-linux 上图是github中nvm地址,通过网页可以知道下载方式 安装 要安装或更新 nvm,您应该运行安装脚本。为此,您可以手动下载并运行脚本,也可以使用以下 cURL 或 Wget 命令: curl -o- https://raw.githubusercontent.com/nvm-sh/
核心内容:mac zsh模式下安装kubectl命令自动补全工具 按照关键字“mac kubectl 命令自动补全”搜索,结果基本都是以bash模式写的,如下: 因为我现在的mac默认使用的shell是zsh,所以按照上述方式并不能安装kubectl的命令自动补全工具。傻傻的尝试了很多遍,都不生效。 查阅了官方手
step1:更改bash权限,上传脚本 [Expert@CP:0]# chsh -s /bin/bash step2:执行脚本 [Expert@CP:0]# dbedit -local -globallock -f $HOME/set_china_threatcloud step3:用DBtools登录检查 注意:要更改为美国区更新,执行set_public_threatcloud脚本即可,执行
感谢@oreo 大佬贡献配置 安装docker 安装2.9.3青龙 配置Faker2,3仓库 本命令安装青龙2.9.3版本镜像 wget -q <https://raw.githubusercontents.com/shufflewzc/VIP/main/Scripts/sh/ql.sh> -O ql.sh && bash ql.sh 使用说明: 1、重置Cent OS 7.6系统 2、SSH输入代码 3、一直按回车
https://download.vulnhub.com/hms/niveK.ovahttp://niveK靶场1.下载靶场,打开virtual box导入靶场,网络改为桥接模式,打开虚拟机。 2.nmap先来扫描一下端口: nmap 192.168.0.17 -p- 扫描出7080为web端口,浏览器打开发现登录页面: 抓包一下,看到登录页面有sql注入漏洞: 既然存在s
Shell脚本: Shell脚本是什么,是必须的吗? 一个Shell脚本是一个文本文件,包含一个或多个命令的文件。作为系统管理员,我们经常使用多个命令来完成一项任务,我们可以添加这些命令在一个文本文件(Shell脚本,后缀为.sh)来完成这些日常工作。 什么是默认登录Shell? "/bin/bash",是默认登录shell。
Git Bash向GitHub上传本地项目 1、初始化本地仓库 在项目文件夹下打开Bash,输入命令: git init //初始化本地仓库 2、新增加测试文件 输入命令: touch 测试文件.txt //新建文件 3、添加文件到本地仓库 输入命令: git add . //添加所有文件到本地仓库 4、提交所有文件 输
airflow使用指南 1.airflow简介1.1 DAG 2. airflow架构3.airflow核心模块3.1 模块3.2 Operators模块 4.airflow安装与使用4.1 安装airflow4.2 修改默认路径4.3 修改默认数据库4.4 初始化数据库4.5 添加用户4.6 启动web服务4.7 启动定时任务4.8 编写airflow自动化代码模版
GitBash解决中文乱码 一、桌面右击,点击“Git Bash Here” 二、在弹出的黑窗口,右击,选择“options” 三、在弹出的窗口,选择“Text”,修改如下值后,先点击“Apply”,再点击“Save” 四、关闭窗口,重现打开“Git Bash”,再次输入命令,发现乱码已经解决
第一题 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 Redhat:面向企业用户的liunx操作系统。 Centos:面向设备区企业操作系统是redhat的在编译版本。 第二题 ubuntu 创建haha用户名及用haha用户登录 useradd haha passwd haha 123456 ubuntu系统新建用户后属性为s
现象: 输入workon,提示: command not found: workon 解决方法: vim ~/.bash_profile export WORKON_HOME=~/.virtualenvs (此地址可用绝对地址替代) source /Library/Frameworks/Python.framework/Versions/3.9/bin/virtualenvwrapper.sh source ~/.bash_profile
是因为环境变量设置错误 1.在命令行中输入: export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 可以实现暂时的使用。 2.输入cd ~/ #进入当前用户的home目录 3.创建bash_profile 执行命令: touch .bash_profile 4.打开并编辑bash_profile执行命令: op
-bash: zip: command not found 翻译过来就是:-bash: zip:命令未找到 在网上搜索了下 Linux 安装"zip"命令的方式:yum install zip 有个地方还会问你 Is this ok,输入 "y"回车就可以了,同样的 "zip" 命令都没有找到,解压命令应该也找不到,所以我就提前一步安装。 解压命令:yum install
#!/usr/bin/env bash #this srcipt is to do wheat_bsa #author lee #this is fail test, because bash didn't care about the failure of command #this can prevent the situation that check result of each step, only right can go on set -Eeuo pipefail #displ
先上结论: /etc/profile -> ~/.bash_profile -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout 注: 后面的变量会覆盖前面顺序的变量 /etc/profile :这个文件预设了几个重要的变量,例如PATH, USER, LOGNAME, MAIL, INPUTRC, HOSTNAME, HISTSIZE, umask等等。 /etc/bashrc
在本地编辑后推到github要有一个“三连”的动作,每次都这么操作真麻烦,于是加一个alias: 执行如下命令进行编辑: vi ~/.bash_profile 添加如下内容: alias pushall='git add .;git commit -m"update";git push' 执行如下命令使其生效: source ~/.bash_profile 然后就可以只输入如下命