Linux
逗神大人
C++程序员,也会点Java,Kotlin, Swift,Python,Golang, C#, 但技术相对比较菜,用到啥就学啥,用不上的一会就忘了
展开
-
shell笔记: 与判断有关的那些参数
-f “/path/to/file”表示判断文件是否存在比如:[[ -f /tmp/flags ]] || echo "1" > /tmp/flags表示 当/tmp/flags文件不存在时,创建该文件并写如内容为文本1-n 和 -z “${VAR}”·-n "${VAR}" 表示 判断字符串非空, -z "${VAR}" 则相反, 比如:if [[ -z "${VERSION}" ]]; then VERSION=1.0.0fi表示当VERSION这个变量不存在或者值为空时,原创 2021-01-26 13:08:45 · 199 阅读 · 0 评论 -
Linux环境C/C++编程笔记之外部进程启动相关问题记录
可以使用的几种启动外部进程的方式std::system(cmd)函数popen(cmd)函数fork/vfork + exec系列函数各函数的使用方法std::system包含头文件 <stdlib.h>或者<cstdlib>函数形式:int system(const char *command);函数说明参数command: 表示shell中的命令行内容, 比如 ls -la返回值: 返回子进程所调用的外部程序退出是的return 值使用原创 2020-11-12 18:46:51 · 875 阅读 · 0 评论 -
Linux 按文件列表拷贝文件到指定目录并保持原有的目录结构
需求说明当需要拷贝多个文件并且需要保留源文件的目录树结构时, 如果源目录的文件比较纯净,没有其他相关的文件或目录时, 我们只需要执行~$ #cp -r <源目录> <新目录>~$ cp -r workspace/project workspace/Cpp但是, 如果我们需要拷贝的文件所在的目录里包含了其他项目或程序的文件或目录, 那我们就不能这么干比如,在 ...原创 2019-10-18 09:54:19 · 6173 阅读 · 0 评论 -
Ubuntu下共享windows文件夹之cifs
Ubuntu下共享windows文件夹之cifs要在Ubuntu下能够使用windows下的文件夹,可以在Ubuntu环境中安装cifs文件系统,然后设置windows下需要共享的文件夹的共享属性为共享,具体操作如下:1. Ubuntu安装cifs文件系统 ~$ sudo apt-get install cifs-utils2.windows环境下设置共享文件夹3.Ubuntu挂载window原创 2016-12-20 17:46:01 · 4087 阅读 · 0 评论 -
ALSA编程之libasound2库的使用——controls篇
说明在Linux环境下,alsa()是用来驱动声卡的相当不错的方案,涉及到声卡参数调节,播放声音,录音等功能,均可以使用libasound很好的解决预备知识1. 几个常用的结构体类型snd_ctl_t : CTL类型snd_ctl_card_info_t : CTL 卡类型snd_ctl_elem_list_t: CTL 元素列表类型snd_ctl_elem_t: CT...原创 2018-03-23 11:23:15 · 5703 阅读 · 3 评论 -
Linux环境下使用nmcli管理无线网络
Linux环境下使用nmcli管理无线网络扫描无线网络使用外观模式~$ nmcli --pretty device wifi list [ifname wlan0]======================================================================== Wi-Fi 扫描列表 (...原创 2019-05-07 16:15:08 · 3689 阅读 · 0 评论