![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
ice2lin
这个作者很懒,什么都没留下…
展开
-
Linux 下 vscode 断点调试
一、环境搭建1.下载 vscode2.安装 gcc 和 g++3.然后在 vscode 的 Extensions 下安装以下插件:C/C++、Code Runner、C/C++ Snippets、EPITECH C/C++ Headers、File Templates、GBKtoUTF8 GBK、Include Autocomplete。其中 C/C++ 和 Code Runner 必...原创 2020-02-28 19:15:51 · 3595 阅读 · 1 评论 -
在 linux 下使用 sudo 时 LD_LIBRARY_PATH 失效的问题
今天在整 linux 下的二代身份证读取功能,使用 export 设置 LD_LIBRARY_PATH 的链接路径,但是当使用 sudo 后一直提示没找到库。最后在网上找到了答案,原来 sudo 的时候根本不通过 LD_LIBRARY_PATH,通过一下验证:sudo env | grep LD_LIBRARY_PATH发现输出是空的,把 sudo 去掉以后则会输出 LD_LIBRARY_P...原创 2020-02-20 21:55:55 · 2387 阅读 · 0 评论 -
linux 下查看 USB 设备的 PID 和 VID
这里以 centos7为例首先进入 /sys/bus/usb/devices 目录:cd /sys/bus/usb/devices先不要插入 usb 设备,然后使用 ll 命令,可查看到当前的设备;然后插入设备后再使用 ll 命令查看,对比即可知道插入为哪个设备。以下红线圈出的为插入的设备:然后进入对应设备的目录,通过查看 idProduct 和 idVendor 文件即可得到 USB...原创 2020-02-20 15:06:44 · 8182 阅读 · 0 评论 -
CentOS7下ftp服务器的搭建
以前一直使用的ubuntu,这里之所以使用CentOS是因为CentOS内部集成了SELinux,这里就不对SELinux进行描述。1. 安装vsftpd yum install -y vsftpd切换到vsftpd配置文件目录下: cd /etc/vsftpd可以看到有四个文件: vsftpd.conf //核心配置文件 ftpuse...原创 2018-11-30 17:50:18 · 99 阅读 · 0 评论 -
使用Cloud Stuido 编写shell脚本时报错: /bin/bash^M: no such file or directory
在 CloudStuido 创建一个shell文件,内容如下:运行脚本:可以看到报错:/bin/bash^M: no such file or directory使用vi打开 demo.sh,进入命令模式,输入命令setff可见此时的文件竟然是以 dos格式创建的,不知道腾讯为什么这么做,当前的环境明明是ubuntu的啊。找到问题就简单了,在vi...原创 2019-06-27 10:15:02 · 156 阅读 · 0 评论 -
Linux Shell 中各种括号的使用: ${} $() $[] [] $(()) [[]] (())
1、 ${} :引用变量,还有一些其他的功能:fname=/aa1/aa2/aa3/dd.ee.txt#:从左边开始找起。##就是从那一边找起的最后一个${fname#*/} 去掉左边第一个 / 及其左边的字符串:aa1/aa2/aa3/dd.ee.txt${fname##*/} 去掉左边最后一个 / 及其左边的字符串:dd.ee.txt${fname#*.}...原创 2019-06-28 16:46:25 · 3976 阅读 · 2 评论