【Linux Shell 命令】教程文章相关的互联网学习教程文章

Linux-01-基础指令和常用工具(虚拟机连网连xshell问题+virtualbox重启需重新安装centos问题)【代码】【图】

Linux-01 本节目标1.Linux背景1.发展史2.软件3.连接Xshell 2.基础指令1.目录相关命令ls命令(文件/目录)ls -l 详解pwd命令(目录/文件)mkdir命令(目录)rmdir 命令(目录)rm命令(文件)cp命令(文件/-r目录)mv命令(文件/目录)cd命令(改变当前路径) 2.文件相关命令touch命令(创建文件,主更新时间属性)cat命令(打印到终端显示)more 命令(按页查看文件)less命令(按页查看文件,带匹配)head命令(显示文件内容)tail命...

在Linux Shell 中 ()、(())、[]、[[]]、{} 的作用【代码】【图】

导读括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。一、小括号,圆括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。...

linux Vim编辑器与Shell命令的学习【代码】

Vim文本编辑器命令模式:控制光标移动,可以对文本进行复制、粘贴、删除和查找等工作输入模式:正常的文本录入末行模式:保存或退出文档,以及设置编辑环境。sequenceDiagram 命令模式 ->> 输入模式:a、i、o等键 输入模式->>命令模式: Esc键 命令模式->>末行模式: :键 末行模式->>命令模式: Esc键vim常用的命令命令 作用dd 删除(剪切)光标所在整行3dd 删除(剪切)光标处开始的5行yy 复制光标所在的整行4yy 复制光标处开始的5行...

linux shell中“2>&1“含义【代码】

&1"含义' rel='nofollow' target='_blank'>linux shell中"2>&1"含义 在计划任务中经常可以看到。例如我们公司的计划任务举例: */2 * * * * root cd /opt/xxxx/test_S1/html/xxxx/admin; php index.php task testOne >/dev/null 2>&1 */2 * * * * root cd /opt/xxxx/test_S1/html/xxxx/admin; php index.php task testTwo >/dev/null 2>&1 对于& 1 更准确的说应该是文件描述符 1,而1标识标准输出,stdout。 对于2 ,表示标准错误,...

Linux shell文件测试运算符

shell脚本 -d 是目录文件,那么-e,-f分别是什么?还有"! -e"这又是什么意思呢? -e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r filename 如果 filename可读,则为真 -w filename 如果 filename可写,则为真 -x filename 如果 filename可执行,则为真-s filename 如果文件长度不为0,则为真-h filena...

Linux-shell变量 -用户变量、系统变量、环境变量【代码】

目录 前言 一、系统变量 1.常见的系统变量 2.示例 二、环境变量 1.常见的环境变量 三、用户变量前言 在shell中有3种变量:系统变量,环境变量和用户变量,其中系统变量在对参数判断和命令返回值判断时会使用,环境变量主要是在程序运行时需要设置,用户变量在编程过程中使用量最多。 一、系统变量 1.常见的系统变量 变量名 含义$# 获取当前执行的Shell脚本后面接的参...

linux shell编写监控脚本,实现计算机各个性能数据监控的功能

[root@master shell]# cat monitoring_host.sh #!/bin/bash ip=ifconfig ens33 | awk '/inet/{print $2}' echo “本机的IP是:” $ip cpu=uptime |awk '{print "CPU的负载情况\t1分钟负载情况:"$8"\t5分钟负载情况:"$9"\t15分钟负载情况"$10}' echo “本机的CPU负载情况:”$cpu net_in=ifconfig ens33 | awk '/RX p/{print $5}' echo “本机网卡的入口流量是:” $net_in net_out=ifconfig ens33 | awk '/TX p/{print $5}' echo “本...

linux shell]中的source指令说明

Linux source命令: 通常用法:source filepath 或 . filepath 功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如source /etc/profile。 source命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bo...

Linux 中的Xshell(FinalShell)【代码】

转载自:wntr 原文链接:http://www.hostbuf.com/t/1059.html该版本功能和windows版基本一样,但是主机检测和远程桌面功能由于兼容性问题暂时无法使用,以后会支持. 安装一键安装脚本 rm -f finalshell_install_linux.sh ;wget www.hostbuf.com/downloads/finalshell_install_linux.sh;chmod +x finalshell_install_linux.sh;./finalshell_install_linux.sh;安装路径 /usr/lib/FinalShell/配置文件路径 /home/$USER/.finalshell/卸载...

Linux Shell查看物理CPU个数、核数、逻辑CPU个数【代码】

Linux Shell常用命令: # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu cores"| uniq# 查看逻辑CPU的个数 cat /proc/cpuinfo| grep "processor"| wc -l#查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 ...

Linux Shell脚本【代码】

一、举例1. SpringBoot启动脚本#!/bin/bash PROJECT_PACKAGE=web-admin-0.0.1-SNAPSHOT.jar PATH_NAME=test/web-admin/web-admin # 删除文件 rm -rf /project/web/jar/$PROJECT_PACKAGE # 拷贝文件 cp /var/lib/jenkins/workspace/$PATH_NAME/target/$PROJECT_PACKAGE /project/web/jar/ # 切换路径 cd /project/web/jar/pid=`ps -ef | grep $PROJECT_PACKAGE | grep -v grep | awk {print $2}` if [ -n "$pid" ] then# 杀死存在进...

Linux Shell随手簿【代码】【图】

【常用常坑】#脚本中使用alias,需要单独声明 shopt -s expand_aliases【模板】#多行原样输出 cat<<EOF line1 line2 line3 EOF#获取随机数echo $RANDOM | md5sum #输出连续字符串,结尾有一个短横线-cat /proc/sys/kernel/random/uuid #连续字符串中间有短横线-#数组定义array($(ls))#sed技巧sed s/^\n/&\n/g #其中“^”表示非,上例中表示:不是\n的字符;其中“&”表示原来的内容#删除空行grep -v ^$ file > file #找出file中非...

Linux高级命令+Shell编程【代码】

linux高级 目标Linux高级命令 Shell编程 Linux高级命令 重定向命令 ? Linux 允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。如:ls >test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )。 应用场景: 将日志或者分析结果写入文件,修改配置文件 # 一个 > 覆盖写入文件 echo 1 > test.log # 两个 >> 追加数据到文件 echo 1 >> test.configcut 命令 文件内容查看命令,类似于cat more le...

通过XShell与远程Linux服务器互传文件【代码】【图】

通过XShell与远程Linux服务器互传文件 先安装lrzsz [root@iZ2zej1nogjvot6f4dzt6eZ emqx]# yum install lrzsz Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile base | 3.6 kB 00:00:00 docker-ce-stable | 3.5 kB 00:00:00 emqx-ce-...

十一、Linux shell脚本(IP访问禁用与用户赋权)【代码】

1.编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问 [root@localhost /data]#cat /data/checkip.sh #!/bin/bash #******************************************************************** #Author: Kevin.Wen #Revision: 1.0 #QQ: 2510905014 #Date: 2020-12-24 #FileName: checkip.sh #*****************************************...