ICode9

精准搜索请尝试: 精确搜索
  • centos7 yum 安装最新redis2022-05-30 03:31:07

    yum 默认安装的是很老的 redis,新版 redis 增加了很多新功能,需要手动指定 yum 源才能安装最新版 redis 首先,卸载旧版本 redis $ sudo yum -y remove redis Bash 更新 yum $ sudo yum -y update Bash 添加 yum 源 $ sudo yum -y install http://rpms.remirepo.net/enterp

  • Centos7重置root密码2022-05-27 00:35:49

    第一步:开机显示下面界面时按字母e键        第二步:然后进入编辑页面(如下图),然后按方向键的下键,找到“LANG=zh_CN.UTF-8”这个位置,然后在后面添加 rw single init=/bin/bash,然后按ctrl+x重启        第三步: ①进入bash界面后(下图),执行passwd命令重置root密码, ②如果开启了SEL

  • 如何将项目使用Git上传到Github、Gitee2022-05-25 15:02:26

    我的博客 开始 下载 Git Bash 选中想上传到 GitHub 的文件夹,右击选择 Git Bash Here 之后进入到 Git Bash 界面 初始化  git init 将所有文件添加到仓库中  git add . 注意: add 后面加个空格再加个".",这里没有打错! 像这样就成功了 连接远程仓库  git remote add origin

  • [Bash] Get value from the response2022-05-25 03:00:17

    curl http://127.0.0.1:10080/login -u user It prints out the token. {"token":"eyJhbGciOwefewwefwIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InVzZXJAZXhhbXBsZS5jb20iLCJleHAiOjE2NTM2NzYzMjYsImlhdCI6MTY1MzQxNzEyNiwiaXNzIjoiYXV0aC5zZXJ2aWNlIiwic3ViIjoidXNlci

  • Mac 每次都要执行source ~/.bash_profile 后,配置的环境变量才生效2022-05-19 17:00:33

    背景:自己在 ~/.bash_profile 中配置adb环境变量, 可是每次重启终端,或者新增终端tap后配置都不生效.需要重新执行 : $source ~/.bash_profile后,才会生效。   原因:自己是在bash中配置的环境变量,而当前系统是使用的是shell查看当前使用的shell:终端输入:echo $SHELL输出是/bin/zsh,说

  • linux which命令2022-05-19 02:00:58

    Linux which命令用于查找文件。 which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 语法 which [文件...] 参数: -n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 -p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路

  • Kubernetes之高可用集群2022-05-18 17:34:48

    Kubernetes之高可用集群 文章作者: Escape  文章链接: https://www.escapelife.site/posts/f8b7fb74.html 我们一起学习如何搭建 Kubernetes 的高可用的集群构建吧! Kubernetes 作为近几年最具颠覆性的容器编排技术,广泛应用与企业的生产环境中,相较于前几

  • Kubernetes之kubectl使用2022-05-18 17:03:37

    Kubernetes之kubectl使用  文章作者: Escape  文章链接: https://www.escapelife.site/posts/2b31e1a2.html   kubectl 是 Kubernetes 自带的客户端,可以用它来直接操作 Kubernetes 集群。 日常在使用 Kubernetes 的过程中,kubectl 工具可能是最常用的

  • .bashrc不生效2022-05-16 16:02:47

    .bashrc是以来.profile生效的,所以在.$HOME下需要创建一个.profile文件内容如下: # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples

  • linux bash alias2022-05-16 14:00:30

    sudo vim ~/.bashrc # alias for g++ support C++ standard 11, 14, 17, 20 alias g++11='g++ -std=c++11' alias g++14='g++ -std=c++14' alias g++17='g++ -std=c++17' alias g++20='g++ -std=c++2a' g++20 -o a test.cpp 修改完成后

  • 反弹shell的原理以及应用2022-05-16 08:04:02

    什么是反弹shell? 反弹shell(reverse shell),指的就是我们的机器监听在某TCP/UDP端口,然后在希望被我们利用的被控机器发起请求到该端口,并将其命令行的输入输出转到控制端。reverse shell与telnet,ssh等标准shell其实差不多对应,本质上是网络概念的客户端与服务端的角色反转。 为什么要反

  • Apache Unomi 远程表达式代码执行漏洞(CVE-2020-13942)2022-05-16 08:00:24

    Apache Unomi 是一个基于标准的客户数据平台(CDP,Customer Data Platform),用于管理在线客户和访客等信息,以提供符合访客隐私规则的个性化体验。在Apache Unomi 1.5.1级以前版本中,存在一处表达式注入漏洞,远程攻击者通过MVEL和OGNL表达式即可在目标服务器上执行任意命令。 参考链接: ht

  • 如何在 Linux 中创建并运行 Shell 脚本(Bash 初学者教程)2022-05-13 12:35:00

        1、创建并运行第一个 shell 脚本2、将 shell 脚本转换为 bash 脚本3、为什么大多数 shell 脚本都包含 #! /bin/bash 在 shell 脚本的开头?4、将 shell 脚本添加到 PATH(以便它可以从任何目录运行)1、创建并运行第一个 shell 脚本首先创建一个名为 scripts 的新目录,它将托管我们

  • Shell的while命令2022-05-13 12:34:35

        while语法结构while argument; do statement ...done常见用法无限循环。while中的无限循环使用((1))或者[ 1 ]来实现.示例:时间打印while ((1)); do echo `date '+%Y-%m-%d %H:%M:%S'` sleep 1done示例:计算1到10的和 i=1sum=0while ((i<=10));do let sum+=i

  • shell2022-05-13 11:02:38

    一、解释器 解释器是一种命令解释器,主要作用是对命令进行运行和解释,将需要执行的操作传递给操作系统内核并执行 #!/bin/bash(默认),指定解释器。例如: #!/bin/bash echo ‘hello, shell'   二、变量 shell的变量不需要先声明,可以直接使用,eg:a=15 调用变量:   $a 或者${a}    ,建议

  • 关于git bash 不在当前项目下如何操作2022-05-10 19:04:35

        可以选择重新安装git ,然后安装的时候选择如下图所示,即可  

  • dbdeployer 快速部署mysql2022-05-08 18:33:10

    $ curl -s https://raw.githubusercontent.com/datacharmer/dbdeployer/master/scripts/dbdeployer-install.sh | bash $ yun install  base_completion $ dbdeployer init SANDBOX_BINARY /root/opt/mysql SANDBOX_HOME /root/sandboxes -------------------------------

  • Bash技巧:对比 test判断字符串是否为空的用法2022-05-08 14:00:07

    #!/bin/bash function empty_string() { if test -n $1; then echo '(1) -n $1 :' "No quote: not empty." fi if [ -z $1 ]; then echo '(2) -z $1 :' "No quote: empty." fi if test -n

  • 【Shell案例】【!~//、grep反向查找、sed流编辑器】13、去掉所有包含this的句子2022-05-07 21:35:01

    描述写一个 bash脚本以实现一个需求,去掉输入中含有this的语句,把不含this的语句输出示例:假设输入如下:that is your bagis this your bag?to the degree or extent indicated.there was a court case resulting from this incidentwelcome to nowcoder 你的脚本获取以上输入应当输

  • Linux快捷进入长目录2022-05-07 16:37:05

    1、设置环境变量 vim ~/.bash_profile 或者 vim /etc/profile # enter alias cthemes='cd /xxxx/themes/xxxx' 2、然后让配置生效 source ~/.bash_profile 或者 source /etc/profile 3、验证 cthemes

  • Bash基础语法2022-05-07 16:01:36

    定义:you_name="abc" 使用:echo $you_name 只读变量:readonly a="1234" 删除变量(不能删除只读变量):unset var_name 变量类型: 字符串:your_name="xiao" 字符串拼接:greeting="hello, "$your_name"!" 数组:array_name=(value0 value1 value2 value3)

  • 循环2022-05-06 20:04:10

    嵌套循环处理文件数据 #! /bin/bash IFS=$'\n' for entry in $(cat /etc/passwd) do echo "Values in $entry" IFS=':' for value in $entry do echo $value done done Values in root:x:0:0:root:/root:/bin/bash r

  • 如何安装Git2022-05-06 17:00:56

    Git是什么? Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 Git的作用就是对文件进行版本管理,方便在不同版本进行切换修改,类似文件分不同时间备份让后需

  • linux-Bash基本语法2022-05-05 00:31:29

    1 标准输入、输出与标准错误输出 系统为这三个文件分配了文件标识符fd(file descripter),在Linux系统下,一切皆是文件,对文件的操作,一般要用到文件标识符。 它们的文件标识符,分别为0,1,2,关系如下表: 文件描述符 名称 通用缩写 默认值 0 标准输入 stdin 键盘 1 标准输出 stdout

  • 进程2022-05-03 15:02:29

    ps默认只会显示进程ID(PID)、运行在哪个终端(TTY)以及进程医用的CPU时间 [root@wcyzf ~]# ps PID TTY TIME CMD 3778880 pts/0 00:00:00 bash 3787406 pts/0 00:00:00 ps ps -ef  [root@wcyzf ~]# ps -ef | head -10 UID PID PPID C STIME TTY TIME CMD roo

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

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

ICode9版权所有