Shell

每日学习之shell操作

进入hbase之前要启动zk hadoop hbase # 启动ZK ./start-zk.sh 我启动zk的路径为:/export/server/zookeeper/bin/zkServer.sh start 三台虚拟机都要启动 # 启动hadoop start-all.sh # 启动hbase ......
shell

实现shell脚本多线程

默认的情况下,Shell脚本中的命令是串行执行,必须等到前一条命令执行完后才执行接下来的命令,但是如果有一大批命令需要执行,而且互相又没有影响的情况下,那么就要使用并发的方式执行命令了。 因为Shell本身并不提供多线程机制,因此需要借助其他技术(如有名管道)来实现多线程的通信。 后台执行实现并发 ......
线程 脚本 shell

makefile中导入shell脚本中export的环境变量

1.在makefile中,想要直接导入shell脚本的环境变量是有点麻烦,因为source命令导出的变量只在当前终端有效,而且source命令和.命令是等价的,如下: source ./env.sh . ./env 通常我们拿到SDK交叉编译链,都会先解压工具链,在source一下工具链中的环境变量 ......
变量 脚本 makefile 环境 export

shell脚本中的变量定义

shell脚本中的变量 局部变量 local 修饰,作用域在函数里,当出现同名变量优先级高于外部全局变量 全局变量 全局变量,不加任何修饰符,一般用于定义常量,任何函数体里都可以直接去取全局变量的值 ......
变量 脚本 shell

shell脚本

1.case语句 可以实现switch case的逻辑 case $server_vendor in "HP"|"Hewlett-Packard") install_rpm "HP" hp_server_hardware_health_check ;; *) install_rpm "Other" ......
脚本 shell

Hadoop3.3.6 Shell命令操作

一、mkdir 创建文件夹通过命令hadoop fs -mkdir /cyw在hdfs中创建名为cyw的文件夹 二、moveFromLocal从本地剪切到hdfs中 这里将本地/home/input/movefromlocal文件剪切到hdfs的cyw文件夹下hadoop fs -moveFromL ......
命令 Hadoop3 Hadoop Shell 3.6

shell 执行git 拉取代码并运行jar包

#!/bin/shecho “正在获取git最新代码,请输入正确的用户名与密码”output=git pull origin mastera=$?b=0if [ $a = $b ]; thenecho “代码拉取成功,正在执行打包”mvn clean && mvn compile && mvn in ......
代码 shell git jar

shell 执行git 拉取代码并运行jar包

#!/bin/shecho “正在获取git最新代码,请输入正确的用户名与密码”output=git pull origin mastera=$?b=0if [ $a = $b ]; thenecho “代码拉取成功,正在执行打包”mvn clean && mvn compile && mvn in ......
代码 shell git jar

linux -shell 实现base64 和 md5

base64 加密fk=$(echo ${str} | openssl base64) echo ${fk} 解密 jfk=$(echo ${fk} | openssl base64 -d) echo ${jfk} md5 加密,一次盐值fk2=$(echo -n ${str} | md5sum) ......
linux shell base md5 64

Linux shell 环境变量 All In One

Linux shell 环境变量 All In One 全局环境变量,system wide environment 系统级环境变量 局部环境变量,local wide environment 用户自定义环境变量 ......
变量 环境 Linux shell All

linux shell 命令仅输出某一列

linux shell 命令仅输出某一列 # 背景 我只想看磁盘的根目录的剩余量,也就是只想显示更目录的Avail # 解决办法 使用awk命令即可 ## 步骤 先 df -h 查看磁盘信息 ``` df -h ``` ![image-20230905141111733](https://img20 ......
命令 linux shell

shell中实现查找NDA的motif

001、 [root@pc1 test02]# ls a.txt test.sh [root@pc1 test02]# cat a.txt ## 测试序列 GATATATGCATATACTT [root@pc1 test02]# cat test.sh ## 计算程序 #!/bin/bash len ......
shell motif NDA

Linux shell script set -eux All In One

# Linux shell script set -eux All In One ```sh #!/usr/env/bin # ??? set -eux ``` ## man `set` ## demos --> ## (🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章, ......
script Linux shell All eux

shell中实现DNA序列一致性计算

001、 [root@pc1 test02]# ls a.txt test.sh [root@pc1 test02]# cat a.txt ## 测试数据 ATCCAGCT GGGCAACT ATGGATCT AAGCAACC TTGGAACT ATGCCATT ATGGCACT [root@pc1 ......
一致性 序列 shell DNA

Shell产出01|定时清日志脚本|Shell

需求:每天定时清理空间占有率为x%的文件系统,包括PAMS和PMTS #!/bin/bash : <<EOF @Time:2023/03/22 @Author:Chase 版本:定时任务实现定时清理,空间使用率在x%以上就自动清理 每天23:59定时执行:使用crontab来实现定时,配好时间、脚本 ......
Shell 脚本 日志 01

Shell桌面集成

Shell桌面集成 >Shell是完成桌面相关工作的API集合 示例 // 默认浏览器中打开指定URL nw.Shell.openExternal('https://github.com/nwjs/nw.js'); // 默认编辑器中打开指定文件 . nw.Shell.openItem('test. ......
桌面 Shell

Python-subprocess-执行shell命令

###subprocess 控制输入和输出流 处理返回代码 -处理异常 参数、退出状态码、以及stdout和stderr 字符串格式的命令 以及 字符串序列 数据类型应为一个string 或则 一个sequence(list, tuple等等) 可以是字符串,也可以是命令各个参数组成的序列。 当该参 ......

让linux shell显示命令执行结果

vscode的shell可以用颜色来标记命令执行是否成功 ![image](https://img2023.cnblogs.com/blog/2228692/202309/2228692-20230904164359626-897541642.png) 如图,蓝色圆点表示成功,红色表示失败。但是默认 ......
命令 结果 linux shell

[shell] Shell之文本字母大小写转换【转载】

# 0 序言 + 近期一项目shell脚本中需要进行此动作(即 install docker compose by shell)。翻阅了网络的参考文献后,有所启发,并运用之。 + 本文的解决思路与内容,系转发**参考文献** # 1 利用bash + 先看一个简单的,使用^符号把字符串中首字母变为大 ......
字母 文本 大小 shell Shell

Shell

# 概述 Shell是一个命令行解释器,接受应用程序 / 用户命令,然后调用操作系统内核 Linux 提供的 Shell 解析器: [atguigu@hadoop101 ~]$ cat /etc/shells ```shell /bin/sh /bin/bash /usr/bin/sh /usr/b ......
Shell

WinSCP 提示:你的Shell可能与本程序不兼容(推荐使用Bash)的解决办法

用winscp上传文件到Ubuntu,由于要解决权限问题,通常都只能配置为 这时候,需要修改/etc/sudoers文件,将登录用户的权限设置为ALL=(ALL) NOPASSWD: ALL,但这时候你最好把新建的规则放在最下面,这样可以避免权限被覆盖。 如图:我最初是把sysuser的权限配置放在 ......
办法 程序 WinSCP Shell Bash

shell脚本

# shell脚本编程 ## 1 shell概述 > shell即是一种应用程序,又是一种程序设计语言 ### 1.1 作为应用程序 > 交互式地解释、执行用户输入的命令,将用户的操作翻译成机器可以识别的语言,完成相应功能。 称之为shell命令解析器 > shell是用户和Linux内核之间的接口 ......
脚本 shell

shell之ceph分布式存储OSD使用率监控实战脚本

ceph分布式存储集群中osd使用满了后,集群将无法提供存储服务,无法继续写入数据,只读。所以需要对osd使用率进行监控以便及时扩容或者迁移数据 ......
使用率 分布式 脚本 实战 shell

Shell自动化日志维护脚本

简介: 系统日志对于了解操作系统的运行状况、故障排除和性能分析至关重要。然而,长期积累的日志文件可能变得庞大,影响系统性能。在这篇文章中,我们将介绍一个自动化的解决方案,使用 Bash 脚本来监控和维护系统日志文件,以确保它们的大小合理,避免磁盘爆满,并保持内容的整洁和高效。 问题背景: 在使用EL ......
脚本 Shell 日志

Linux tcp连接数监控实战shell脚本

tcp连接数监控可用于存储维护中前端业务访问量的统计:使用命令netstat -anp Proto:表示协议类型,Recv-Q:表示收包数量, Send-Q:表示发包数量 实战示例: #!/bin/bash #this script is used for count the quantity of ......
脚本 实战 Linux shell tcp

18 个一线工作中常用Shell 脚本(转)

1、检测两台服务器指定目录下的文件一致性 #!/bin/bash ###################################### 检测两台服务器指定目录下的文件一致性 ##################################### #通过对比两台服务器上文件的md5值,达到 ......
脚本 一线 常用 Shell 18

Linux 主机磁盘繁忙度监控实战shell脚本

iostat 是一个常用的工具,可以提供关于磁盘活动的详细统计信息。通过运行命令 iostat -x 1 可以实时监测磁盘的使用情况,其中 %util 列就表示磁盘的繁忙度,数值越高表示磁盘越繁忙。 ......
磁盘 脚本 实战 主机 Linux

程序启动停止的shell脚本

## 程序启动停止的shell脚本 ### 启动脚本start.sh 执行python api.py命令脚本如下 ``` app=api basePy=/opt/conda/envs/chatglm2 pid=`ps -ef | grep "$app.py" | grep -v grep | awk ......
脚本 程序 shell

运维常用的 34 个 Linux Shell 脚本

作为一名 Linux 工程师,会写好的脚本不仅能提高工作效率,还能有更多的时间做自己的事。最近在网上冲浪的时候,也注意收集一些大佬写过的脚本,汇总整理一下,欢迎收藏,与君共勉! (1)用户猜数字 #!/bin/bash# 脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜 ......
脚本 常用 Linux Shell 34

shell函数返回值 return

shell函数的return 语句和其他语言(比如 python java等)不一样 ① shell 函数中的return 只能返回整数 且是 0-255的整数 ② shell 函数中return 的返回值,只能存储到内置变量$?中 ③ shell 函数返回字符串,可以用 echo 语句 在shel ......
函数 return shell