Shell
shell零星知识点
雲烟
可以卑微如尘土,不可扭曲如蛆虫。
展开
-
imx7开机自动执行任务(点灯)
设置已正确配置设备树,能在用户空间控制GPIO。原创 2024-01-09 10:33:24 · 417 阅读 · 0 评论 -
Qt中获取Shell返回值
背景:Qt中需要通过应用层执行shell相关命令,有的时候还需要得到执行完毕后的返回值。.h#ifndef EXEC_SHELL_H#define EXEC_SHELL_H#include<iostream>#include<memory>#include<string>#include<array>#include<Q...原创 2020-02-27 17:57:12 · 1534 阅读 · 0 评论 -
Linux中Shell截取某行某列信息
背景:执行shell命令,抓取shell返回信息中的所需信息,已udhcpc为例获取DNS的地址。暂不作处理,执行udhcpc。使用grep过滤掉无用信息,执行 udhcpc | grep "DNS"使用sed抓取第二行,-n '2p'代表第二行,-n '1,3p'代表第一到三行,以回车换行符区分。执行 udhcpc | grep "DNS" | sed -n '2p'...原创 2020-02-19 16:03:34 · 2256 阅读 · 0 评论 -
Linux查找文件
Linux系统中,find命令查找文件需要三个条件:在哪个目录中找。 找什么文件。 以什么方式找。find命令格式:find 目录名 选项 查找内容示例:find /home/cc/code/ -name "test.cpp"在/home/cc/code/目录中找。 找test.cpp这个文件。 -name按名字查找的方式。 找文件夹的方式和文件相同,对应...原创 2020-01-19 09:45:08 · 371 阅读 · 0 评论 -
Linux复制目录文件夹
使用命令:cp -rfd dir_1 dir_2-r:recursive,递归的意思,即复制此文件内的所有子目录及子目录下的文件。 -f:force,强制覆盖已有文件。 -d:此选项尤为重要,否则如果复制的文件夹内有软连接等链接文件,会出错。此选项保持复制源连接文件的链接属性,而不是复制所链接的实际文件。...原创 2020-01-19 09:44:29 · 448 阅读 · 0 评论 -
tar.xz格式处理
linux.tar.xz格式是经过两次linux压缩的格式。解压:xz - d example.tar.xztar -xf example.tar压缩:tar -cf example.tar example/xz -z example.tar原创 2019-12-20 10:04:50 · 225 阅读 · 0 评论 -
shell脚本中=左右的空格问题
赋值语句等号两边不能有空格:i=1或i=$((i+1)) 而字符串比较,等号两边必须有空格:if [ $a = $b ] 比较时,if [ a xxx b ]中括号前后一定要加空格否则会报错 xxx: = //eq equal > //gt greater than < //lt less than != //ne not equal ...原创 2019-07-19 15:55:01 · 493 阅读 · 0 评论 -
shell零星知识点
$0、$1、$2 、${}的含义:$0就是你写的shell脚本本身的名字 $1是你给你写的shell脚本传的第一个参数 $2是你给你写的shell脚本传的第二个参数 例如执行本下面sh:./ipconfig.sh 192.168.2.133 $0:ipconfig.sh $1:192.168.2.133 ${TARGET}就是取变量TARGET的值,也就是192.1...原创 2019-07-18 23:46:26 · 146 阅读 · 0 评论