shell

在这里插入图片描述

Linux基础-shell Script

自动化测试的基础是什么,我认为就是linux shell Script脚本语言,与jenkins pipeline的语法相似,另外docker的部署很大程度也仰赖脚本语言,这次的坑很早之前就已经开了,但是因为一直在重构官网,所以拖到了现在,嘿嘿,探索开始。 学习自鸟哥的linux私房菜 1. 什么是Shell Scripts 什么是shell Scripts(程序化脚本)呢?就是字面的意义,我们把... »

shell脚本的坑

shell脚本的坑 最近在项目上需要用到java去调脚本执行sqlldr命令 记录碰到的坑 坑1: 中文乱码问题 例如: # 获取当前日期和传进来的参数, 并创建相应的文件夹 ls_date=`date +%Y%m%d` 这种情况下有可能导致乱码, 下面的ls_date不能正确定义 坑2: 脚本调用传值问题 脚本调脚本的时候有个传值问题, 一直传不进去, 后面在脚本里面加上单引号就好了 坑3: 空... »

在这里插入图片描述

shell命令调用http接口(curl方式)

简单介绍一下通过shell命令调用http接口(curl方式)先上样例样例介绍参数详解 先上样例 1、curl -H "Content-Length:0" -X GET "http://127.0.0.1:8080" 2、curl -H "Content-Type: application/json" -H "connection:Keep-Alive" -s -X POST -d '{"id":... »

在这里插入图片描述

Linux学习笔记09 — 超详细shell脚本编程快速入门

文章目录1.shell简介1)什么是shell2)shell脚本3)运行shell脚本4)shell注释5)shell编写的基本步骤2.shell变量1)命名变量2)使用变量3)变量类型3)变量操作3.shell字符串1)字符串类型2)字符串操作4.shell数组1)定义数组2)数组操作5.shell传递参数6.shell运算符1)shell运算符种类2)算数运算符3)关系运算符4)布尔运算符5)... »

在这里插入图片描述

【shell编程】基础篇

文章目录基础篇一、Shell概述二、脚本定义与执行三、shell中的变量四、运算符五、条件判断六、流程控制七、read读取控制台输入八、函数九、Shell工具 基础篇 一、Shell概述 shell是一个功能比较强大的脚本语言,易编写、易调试、灵活性强。它负责接收应用程序用户命令,然后调用操作系统内核对用户态的接口,开发和运维都应该掌握。 Linux提供的Shell的种类很多,centos7中提供... »

在这里插入图片描述

Xshell终端设置主机名和用户名颜色

编辑用户家目录下的.bashrc文件并追加以下内容: case "$TERM" in xterm-color|*-256color) color_prompt=yes;; esac force_color_prompt=yes if [ -n "$force_color_prompt" ]; then if [ -x /usr/bin/tput ] && tput setaf 1 ... »

在这里插入图片描述

Python之虚拟环境(virtualenv)的使用

文章目录virtualenv的安装建立虚拟环境删除虚拟环境在虚拟环境中使用Jupyter Notebook删除jupyter kernelpython的virtualenv库可以建立相互隔离的python环境,再补破坏原本python环境的基础上为开发者提供新的独立环境。 »

shell中常用的基础命令

文章目录前言diff (对比不同)vimdiff用法diff用法patch(只更改要变化的部分)cut(截取数据)sort(排序)uniq(重复检测)tr(转换字符的大小写)testtest命令test数字对比test的条件关系test对空的判定test对于文件的判定&& ||(是非判断)后记 前言 $1代表后面跟的第一串字符 shell其实是工具,是一个解释器,行为处理方式 sh... »

在这里插入图片描述

shell脚本编程基础(四)

结构化命令(二) for命令 for命令,允许你创建一个遍历一系列值的循环。每次迭代都使用其中一个值来执行已定义好的一组命令。 只要你愿意,也可以将do语句和for语句放在同一行,但必须用分号将其同列表中的值分开: for var in list; do 使用转义字符(反斜线)来将单引号转义; 在第一个有问题的地方添加了反斜线字符来转义don’t中的单引号。在第二个有问题的地方将this’ll用双... »

在这里插入图片描述

shell脚本编程基础(一)

date命令:显示当前日期和时间 who命令:显示当前是谁登录到了系统上。 这种技术对于小型脚本尚可,但它有一个很大的缺陷:每次运行之前,你都必须在命令提示符下输入整个命令。可以将这些命令组合成一个简单的文本文件,这样就不需要在命令行中手动输入了。在需要运行这些命令时,只用运行这个文本文件就行了。 创建shell脚本文件 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其格式... »

编写shell脚本的常用知识点

编写shell脚本的常用知识点 对字符串的处理 将字符串分割成数组 path="/back/task/subtask/partition/db/table" OLD_IFS="\$IFS" IFS="/" data=(\$path) IFS="\$OLD_IFS" for i in \${!data[@]};do echo "\$i=>\${data[i]}" done echo "num:... »

在这里插入图片描述

shell脚本编程基础(二)

再将内容发送给sort命令,该命令按字母顺序对软件包进行排序。这个过程叫作管道连接。需要使用shell的转义字符(反斜线)将其标出来。bash shell数学运算符只支持整数运算。scale变量的默认值是0。在将其值设置成4后, bash计算器显示的结果包含四位小数。按照惯例,一个成功结束的命令的退出状态码是0。退出状态码126表明用户没有执行命令的正确权限。shell中运行的每个命令都会产生一个... »

在这里插入图片描述

bash shell命令(六)

从系统中删除用户可以用userdel命令。它会屏蔽掉不想授予该安全级别的权限。要把umask值从对象的全权限值中减掉。/usr/sbin/groupadd shared 在系统上创建新组shared/usr/sbin/usermod -G shared rich 将用户rich添加到组shared/usr/sbin/groupmod -n sharing shared 修改组shared名为s... »

在这里插入图片描述

快速学习-Shell工具

第10章 Shell工具(重点) 10.1 cut cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。 基本用法 cut [选项参数] filename 说明:默认分隔符是制表符 2. 选项参数说明 案例实操 (0)数据准备 [atguigu@hadoop101 datas]$ touch cut.txt [a... »

快速学习-Shell流程控制

第7章 流程控制(重点) 7.1 if 判断 1.基本语法 if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 注意事项: (1)[ 条件判断式 ],中括号和条件判断式之间必须有空格 (2)if后要有空格 2.案例实操 (1)输入一个数字,如果是1,则输出banzhang zhen shuai,如果是2,则输出cls zhen mei,如果是其它,... »

leetcode解题总览(算法、剑指offer、SQL、多线程、shell)

leetcode1 两数之和leetcode41 缺失的第一个正数leetcode48. 旋转图像leetcode49. 字母异位词分组leetcode 73. 矩阵置零leetcode75. 颜色分类leetcode88. 合并两个有序数组leetcode128 最长连续序列leetcode164. 最大间距 借桶思想秒掉hard题leetcode189. 旋转数组215. 数组中的第K个最大元... »

μC/Shell移植与应用

μC/Shell移植与应用

本着“停课不停学”的原则,在家也不能闲着,最近在进一步探索μC/OS时发现了μC/Shell,果断决定尝试一下。 Silicon Labs收购Micrium后,将其产品开源了,GitHub上可以下载代码。https://github.com/SiliconLabs 下面先介绍μC/Shell的文件结构,再介绍移植方法和实际应用。 μC/Shell文件结构 \Cfg\Template\shell_c... »

bash shell命令(八)

$vim myprog.c 启动vim编辑器$nano myprog.c 使用nano要在命令行用emacs编辑文件,输入:$ emacs myprog.c可以从命令行下启动:$ gedit factorial.sh myprog.cvim编辑器采用基本的全屏图形模式,提供了简单的控制台文本编辑功能。vim编辑器还具备很多高级编辑器功能,比如文本查找和替换。为了丰富gedit编辑器的功能,开发人... »

shell脚本学习笔记–基础(1)

shell脚本学习笔记–基础(1)简介脚本注释脚本解释器脚本执行脚本调试基本符号和命令含义 简介 学习Shell脚本之前,我们有必要先来认识认识什么叫Shell?谈到这个问题,我们首先来回忆一下计算机自底向上的体系,最下层是硬件,上面是驱动,上面是操作系统,再上面是Shell,即所谓的外壳。 Shell其实是用户和操作系统进行人机互动的一个interface。主要通过命令行来使系统完成... »

在这里插入图片描述

bash shell命令(七)

采用名为索引节点的系统来存放虚拟目录中所存储文件的信息。而ext2文件系统在保存文件时通过按组分配磁盘块来减轻碎片化。ext2文件系统由于容易在系统崩溃或断电时损坏而臭名昭著。即使文件数据正常保存到了物理设备上,如果索引节点表记录没完成更新的话, ext2文件系统甚至都不知道那个文件存在。ext4还引入了块预分配技术。ext4文件系统用0填满预留的数据块,不会将它们分配给其他文件。 »

在这里插入图片描述

bash shell命令(五)

使用 Linux环境变量bash shell用一个叫作环境变量的特性来存储有关shell会话和工作环境的信息。全局环境变量对于shell会话和所有生成的子shell都是可见的。没有单引号的话, bash shell会以为下一个词是另一个要执行的命令。用unset命令删除在索引值为2的位置上的值。可以在unset命令后跟上数组名来删除整个数组。PATH环境变量定义了bash shell在查找可执行命... »

在这里插入图片描述

Qt5开发安卓调试工具(adb input以及adb shell screencap应用)

Qt5开发安卓调试工具(adb shell input以及adb shell screencap应用) 文章目录Qt5开发安卓调试工具(adb shell input以及adb shell screencap应用)一、前言二、技术点三、技术点实现及坑点记录1、QProcess执行命令2、adb shell input发送安卓控制命令3、adb shell sreencap截取屏幕4、Qlabel显... »

安卓开发者模式中将最小dp调得太高导致无法开机的解决方法

在百度上找了找,还好,搜了3次就找到了解决办法,而且不用清除数据。不过开机后最小dp却设置的480,不知道为什么。总结一下,手机连接电脑,在命令行中输入adb shell wm density 360指令,如果不行在开机过程中执行,再重启应该可以进入系统。不过最小dp调大了感觉手机瞬间变平板,感觉还是很酷的。 »

002 shell脚本入门后

一、文件权限 权限列表 drwxr-xr-x 2 root root 4096 Mar 21 14:33 a lrwxrwxrwx 1 root root 8 Mar 21 14:33 bbb -> hello.sh -rw-r--r-- 1 root root 0 Mar 21 14:36 c.txt -rwxr-xr-x 1 root root 39 Mar 21 14:23 hello... »

在这里插入图片描述

常用adb命令集合

1.在运行->cmd命令后,在终端无法执行adb命令 首先在终端输入==start.==命令,打开当前终端所运行目录,一般是当前用户的用户目录。 然后找到sdk目录下的platform-tools目录下的跟adb命令有关的三个应用程序和扩展,并把其复制到用户的根目录下,也就是步骤一用start.命令打开的目录。 完成上述两步后,就可以在用户目录使用终端执行adb命令啦! 2.通过adb命令读... »

Page 1 of 71123»