Linux
文章平均质量分 56
IOT_Lusian
这个作者很懒,什么都没留下…
展开
-
【实用手记】tcprewrite用法
[root@192.168.1.232 pcap]# tcprewrite -htcprewrite (tcprewrite) - Rewrite the packets in a pcap file.Usage: tcprewrite [ -<flag> [<val>] | --<name>[{=| }<val>] ]... -r, --portmap=str Rewrite TCP/UDP ports -s, ...原创 2022-05-09 15:59:04 · 1228 阅读 · 2 评论 -
vmware + centos 7安装vmtools时提示The path "" is not a valid path to the 3.10.0-xxx.el7.x86_64 kernel h
vmware + centos 7安装vmtools时提示The path "" is not a valid path to the 3.10.0-327.el7.x86_64 kernel h转载 2018-04-16 10:34:13 · 2725 阅读 · 0 评论 -
linux下定时执行任务的方法
linux下定时执行任务的方法转载 2017-10-25 16:35:04 · 806 阅读 · 0 评论 -
shell的种类
Shell其实是一个有特殊功能的程序,主要是提供用户与内核交互操作的一个接口。它的位置介于用户界面和内核之间,工作流程是接收用户输入的命令并且进行解释(转换为计算机可以理解的机械码),然后将命令送入内核去执行。我们一般通过ssh远程登录系统并且打开shell,也有一些是直接在图形界面上直接打开终端的方式打开shell。后者主要用于ubuntu系统中。 这里主要介绍目前较为转载 2017-09-25 19:00:10 · 1034 阅读 · 0 评论 -
Linux Shell脚本编程
Shell为弱类型语言,在使用变量时不指定类型。Shell脚本语言不需要编译就可以直接执行,但脚本文件默认没有执行权限,需要chmod添加执行权限: chmod +x test.sh 如果希望这个脚本文件只能由文件所有者执行(所属用户组和其他用户不可执行),那么可以将上面的命令改为: chmod u+x test.sh 脚本文件开头第一行指定b...原创 2017-03-05 09:54:28 · 459 阅读 · 0 评论 -
如何将c语言的变量传递给shell脚本使用
在shell脚本中调用shell变量当然可以用$来表示变量,但是我们也会遇到需要往shell命令中传入c语言的参数的情况。可以看到,system函数的参数其实就是一个字符串,所以我们完全可以在传参的时候先对参数进行处理。原创 2017-08-15 13:19:12 · 4343 阅读 · 0 评论 -
【实用手记】如何在当前终端打开一个相同路径的终端
对于这个问题,首先应该指出的是存在现成的快捷键:ctrl + shift + n 打开一个新的终端(当前路径)ctrl + shift + t 打开一个新的终端标签页(当前路径)其实linux下还有一种自定义快捷键的办法,那就是alias命令。原创 2017-08-17 16:58:52 · 4577 阅读 · 0 评论 -
【实用手记】IO函数原型
标准IO .....返回及使用文件指针fopen #include FILE *fopen(const char *path, const char *mode); FILE *fdopen(int fd, const char *mode);fclose #include int fclo原创 2017-07-24 14:10:08 · 348 阅读 · 0 评论 -
ARM板实现触控幻灯片
以前看到有些同学的项目,在ARM板上接着的LCD屏幕上播放动画,效果十分酷炫。后来自己也实现了,其基本无非就是控制LCD屏幕显示图片。以下就以24位图为例,介绍让LCD显示图片的方法。24位图是指由分别用8位二进制来表示图像B、G、R值的图片,亦即每个像素点都由24位组成。环境:ARM Cortex开发板(预装有Linux系统),PC(ubuntu)首先准备一张图片,可以菜单栏打开画图原创 2017-07-18 22:36:57 · 1055 阅读 · 0 评论 -
Linux下如何使用jq解析json数据
jq是linux下一个解析json格式数据的实用工具,可以将在linux下一团糟的json数据按格式输出,还可以直接选中关键字打印出它的值。首先要进行安装:1.命令行安装sudo apt-get install jq如果你也跟我一样提示找不到jq包,那么可以用第二种方式。2.网址下载https://stedolan.github.io/jq/download/原创 2017-04-30 11:12:37 · 9424 阅读 · 0 评论 -
【实用手记】使用sed命令替换指定文件内容
sed跟awk一样,是功能十分强大的文件处理命令,全称stream editor。这里仅介绍最常见最实用的用法,替换指定文件内容:sed -i 's/src/dest/g' filepath原创 2017-05-04 22:08:34 · 1817 阅读 · 0 评论 -
【实用手记】linux下命令行查看图片
linux下使用命令行查看图片:eog picturepatheog,即linux的内置图片查看器 eye of gmone 的缩写。例如:eog xin.png原创 2017-05-04 21:57:06 · 44846 阅读 · 10 评论 -
【实用手记】Linux如何设置在当前目录下打开终端
我们在linux下进行操作时,经常会使用文件管理器图形化的界面快速的进行文件或文件夹的查找,在找到目标文件或文件夹后需要在当前目录下用命令行进行操作,此时打开一个新终端再使用cd指令跳转到当前文件夹是相当低效率的,接下来介绍直接在当前目录下打开终端的方法。首先进行插件的安装:sudo apt-get install nautilus-open-terminal然后重启系原创 2017-05-04 22:46:41 · 8970 阅读 · 3 评论 -
Linux下如何使用awk解析json数据
近期在做一个项目,调用api后返回了一个json格式的数据,由于博主没接触过js,不懂js一般是如何解析的json格式,恰好对awk比较熟悉,考虑到awk本身也是一种用于数据处理的工具,于是就有了以下用awk解析json的尝试。我们从调用api开始讲起,以下是我对face++的一个调用,直接运用shell命令的curl发送的post请求:curl -X POST "https://api-原创 2017-04-29 21:17:36 · 31711 阅读 · 4 评论 -
Shell 命令之 awk
awk是一中用于处理文本的编程语言工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。不同于Shell的其他一些常见命令,它可以完成相对复杂的一些操作:样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。可以说它具备了一个完整的语言所应具有的几乎所有特性。本文介绍awk的常见用法。原创 2017-03-04 13:58:21 · 814 阅读 · 0 评论 -
shell脚本第一行:#!/bin/bash的含义
相信有接触过shell脚本的同学们都应该知道,shell脚本的第一行一般会写有以下字样:#!/bin/bash或者#!/bin/sh或者#!/bin/awk比较常见的说法是:第一行的内容指定了shell脚本解释器的路径,而且这个指定路径只能放在文件的第一行但我们也知道,在shell脚本里符号#是作为注释符出现的,在其之后的同一行内容会被视为注释进而不执行那么第一行所原创 2017-04-04 10:04:36 · 79959 阅读 · 14 评论