linux
楼中望月
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
查看.a文件中是否包含某个函数的方法
readelf查看.a文件中是否包含某个函数原创 2022-06-16 16:25:21 · 3877 阅读 · 0 评论 -
linux手动调节屏幕亮度命令
有时候需要手动的调节一下设备的屏幕亮度,可以尝试如下命令屏幕亮度为0echo 0 > /sys/class/leds/lcd-backlight/brightness屏幕亮度为127echo 127 > /sys/class/leds/lcd-backlight/brightness...原创 2019-10-23 19:13:29 · 2294 阅读 · 1 评论 -
dd命令快速生成一个大文件
有时候测试需要生成一个临时的大文件,可以使用dd命令来完成xxx:~/test/mnt/sdcard/capture$ dd if=/dev/zero of=test.log bs=1M count=100100+0 records in100+0 records out104857600 bytes (105 MB, 100 MiB) copied, 0.0641587 s, 1.6 G...原创 2019-11-07 18:46:45 · 1131 阅读 · 0 评论 -
shell中循环执行某个进程获取返回值,并循环执行直到函数出错
测试进程test的代码#include <stdio.h>int testMethod(){ return 0;}int main(){ printf("11111\n"); return 0;}编译出测试程序:gcc test.c -o test测试脚本#!/bin/shgetProperyResult(){ ./te...原创 2019-11-06 11:25:14 · 527 阅读 · 0 评论 -
scp拷贝文件夹到另一个服务器目录中
scp -r mxml-2.10 用户名@服务器地址10.xxx:~/将当前mxml-2.10文件夹拷贝到另一个服务器目录的根目录下原创 2019-12-11 18:54:16 · 1784 阅读 · 0 评论 -
linux生成固定大小的文件夹的实现
1、dd生成一个固定大小的文件dd if=/dev/zero of=test.img bs=1M count=1002、关联到循环驱动设备losetup /dev/loop0 test.img3、losetup -a查看一下是否成功4、将循环设备格式化成sdcard vfat格式mkdosfs -F 32 /dev/loop05、挂载到指定的目录mount -t vfat /de...原创 2019-11-09 16:57:27 · 1050 阅读 · 0 评论 -
linux df和du常用命令
统计目录大小命令du -sh yourdir统计usr目录下多个目录的大小,并按大小降序排序du -sh * | sort -rh查看mount成功后的各分区大小,带大小单位df -h查看系统kernel已挂载的分区大小分配情况fdisk -l...原创 2019-10-26 11:02:39 · 164 阅读 · 0 评论 -
VSCode工具常用命令总结
进入函数后返回命令:ALT + <高亮命令:首先安装highlight-words工具然后在代码中,双击变量,按住ctrl + shift + p键,调出命令界面,然后输入hightlight(输入过一次就方便了,后面直接用),选择Highlight Current命令,这样这个变量全局就着色了,用起来就方便多了。查找上一个变量和下一下变量查找下一个变量:输入F3查找上一个变量:shift + F3更多的命令的快捷键这个简直就是神器啊,VSCode支持的命令全有了。..原创 2021-09-06 15:28:46 · 1493 阅读 · 0 评论 -
ADB命令中循环执行某个命令
有时候我们想在adb命令中循环打印某个命令,这样就不用一直敲命令了,便于观察一些数据的变化,用起来比较方便。命令如下:# while [ 1 ]> do> ls -l > sleep 2> done原创 2021-05-08 14:02:33 · 7105 阅读 · 0 评论 -
linux 统计目录大小并按大小排序
linux 统计目录大小并按大小排序统计目录大小命令#du -sh dir 统计当前目录下所有文件夹的大小并大小降序du -sh * |sort -rh原创 2019-10-14 13:38:08 · 2801 阅读 · 0 评论 -
在Makefile中创建文件夹指令
$(shell mkdir -p $(PACKAGE_PATH)/updater/src/.profile)在updater/src目录下创建.profile文件夹原创 2019-11-02 14:35:36 · 9149 阅读 · 0 评论 -
linux date修改系统时间
/ # datedateMon Jan 7 12:04:23 CST 1980/ # / # date -s "2019-11-27 15:01:30"date -s "2019-11-27 15:01:30"Wed Nov 27 15:01:30 CST 2019原创 2019-11-27 15:02:26 · 246 阅读 · 0 评论 -
编译重定向日志
./build.sh all 2>&1 | tee make.log原创 2019-10-15 11:17:14 · 633 阅读 · 0 评论 -
UBI文件系统和镜像的制作及分区挂载说明
定义:无排序区块图像文件系统(Unsorted Block Image File System, UBIFS),主要适用于nand flash设备。三个子系统:UBIFS文件系统可以理解为用户层,工作于UBI之上。比如我们设备中挂载可见的分区。/dev/ubi3_0 22616 3068 19548 14% /dataUBI是MTD设备的高层次表示,一般用户层也可以在这里做开发定制,比如升级,通过ioctl控制MTD设备的读写。MT原创 2021-12-16 10:13:11 · 8077 阅读 · 0 评论 -
[git] git fsck --lost-found命令用法
在修改代码的修改,有时候切换branch时不小心把修改的内容干掉了,这时候可以使用git fsck --lost-found命令,把刚修改的内容找回来。xxx$ git fsck --lost-foundChecking object directories: 100% (256/256), done.Checking objects: 100% (237/237), done.dangling commit 8d9e9caada0279be9135d78bf67acac926f26416然后g原创 2021-11-09 16:24:23 · 6632 阅读 · 0 评论 -
vim xxd命令查看二进制文件内容
使用xxd命令查看xxx.img内容vim -b xxx.img默认是乱码,输入命令:%!xxd就可以看到内容了。如果想看文件的开头部分,请输入命令:0想直接跳到文件的尾部,请输入命令:$原创 2021-09-29 20:27:01 · 8560 阅读 · 0 评论 -
g++编译c++11 thread报错问题 及c++多线程操作
测试代码thread.cpp#include <thread>#include <iostream>using namespace std;void run(int n){ for(int i = 0; i < 5; i++) { cout << "thread " << n << endl; }}int main() { cout << "hahahha" << endl; th原创 2021-07-01 19:32:58 · 6327 阅读 · 0 评论 -
LINUX中使用fdisk对SD卡磁盘进行格式化并重新分区
1、df -h查看sd卡是否已经挂载,如果已经挂载,使用umount指令先卸载掉。2、cat proc/partitions查看sd卡的分区名3、fdisk /dev/mmcblk1输入m查看,输入p查看当前分区配置情况Command (m for help): ppDisk /dev/mmcblk1: 1947 MB, 2041577472 bytes, 3987456 sectors62304 cylinders, 4 heads, 16 sectors/trackUnits: sect原创 2021-05-21 15:08:09 · 7721 阅读 · 0 评论 -
C语言中通过名称获取进程pid的两种方法
int get_process_pid(const char* chr){ char cmd[64] = { 0 }; int pid = 0; FILE *file = NULL; char buff[64] = { 0 }; sprintf(cmd, "ps -ef | grep %s | grep -v grep | awk '{print $1}'", chr); file = popen(cmd, "r"); if (!file) {原创 2021-05-21 15:04:34 · 5497 阅读 · 2 评论 -
linux c 多线程demo
#include <stdio.h>#include <stdlib.h>#include <linux/rtc.h>#include <sys/ioctl.h>#include <sys/types.h>#include <fcntl.h>#include <unistd.h>#include &l...原创 2020-04-16 10:11:37 · 373 阅读 · 0 评论 -
linux进程捕获信号代码
#include <log/log.h>#include <signal.h>#include <execinfo.h>#define BACKTRACE_SIZE 16void sig_handler(int signo);void dump_error(void){ int j, nptrs; void *buffer[...原创 2019-11-19 13:35:51 · 232 阅读 · 0 评论 -
操作socket报Too many open files errno :24错误解决方法
在使用socket时,发现在压力测试一阵子后,在accept函数中会报Too many open files errno :24错误 if ((connfd = accept(listenfd, NULL, NULL)) == -1) { printf("accpet socket error: %s errno :%d", strerror(errno),...原创 2019-11-06 15:12:05 · 6272 阅读 · 0 评论 -
拷贝带隐藏目录的所有文件 到另外一个目录指令
使用cp /*不能拷贝隐藏文件夹,修改成/.就可以了。cp -rf dir/. another_dir原创 2019-10-12 17:58:58 · 878 阅读 · 0 评论
分享