ICode9

精准搜索请尝试: 精确搜索
  • Shell编程与变量2022-01-19 23:58:37

    Shell编程与变量 一,概述1.概念1)什么是shell:2)shell脚本是什么:3 ) shell脚本能干什么4 ) shel1脚本使用场景 2.shell作用---命令解释器,"翻译官"3.脚本构成4.shell编程规范5.重定向与管道1)交互式硬件设备2)重定向输出3)管道操作 二,shell变量Shell变量的作用、类型1.自定义变

  • Docker命令tab无法补全的解决方法2022-01-19 23:34:37

    Docker命令tab无法补全的解决方法 安装bash-completion # 1-- yum install -y bash-completion 刷新文件 # 2-- source /usr/share/bash-completion/completions/docker source /usr/share/bash-completion/bash_completion

  • 安装K8S命令补全工具2022-01-18 15:36:32

    #下载工具 yum install -y bash-completion source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) echo "source <(kubectl completion bash)" >> ~/.bashrc #添加kubectl的k别名 vim ~/.bashrc alias k='kubectl�

  • centos下 ftp传输文档的脚本2022-01-18 11:04:24

      #!/bin/bash ftp -n<<! open 192.168.1.2 #ftp上传地址 user ftp_username ftp_userpass #ftp帐号和密码 binary hash cd / #ftp服务端存储目录 lcd /home/backup/database #ftp客户端要上传的目录 prompt mkdir `date +"%Y%m%d"` cd `date +"%Y%m%d&quo

  • RedHat/CentOS8使用Bash脚本查看Linux上的系统信息2022-01-18 11:03:52

        使用场景:Linux中有几个命令可用于获取系统信息,例如处理器信息、制造商名称和序列号等。但您可以编写Shell脚本以根据需要自定义输出,我们想到了一个新的Shell脚本,该脚本在您每次登录Shell时向您显示所需的系统信息。   该脚本设计分为六个部分: 第1部分:基本系统信息。 第2部

  • Cannot execute binary file 之原因2022-01-17 20:34:04

    文章目录 1. 写在最前面2. 排查方向2.1 非 root 用户2.2 编译目标与执行环境不同2.3 程序需要的动态库或静态库缺失2.3.1 解决办法 4. 等等4.1 真·解决办法4.1.1 使用 CGO_ENABLED=04.1.2 更换依赖的基础镜像 5. 碎碎念6. 参考资料 1. 写在最前面 问题:笔者用 kaniko

  • Docker(九)--Docker三剑客--Docker Machine2022-01-16 14:02:36

    1. Docker Machine简介 - Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装 Docker 环境。 Docker Machine支持在常规Linux操作系统、虚拟化平台、openstack、公有云等不同环境下安装配置docker host。 Docker Machine 项目基于 Go 语言实现

  • Go 在 linux 上安装2022-01-15 16:00:58

    在 linux 安装 GO 有两种方式。 一种是使用 apt-get 命令安装。 第二种是使用 安装包安装 使用 apt-get 安装 sudo apt-get update #更新安装列表 apt-get install golang #安装golang 如果是 mac系统 ,推荐使用 brew 安装,但是在ubuntu中,不太建议使用 apt-get 的方式进

  • .bash_profile每次执行才生效的问题2022-01-13 23:33:59

    这个问题是我在创建Python虚拟环境的时候发现的,输入workon应该显示有几个虚拟环境,但是我输入后显示没有这个命令,但我已经配置了 VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3source /usr/local/bin/virtualenvwrapper.sh 所以我有执行了一次source ~/.bash_profile,然后在终端

  • bash shell set 命令2022-01-13 14:31:28

    原始链接:set Man Page - Linux - SS64.comhttps://ss64.com/bash/set.html set Change the value of a shell option and set the positional parameters, or display the names and values of shell variables. Syntax set [--abefhkmnptuvxBCEHPT] [-o option-name] [ar

  • Linux 随机生成密码2022-01-13 14:00:20

    .生成随机密码(urandom版本) #!/bin/bash #Author:丁丁历险(Jacob) #/dev/urandom文件是Linux内置的随机设备文件 #cat /dev/urandom可以看看里面的内容,ctrl+c退出查看 #查看该文件内容后,发现内容有些太随机,包括很多特殊符号,我们需要的密码不希望使用这些符号 #tr -dc '_A-Za-z0-9

  • Mac配置jdk和maven环境2022-01-10 23:31:14

    今天入职新公司,领了本MacBook pro,第一次使用mac,有点不习惯,但是真的很丝滑。记录下自己装jdk和maven时的过程 jdk官网 到官网下载jdk(我是找朋友要的) 安装 默认jdk的安装路径(我把Home目录拷贝到了桌面,因为配置maven的时候老是说JAVA_HOME没有生效) 配置环境变量 配置环境变量

  • Ubuntu环境变量解释2022-01-10 20:29:59

    一、环境变量 使用Linux操作系统进行开发的时候,或者使用Linux操作测试软件,或者基于Linux操作系统安装软件时,我们都需要设置环境比变量。 二、系统配置文件 Ubuntu Linux系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细介绍环境变量的配置文件。 2.1 系统文件 /

  • 使用 nvm 管理 node, npm 的版本2022-01-10 19:04:48

    安装 nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash 输入nvm提示报错:command not found: nvm 可能原因是本机的环境变量没有设置 打开本机的 .bash_profile : cd ~ # 使用vim编辑器打开 .bash_profile vi .bash_profile 在.ba

  • linux(第二集)使用DockerFile 构建nginx镜像2022-01-10 17:33:14

    感谢园友的分享,园友的文章入口 1.查看运行的docker 镜像 docker images   2.运行容器,指定名称,可交互的终端,进入容器 docker run -it --rm nginx:v1 bash docker run -it name bash   3.查看容器里运行的所有进程 docker ps -a   12.启动容器,cid 为containerid docke

  • Docker速成2022-01-10 16:59:15

    1。安装         curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun         也可以使用国内 daocloud 一键安装命令:         curl -sSL https://get.daocloud.io/docker | sh 2。docker run -itd dockname /bin/bash       

  • Linux环境变量2022-01-09 22:32:58

    1. 环境变量的种类 全局环境变量 局部环境变量 1.1 全局环境变量 全局环境变量对于所有的shell都适用(父shell与子shell) 全局环境变量可以使用命令env和printenv显示 显示个别环境变量的值使用printenv命令,使用env命令会报错 1.2 局部环境变量 Linux中没有专门查看局部

  • docker_容器命令,退出容器命令2022-01-09 14:59:14

    1.docker run -it ubantu /bin/bash 使用ubantu以交互模式启动一个容器,在容器内执行/bin/bash操作 为容器取名 2.docker ps 显示当前容器   3.ctrl+p+q 4. 5.docker rm 容器名或者id 遇到如上错误,没用停止容器 6.docker logs 容器名 查看容器日志 7.docker

  • shell - Linux - win10 拷贝shell 脚本到Linux 执行报错 -bash: ./myshell.sh: /bin/bash^M: bad interpreter: No su2022-01-09 11:32:38

    win10 拷贝shell 脚本到Linux 执行报错 -bash: ./myshell.sh: /bin/bash^M: bad interpreter: No such file or directory win10编辑器容易添加一些看不见的转义内容进去 怎么办??? 很简单 执行指令 【文件换成自己的】 sed -i "s/\r//" myshell.sh  

  • 编写Bash脚本实现使用FFmpeg批量合并视频2022-01-08 16:03:02

    前言 使用FFmpeg能够很方便的合并同分辨率的视频。很多时候我们可能需要批量化合并视频,此时可以通过编写Bash脚本来实现。 实现 批量合并视频 合并三个文件夹中的视频结果: result_path1=task1 result_path2=task2 result_path3=task3 concat_path=concat-videos if [ ! -d

  • top进程出现 -bash异常进程占满CPU2022-01-07 18:04:00

    记一次top 进程中,-bash占满CPU的问题。 背景:在top显示的进程中出现了-bash的进程,直接将CPU占满。将其kill掉之后过一段时间又再次出现。 排查:先找出-bash文件是在哪里。使用find / -name -bash来找出文件所在位置。将其删除,然后重启一段时间后再次发现-bash再次出现。然后再重新找

  • Linux下新建用户的默认配置2022-01-06 17:35:33

    在新建用户时,仅需要user add newuser再指定密码就可以创建一个一般用户,如果并未给newuser指定任何信息,那么默认配置是从哪里来的呢?在/etc/default/useradd文件中。 [root@localhost ~]# cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1

  • bash脚本检查系统CPU型号数量2022-01-05 16:02:09

    直接上代码 保存下来就可以运行了 #!/bin/bash physical_name=`cat /proc/cpuinfo | grep 'model name' |uniq|awk -F : '{print $NF}'` physical=`cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l` cpu=`cat /proc/cpuinfo |grep "cores"

  • Vulnhub 靶场 FUNBOX: GAOKAO2022-01-05 16:00:42

    前期准备: 靶机地址:https://www.vulnhub.com/entry/funbox-gaokao,707/ kali攻击机ip:192.168.11.129 靶机IP:192.168.11.134 一、信息收集 1.使用nmap对目标靶机进行扫描 发现开放了21、22、80和3306端口。 2. 21端口 把 welcome.msg 文件下载下来查看一下: Welcome, archive user

  • sh 和 shell 的区别2022-01-05 15:35:50

    Shell 中文意思贝壳,寓意类似内核的壳。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 脚本(shell script)是一种为

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有