ICode9

精准搜索请尝试: 精确搜索
  • Bash的快捷键2020-09-22 09:31:56

    Ctrl + L:清除屏幕并将当前行移到页面顶部。 Ctrl + C:中止当前正在执行的命令。 Shift + PageUp:向上滚动。 Shift + PageDown:向下滚动。 Ctrl + U:从光标位置删除到行首。 Ctrl + K:从光标位置删除到行尾。 Ctrl + D:关闭 Shell 会话。 ↑,↓:浏览已执行命令的历史记录。

  • linux清空历史命令(history)2020-09-17 12:35:06

    有时候发现上下键出现太多没有用的命令或者打错的命令,可以使用以下两种方法清空命令 一、$ history -c该命令可以清空本次登入的所有输出命令,但不清空.bash_history文件,所以下次登陆后,旧命令还将出现,历史命令是存在于当前用户根目录下的./bash_history文件。 二、echo > $home./ba

  • mac npm 无法使用时 zsh配置2020-09-16 10:02:03

    更新:建议使用nvm官方GitHub文档安装方式 参考文档:https://github.com/nvm-sh/nvm/blob/master/README.md#installing-and-updating 安装brew 终端上运行 $ /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 安装NVM $ b

  • shell练习题2020-09-12 19:02:29

    总结内容如下:1.如何向脚本传递参数,并在脚本中获取参数,举例说明 ?先创建一个脚本,#!/bin/bash开头,脚本名字,脚本创建时间,脚本创作者,脚本路径echo “”结尾sh 脚本名字获取参数例如:[root@hadoop105 shell_class25]#vim aa.sh#!/bin/bash#DESC:第一个脚本输出helloword#PATH: /root/shel

  • 【 OS_Linux】Shell脚本中首行的#!/bin/bash和#!/bin/sh的作用2020-09-09 15:32:14

    “#!” 是一个约定的标记,它告诉系统用什么解释器来执行这个脚本,即使用哪一种Shell。 #!/bin/sh是指此脚本使用/bin/sh来解释执行,其实第一句的#!是对脚本的解释器程序路径,脚本的内容是由解释器解释的,我们可以用各种各样的解释器来写对应的脚本。 比如说/bin/csh脚本,/bin/perl脚本,/b

  • 常用git bash命令2020-09-08 19:02:30

    git init git remote add origin "你的项目地址(刚才在码云创建的项目的地址)" git pull origin master #git pull origin master --allow-unrelated-histories git rm filename git branch v1.0 #创建本地分支 git push origin v1.0 #提交分支 git branch -a #查看所有分支

  • 浅谈未授权漏洞——Rsync未授权getshell2020-08-30 20:32:08

    0x01 漏洞简介及危害 Rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件,也可以同步本地硬盘中的不同目录。Rsync 默认允许匿名访问,如果在配置文件中没有相关的用户认证以及文件授权,就会触发隐患。Rsync 的默认端口为 837。 0x02 漏洞复现 Rs

  • shell echo单行和多行文字定向写入到文件中2020-08-29 14:03:13

    单行文本: #!/bin/bash echo "192.168.85.24 tsedb">> /etc/hosts   多行文本: <<EOF告诉主shell,后续的输入,是其他命令或者子shell的输入,直到遇到EOF为止 #!/bin/bash cat > /etc/security/limits.conf<< EOF #tsedb SETTING tsedb soft nproc 16384 tsedb hard nproc 163

  • nvm git手动安装,解决curl wget 及 nvm install node源被墙问题2020-08-28 16:03:48

    最近更新node版本比较频繁,考虑使用nvm方便管理。 官方安装文档(https://github.com/nvm-sh/nvm#install--update-script)建议使用 curl 和 wget 方便安装,但是架不住我天朝gfw之强大,梯子也不管用,只能通过git进行手动安装。 命令行如下: bash -u # 开启新的bash unalias -a # 重置

  • netstat命令无法使用-bash netstat commad not found2020-08-28 13:31:18

    关于netstat命令无法使用-bash netstat commad not found的问题今天来给大家一个解决方法;     默认的有的系统是没安装的,需要运行一下下面的命令即可: yum install net-tools  

  • [七夕特供版]:流年不利啊,才处理了线程死亡案件,这次更猛,进程连续死了好几个2020-08-26 09:01:50

    前言 前两天发了一篇,关于线程神秘死亡的,过程也诸多波折,也很有意思。 结果就在昨天,又遇到一起进程死亡案件,容我给大家细细道来。 我们有一台专门定制的,供市场人员进行产品展示和推销的pc(配置是挺不错,英特尔i7 * 8核,32g内存);这是一台pc,装的win10系统,市场人员要展示的时候,就打开浏览器

  • 小技巧:Linux环境jps: command not found2020-08-23 23:03:21

    vim /root/.bash_profile    红色框框中添加你的JAVA_HOME地址 再运行 source /root/.bash_profile然后 发现 jps 等命令运行正常了

  • Linux 常用软件清单2020-08-22 14:00:35

    Linux 常用软件清单 下面是Linux环境的一些软件(有些只是关键字,直接搜素即可): arch 系列的是 pacman -Ss <关键字> debian 系列的是 apt search <关键字> redhat 系列的是 dnf search <关键字> 终端编辑器:vim aur包管理器:yay 图形界面编辑器:gedit 网络连接:iw, wpa_supplicant 和

  • 从bash中读取mysql数据库2020-08-20 08:00:42

    创建数据库及数据表的脚本如下:[root@iZr4s05capgvfej0ntls1zZ ~]# cat create_db.sh #!/bin/bash #文件名:create_db.sh #用途:创建mysql数据库 USER="user" PASS="user" mysql -u $USER -p$PASS <<EOF 2> /dev/null CREATE DATABASES students; EOF [ $? -eq 0 ] &a

  • 3、常见的Shell2020-08-20 07:32:27

    上面提到过,Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。 bash bash是Linux标准默认的shell,本教程也基于bash讲解。bash由Brian

  • k8s 安装 istio 的坑2020-08-13 16:00:41

    本文针对于二进制部署的k8s安装istio1.67版本   没有设置admin.conf的小伙伴请参考 https://www.cnblogs.com/Tempted/p/13469772.html   1、检查k8s dns svc 启动是否正常       访问不到svc错误,请检查K8S 上dns服务是否正常 error citadelclient Failed to create ce

  • Docker中,上下左右按键使用出错,^[[A^[[B^[[C^[[D2020-08-13 10:31:45

      大家在Dockler中,有没有遇到这样的问题,好不容易输入一大串之后,最后想要上下键,找寻刚刚使用的命令时,却发现出现这样的错误: 这是字符集的问题,sh不支持这种行为,但要怎么做才可以呢? 有两种方法: 第一种: 再启动Docker的时候,后面跟上/bin/bash docker run -it --name myfirstDocker d

  • shell学习2020-08-06 23:34:22

    一.概述 shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。 shell既是一中命令语言,又是一种程序设计语言。 shell是一个命令行解释器,它接收应用程序/用户命令,然后调用系统操作内核,进行内核操作,从而控制硬件。 shell是一个功能强大的编程语言,易变写,易调试、灵活性强   二.sh

  • Linux下执行shell脚本出现-bash: ./stop.sh: /bin/bash^M: bad interpreter: No such file or directory问题2020-08-06 09:31:31

    问题描述:我在Windows下将shell脚本编写好上传至Linux服务器,chmod之后执行脚本出现如下问题 出现原因:Windows下编辑的shell脚本文件格式是dos,而Linux下需要unix格式的,可用vim编辑器查看文件格式按【ESC键>>按shift+冒号>>输入set  ff>>回车】 解决方案:将dos格式改为unix格式后

  • Linux bash环境变量简单总结(搬运)2020-08-05 23:01:54

    来源链接:http://www.178linux.com/8005 作者:旺仔大战肥五花链接:https://zhuanlan.zhihu.com/p/82098647来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一.环境变量简介 Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环

  • Mac tomcat安装2020-08-02 19:00:25

    步骤1:官网下载       .tar.gz文件一般用于Linux系统上,而.zip文件一般流行于Windows系统上 步骤2:解压安装 网上有人建议放入(/usr/local/)文件夹,本人自己建立一个local目录,然后进行把所有无需安装的程序都放在里面方便管理 步骤3:进入tomcat》bin目录  进入tomcat》bin目录,shut

  • centos7安装python3环境2020-07-30 10:00:52

    网址:https://www.cnblogs.com/caesar-id/p/10821105.html 1.登录普通用户 2.which virtualenvwrapper.sh  找到virtualenvwrapper.sh 路径如:/usr/local/bin/virtualenvwrapper.sh 3.配置  .bash_profile :   3.1. mkdir env  新建env文件,用户虚拟环境的work_home 配置   3.

  • (二)shell变量的定义2020-07-29 11:00:30

    (1)bash shell中,每个变量的值都是以 字符串 的形式存储; (2)= 的周围不能有空格; (3)$ 在shell中可作为取变量运算符; (4)$$ 输出当前进程的PID;            

  • shell笔记2020-07-27 04:00:56

    linux安装包管理 1.rpm包管理   2.yum包管理   配置yum源:   gpgcheck=1 非必填项,如果是1,就必须要写gpgkey,会拿这个key和远程的对比。   yum源baseurl有2种:一种是用在线http的,一种是用本地的 在线的yum:会从这个http地址上去找要安装的包   本地yum源"     第1章 Shell概述

  • docker 容器使用 systemctl 命令是报错2020-07-24 14:32:47

    docker 容器使用 systemctl 命令是报错   看了许多解决方案,但是对于新手来说并不友好,不是特别清楚 报错内容:         System has not been booted with systemd as init system (PID 1). Can't operate.       Failed to connect to bus: Host is down   解决方法:  

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有