Linux
文章平均质量分 54
dogdng
路虽远,行则至
展开
-
常用脚本_失败自动重复下载
在网络不稳定时,下载可能常常会中断或者失败,通过脚本下载来实现下载失败之后,重新下载。原创 2023-05-07 00:31:40 · 582 阅读 · 1 评论 -
linux基于frp实现内网穿透
linux基于frp实现内网穿透公网服务器编辑frps.ini启动自启动内网小主机编辑frpc.ini测试自启动这里做最小实现,建议看frpc_full.ini的实现。公网服务器解压之后留下下面这几个文件编辑frps.ini[common]bind_port = xxx #服务器开放的端口token = $$$$$$$$启动./frps -c ./frps.ini自启动编写脚本,放在.bashrc文件的最后,脚本内容如下:#!/bin/bashcd xxx#frp的目录下.原创 2021-04-16 02:09:44 · 750 阅读 · 0 评论 -
Linux通过RDP远程
Linux通过RDP远程1 安装2 连接1 安装安装rdesktop命令:sudo apt-get install rdesktop2 连接rdesktop IP:端口 -u root -p 密码 -x lan -g workarea -r clipboard:PRIMARYCLIPBOARD -r disk:my_share=/media/vda/连接常用命令说明:-u user:用户名-p passwd: 登录密码,可选-x lan|modem:用来决定网络带宽原创 2021-03-24 15:58:48 · 2511 阅读 · 0 评论 -
vscode远程linux开发代码
vscode远程linux开发代码0 序1 服务端开启ssh服务2 通过ssh在客户端登陆服务端3 vscode安装插件4 测试0 序使用客户端远程连接服务端(代码是跑在服务端的),本文客户端系统为windows,服务端系统为Linux。1 服务端开启ssh服务在服务端的终端里面敲ssh如果输出如下信息,则直接到2。在linux中安装ssh服务sudo apt install openssh-serverssh localhostssh-keygen -t rsa一般来说,安装之原创 2021-03-15 23:33:36 · 678 阅读 · 0 评论 -
Makefile语法进阶
Makefile语法进阶Makefile的嵌套使用定义命令包条件判断自带函数字符串函数文件名相关的函数循环foreach条件if其他callshellMakefile基本语法:https://blog.csdn.net/dongdong_csdn/article/details/114274262Makefile的嵌套使用调用子makefile定义命令包类似函数条件判断关键字有:ifeq,ifneq,ifdef,ifndefifeq ($(CC),gcc) $(CC) -o xxx xx原创 2021-03-02 00:05:48 · 633 阅读 · 0 评论 -
Makefile基本语法
Makefile基础Makefile的工作方式Makefile中的元素Makefile的规则隐含变量Makefile的语法变量定义自动变量变量替换变量追加值命令前缀引用其他的Makefile伪目标常用参数Makefile的意义:使项目实现自动化生成。Makefile的作用:指导make按照规则编译和链接程序。Makefile的工作方式导入主Makefile导入主Makefile调用的其他Makefile初始化文件中的变量推导隐晦规则,分析所有规则为所有的目标文件创建依赖关系链根据依赖关系原创 2021-03-01 23:47:34 · 655 阅读 · 0 评论 -
Ubuntu关闭和开启图形界面
Ubuntu18.04 关闭和开启图形界面1. 关闭sudo systemctl set-default multi-user.targetsudo reboot2.开启sudo systemctl set-default graphical.targetsudo reboot原创 2021-02-14 17:43:18 · 535 阅读 · 0 评论 -
Linux安装gtest
Linux安装gtest1 安装gtest采用源码安装的方式,需确保cmake已经安装。git clone https://github.com/google/googletestcd googletestcmake CMakeLists.txtmake将生成的两个静态库libgtest.a和libgtest_main.a和头文件目录复制到相应的目录下。PS:查找生成的库find . -name "libgtest.a"*sudo cp lib/libg* /usr/libsudo c原创 2020-08-05 01:56:08 · 2215 阅读 · 0 评论 -
Linux搭建git服务器
利用Linux开发板搭建git服务器搭建git服务器1 在开发板上安装git2 创建证书登录:3 初始化Git仓库:4 克隆仓库:搭建git服务器在本地的局域网下折腾,没有用管理软件啥的,只是做一个本地仓库的备份而已。开发板的操作系统是基于ubuntu18构建的。1 在开发板上安装gitsudo apt install git2 创建证书登录:首先在编写代码的终端上生成公钥ssh-keygen直接敲3下回车就好,默认的位置是/home/用户名/.ssh/cd到这个目录下,然后cat原创 2020-08-02 23:43:29 · 344 阅读 · 0 评论 -
Linux下QtCreator不能使用搜狗输入法输入中文
Linux下QtCreator不能使用搜狗输入法输入中文验证输入法复制文件权限重启QtCreator验证输入法首先确认fcitx和搜狗输入法已经正确安装,可以在浏览器中切换到搜狗输入法并输入中文,进行测试。复制文件将/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts下的libfcitxplatforminputcontextplugin.so复制到QT安装目录下的安装目录/Qt+版本/Tools/QtCreator/lib/Qt/原创 2020-07-29 22:22:46 · 1426 阅读 · 3 评论 -
linux+live555搭建rtsp服务器
linux+live555搭建rtsp服务器下载并解压接下来生成Make文件,生成需要的文件在live文件夹下make之后会在当前目录下生成mediaServer 文件夹,其中有一个live555MediaServer可执行文件。看到如下图,表明rtsp服务器已经开始工作了启动脚本下载并解压wget http://www.live555.com/liveMedia/public/live55...原创 2019-06-07 20:53:13 · 5661 阅读 · 2 评论 -
配置ubuntu+Qt5+嵌入式开发板linux交叉编译环境
配置ubuntu18.04+Qt5.10+嵌入式开发板linux交叉编译环境原创 2019-04-21 15:11:52 · 4961 阅读 · 3 评论 -
Ubuntu下Qt编译opencv+配置(超详细)
Ubuntu 18 Qt5.12编译opencv3.41、准备1.1.确保正确安装Qt,并可以正常运行示例程序。1.1.1下载Qt1.1.2 安装Qt1.2 安装cmake1.3下载opencv2、编译2.1 载入opencv2.1.0解决编译中卡住的问题2.2配置编译2.2.1 CMake2.2.2 构建步骤2.2.3开始编译3、测试1、准备1.1.确保正确安装Qt,并可以正常运行示例程序。...原创 2018-12-22 23:21:50 · 5977 阅读 · 7 评论 -
嵌入式 linux 设置自启动
嵌入式 linux 设置自启动例如:添加开机自启动程序climb.out 其中climb.out必须要在系统中的模块都初始化之后才能正常执行 使用延时的方法,等待其他部分初始化完成,暂时没有找到更好的办法。。。。。。。。1、在/home/root/下创建mountain.sh(可以是任意目录)命令:vi mountain.sh输入(字母“i”开始编辑) #!/bin/...原创 2018-06-20 20:27:38 · 3734 阅读 · 0 评论 -
将 Ubuntu 16 的任务栏移动到桌面底部
快捷键Ctrl + Alt + t打开终端,输入以下命令:gsettings set com.canonical.Unity.Launcher launcher-position Bottom即可将 Ubuntu 16 的任务栏移动到桌面底部 如果想恢复到左侧命令:gsettings set com.canonical.Unity.Launcher launcher-position Left原创 2017-10-14 14:33:55 · 802 阅读 · 0 评论