
linux
文章平均质量分 50
wowocpp
这个作者很懒,什么都没留下…
展开
-
shell 脚本 反引号 反向引号
反向引号``,反引号,位于键盘Tab键上面一行的键,用作命令替换(相当于$(…原创 2024-08-16 10:07:49 · 547 阅读 · 0 评论 -
shell脚本 双引号 单引号
单引号字符串中可以包含双引号,双引号字符串中可以包含单引号。双引号" ",双引号又称为弱引,具有变量置换的功能,保留$(使用变量前导符), (转义符), `(反向引号)元字符的功能;单引号’ ',单引号又称为强引,不具有变量置换的功能,所有的任意字符还原为字面意义,实现屏蔽Shell元字符的功能;单引号:禁止变量扩展,即在单引号中引用的任何内容都会被视为字符串的一部分,而不会解释为变量或命令。双引号:允许变量扩展,即在双引号中可以引用变量的值。只要记住一点就行了: 单引号一般会保留原样输出。原创 2024-08-16 10:06:08 · 619 阅读 · 0 评论 -
rsync 断点续传 限速
rsync。原创 2024-08-12 21:59:10 · 361 阅读 · 0 评论 -
centos7 aria2c SFTP
aria2c 多线程下载神器。原创 2024-08-12 21:33:57 · 218 阅读 · 0 评论 -
xtrabackup 增量备份 压缩
xtrabackup 增量备份 压缩。原创 2024-08-12 14:02:23 · 486 阅读 · 0 评论 -
shell 脚本里面 密码 带 括号
shell 脚本里面 密码 带 括号。原创 2024-08-12 10:16:07 · 370 阅读 · 0 评论 -
centos7 node_exporter
node_exporterhttps://prometheus.io/download/#node_exporter原创 2023-12-25 13:42:34 · 590 阅读 · 0 评论 -
centos 7.9.2009 基本命令
centos 7.9.2009 基本命令。原创 2023-12-25 12:36:44 · 483 阅读 · 0 评论 -
vim 对js文件和txt的操作不同
vim 对js文件和txt的操作不同同样一段话,vim 123.txt 和 vim 123.js ,将下面这些内容复制,然后粘贴,显示的效果不一样.js文件 会把 0D 0A 变换为 0A 09.js文件 会把 0D 0A 变换为 0A 09只需要:set invlist即可以将不可见的字符显示出来,例如,会以^I表示一个tab符,$表示一个回车符等。在vim中显示换行符等字符关闭显示:%s/\n//g ==>删除换行符3.帮助信息。原创 2023-06-29 16:53:23 · 622 阅读 · 0 评论 -
gdbus-codegen命令 解析
生成c代码的时候 和前面的test结合,就是 hello_test了。com.yft.hello.test 就变为 test。生成c绑定的typename的时候,去掉这个前缀。gdbus-codegen命令 解析。基于GDBUS 的例子。原创 2023-06-21 11:24:31 · 1198 阅读 · 0 评论 -
gdbus 例子收集
gdbus 例子收集。原创 2023-06-20 17:14:39 · 288 阅读 · 0 评论 -
将gettimeofday获取可显示的字符串时间?
想必大家也很经常使用【gettimeofday】接口来获取当前的系统时间,但是很遗憾的是,它获取的时间信息是存储在一个叫strcut timeval的结构体中。那么如何将这个结构体的时间信息转换为可是显示的时间字符串呢?大家在平时的项目中,一定经常面临打日志信息的问题,在打日志这个问题上,大家有时一定会非常关注【时间戳】这个信息点。原创 2023-06-20 09:58:00 · 150 阅读 · 0 评论 -
uos20 systemd systemctl service
PS:使用命令 systemctl is-enabled postfix.service 得到的值可以是enable、disable或static,这里的 static 它是指对应的 Unit 文件中没有定义[Install]区域,因此无法配置为开机启动服务。查看已启动的服务列表: systemctl list-unit-files | grep enabled。查看启动失败的服务列表: systemctl --failed。1 查看指定的服务是否开机自动启动。原创 2023-06-08 15:40:26 · 948 阅读 · 0 评论 -
dbus-glib和gdbus通信
dbus-glib和gdbus通信。原创 2023-06-07 16:18:12 · 1138 阅读 · 0 评论 -
Dbus-glib使用心得
比如demo中的dbus_server程序可以连续运行多次,通过dbus-monitor –session可以看到其分配的实际Bus Names是不同的,比如一个是“1.5”,一个是“1.6”,因于“1.5”先创建,所以其处于dbus deamon同名队列的顶部,所以当客户端发起DBUS通讯时,就只有“1.5”有效,当“1.5”退出后,“1.6”才会进入DBUS通讯状态。dbus daemon收到客户端的消息后,查询是否存在该注册信息的回调函数,如果找不到daemon会产生错误消息,作为应答消息给客户端。原创 2023-06-07 12:35:09 · 877 阅读 · 0 评论 -
查看 ubuntu系统版本 信息
uname -a很多情况下,我们只能在命令行下操作,下面是命令行查看Ubuntu版本号:原创 2023-05-28 19:29:41 · 217 阅读 · 0 评论 -
win10 安装过程
win10 安装过程。原创 2023-03-08 22:24:10 · 89 阅读 · 0 评论 -
spidev imx8 spi flash
spidevspidev。原创 2022-10-09 10:55:49 · 642 阅读 · 0 评论 -
Ubuntu-Base 18 文件系统 在iMX8平台上的移植
Ubuntu-Base 18 文件系统 在iMX8平台上的移植。OKMX8PQ-C开发板。原创 2022-09-28 11:23:41 · 1005 阅读 · 0 评论 -
yocto 定制根文件系统
yocto 定制根文件系统。原创 2022-08-26 17:03:41 · 1386 阅读 · 0 评论 -
ubuntu arm nfs 文件系统(好好整理一下)
Ubuntu18.04系统中,开发板linux2.6.35.7内核通过NFS挂载根文件系统失败的解决方法。原创 2022-08-25 15:39:10 · 474 阅读 · 0 评论 -
米尔MYD-JX8MPQ yocto 编译流程 (记录)
米尔MYD-JX8MPQ yocto 编译流程有人推荐用 阿里云国际版,半天就编译通过了我这里是用的 一个 1T的SSD移动硬盘,通过VMWARE 安装一个 ubuntu-18.04.6-desktop-amd64.iso需要设置 内存为8G,硬盘设置为 大于260,设置成500G吧。内存设置为3G的话,编译的时候,会报错,编译不过。参考的文档是:MYD-JX8MP Linux软件开发指南-V1.0.pdfubuntu 设置 需要设置 DNS 和 /etc/hosts。原创 2022-08-22 10:45:16 · 583 阅读 · 0 评论 -
linux后台运行命令总结
但万一网络不好,(比如我这儿的破校园网,高峰时几秒钟断一次),终端突然和服务器之间的连接断了,那脚本就会自动停了(因为运行test.sh进程的父进程就是当前的shell终端进程,关闭当前shell终端时,父进程退出,会发送hangup信号给所有子进程,子进程收到hangup以后也会退出)。nohup:不挂断的运行,注意并没有后台运行的功能,就是指用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;原创 2022-08-19 14:44:00 · 6484 阅读 · 0 评论 -
imx8 nxp linux 文件系统 自己 定制 (收集)
imx8 nxp linux 文件系统 自己 定制 (收集)原创 2022-08-17 09:06:52 · 469 阅读 · 0 评论 -
gstream 录制音频
gstream 录制音频。原创 2022-08-16 10:46:18 · 859 阅读 · 0 评论 -
GStreamer appsrc 等插件实现视频音频混流,录制和推流
直播服务我们采用的是腾讯的视频服务,有现成的 SDK 可以用。另外这个命令是在 Windows 中的 MINGW64 的 bash 环境里面运行的, 如果在 Windows 的 cmd 环境中运行,把每行最后的 和换行去掉就可以了。目前在做的在线直播教室,需要将老师分享的屏幕和老师的声音、学生的声音录制为一个视频文件,以便学生上课后还可以再看回放。tee:分流器,将一路输入变为两路输出,以分别进行后续的处理。上面的命令中的推流地址需要替换为你的推流地址,如果没有,可以先把下面这部分内容去掉不推流。...原创 2022-08-16 10:07:13 · 1571 阅读 · 0 评论 -
python3 中调用 C 语言的函数
python3 中调用 C 语言的函数一, 先用 C 语言写好一个函数库my_math.c二, 然后使用 gcc 编译成动态库三, 使用 python 的 ctypes 库导入该静态库*如图 1(math.c 源码)如图 2(testmath.py)源码如图 3(执行结查)..................原创 2022-08-15 14:25:17 · 917 阅读 · 0 评论 -
tar 查看 压缩包 第一层 目录
tar 命令不仅仅可以用于压缩/解压文件,还可以在不提取 tar 文件的情况下使用 tar -tf 命令查看压缩包内容。看 直接压缩到本地目录,还是先建立一个空目录,再解压缩。tar 查看 压缩包 第一层 目录。2.使用 tar 命令。...原创 2022-08-12 16:38:25 · 4683 阅读 · 0 评论 -
gstreamer gst-launch 记录 原理
gstreamer 记录 原理。原创 2022-08-12 14:37:09 · 1037 阅读 · 0 评论 -
V4L2摄像头
V4L2摄像头。原创 2022-08-12 13:46:01 · 1273 阅读 · 0 评论 -
python移植到 arm上面(可用)
python移植到 arm上面。原创 2022-08-11 16:19:09 · 1823 阅读 · 0 评论 -
米尔MYD-JX8MPQ yocto
由于官方出厂默认的镜像没有添加qtquick的包,不能运行使用了qtquick的程序,所以按照官方文档指导,添加qtquick包,也同时熟悉下系统的构建过程,为下次qt quick 3D基准测试做准备。=”/mnt/e/MYD_JX8MP/TOOLS/MYD-JX8MP/downloads/”从MYD-JX8MP.iso中提取04-Source下的/myd-jx8mp-yocto.tar.gz到。从http://down.myir-tech.com/MYD-JX8MP/ls -al查看文件如下。......原创 2022-08-11 14:07:31 · 515 阅读 · 1 评论 -
FFmpeg 交叉编译
FFmpeg 交叉编译。原创 2022-08-10 10:16:38 · 151 阅读 · 0 评论 -
行车记录仪
一般情况下,行车记录仪32g就够用了,能满足日常需求。行车记录仪的录制方式为循环录制,录制的视频会以一定的时间为一个片段储存在内存卡中,时长为1分钟、3分钟、5分钟或10分钟不等。当内存卡空间被占满后,新录制的视频便会覆盖旧的视频片段(已锁定的视频除外),旧的视频为距离当前时间最远的那段。32G的内存卡,可以录制约320分钟的高清视频,不建议为了省10几块钱买个16G的,为了保证读写速度,买的时候要有“10”这个标志。32根本不够用,刚发生刮擦,对方全责,32G内存卡录像覆盖没有完全没拍到。...原创 2022-08-09 14:47:41 · 417 阅读 · 0 评论 -
gst-launch-1.0
运行完之后会在当前目录下生成然picov.jpeg,拷贝到Windows下,打开此文件可以看到拍到的照片。OV5645 的测试方法与UVC Camera的测试方法基本相同。首先确认OV5645的设备节点。原创 2022-08-05 17:01:19 · 3271 阅读 · 1 评论 -
linux 设备树
这么多dts文件 ,怎么知道 是那个?原创 2022-08-05 14:50:49 · 155 阅读 · 0 评论 -
Ubuntu 18.04 永久修改DNS的方法
代码】Ubuntu 18.04 永久修改DNS的方法。原创 2022-08-04 16:27:35 · 670 阅读 · 0 评论 -
ubuntu 18.04 设置静态IP地址
ubuntu 18.04 设置静态IP地址。原创 2022-08-04 15:28:11 · 822 阅读 · 0 评论 -
Ubuntu下putty 复制粘贴
发现我Xubuntu(Ubuntu 20.04.1 Linux)的环境下, putty的复制粘贴的快捷键和普通终端不一样。粘贴: ctrl + shift + insert。复制: 选中内容,ctrl + 鼠标右键。原创 2022-08-03 12:05:53 · 1484 阅读 · 0 评论 -
linux .(点) 命令
linux .(点) 命令原创 2022-08-02 14:55:17 · 437 阅读 · 0 评论