- 博客(13)
- 收藏
- 关注
原创 linux基础命令之git
半夜睡不着,心血来潮,记录一下自工作以来最常用的git相关命令,只是最基础的,不包括原理,具体原理可以百度相关命令或加--help查看手册。
2023-07-11 23:37:06 45
原创 linux基础命令之ldconfig
ldconfig命令主要作用是搜索系统默认库路径/lib、/usr/lib、/usr/local/lib以及用户配置动态库文件/etc/ld.so.conf内所列目录,搜索出可共享的动态链接库,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。今天在机器人上编译程序,发现环境变了,总是去同事的代码里找链接库,报了一大堆错,后来问了同事,是同事改了环境变量。-i, --ignore-aux-cache 忽略辅助缓存文件。-p, --print-cache 打印缓存。
2023-07-07 17:30:03 1491
原创 文件操作之复制
需要做一个软件更新的功能,软件更新过程中需要考虑一些异常,其中关于固件备份(防止升级失败)的过程,不甘心用system((char *)cmd)的方式,采用文件打开读写关闭的方式实现。
2022-11-03 14:54:33 171 1
原创 linux基础命令之gdb调试core文件(ulimit命令)
ulimit命令:ulimit -a显示如下信息:core file size //scheduling priority //file size //pending signals //max locked memory //max memory size //open files //用户可以打开文件的最大数目pipe size //real-time pri
2022-03-29 23:21:44 1462
原创 linux基础命令之gdb调试
gdb调试:g++编译代码支持gdb调试方法:g++ -o xxx.cpp -o xxxCMakeLists.txt支持gdb调试方法:SET(CMAKE_BUILD_TYPE "Debug")SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb")SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")进入GDB调试界面:gdbfile xxx
2022-03-29 22:44:49 656
转载 linux基础命令之tail
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。用法:tail [选项]... [文件]...显示每个指定文件的最后 10 行并输出至标准输出。若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头。如果没有指定文件,或者文件为"-",则从标准输入读取。必选参数对长短选项同时适用
2022-01-04 21:48:06 504
原创 oh-my-zsh插件
1、自带插件ohmyzsh/plugins at master · ohmyzsh/ohmyzsh · GitHub自带插件在安装时就已经存在了,默认是只开启了git一个插件。其它的话也很简单,只需要在~/.zshrc文件中添加引用即可。如下图:只需要在plugins中添加插件字段即可。2、自动补全zsh-autosuggestions(自带插件)git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH
2022-01-04 21:43:00 3642
翻译 linux基础命令之ls命令
ls --help用法:ls [选项]... [文件]...列出给定文件(默认为当前目录)的信息。如果不指定 -cftuvSUX 中任意一个或--sort 选项,则根据字母大小排序。必选参数对长短选项同时适用。 -a, --all 不隐藏任何以 . 开始的项目 -A, --almost-all 列出除 . 及 .. 以外的任何项目 --author 与 -l 同时使用时,列出每个文件的作者 -...
2021-12-26 19:36:22 342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人