linux开发环境
文章平均质量分 73
Mr成文
加油呀
展开
-
【linux】windows terminal配置远程linux环境自动登录
一、实现ssh脚本自动登陆目的通过windows terminal实现自动登陆云端机器。做法需要windows安装了wslwsl安装了expect将如下内容,保存为"autossh.ssh",放在wsl的路径下/home/wuchw/private/autossh.sh注意里面的wuchengwen 192.168.1.1 及22改成自己的账户、IP及端口号给予可执行权限chmod +x autossh.sh#!/usr/bin/expect -fspawn ssh w原创 2022-05-17 10:35:16 · 2304 阅读 · 0 评论 -
【wsl2】常用命令及ext4硬盘扩展与压缩
首先扩展硬盘微软官方这篇文章写的很详细,我就不在赘述了:扩展 WSL 2 虚拟硬盘的大小压缩硬盘首先说一下使用场景。比如我想要下载一套aosp的代码,首先我从国内镜像站点,下载一个压缩包,包含了所有aosp代码。压缩包大小181G。完了我再把这个压缩包解压,解压的时候发现wsl2的磁盘太小了,解压失败,所以就扩展磁盘大小到512G.解压完成,删除压缩包,wsl剩余的空间很大,但是物理机剩余硬盘空间太少了。所以我要释放部分wsl硬盘。压缩操作如下:首先在wsl里面执行fstri..原创 2022-05-15 12:37:31 · 2678 阅读 · 2 评论 -
【mac】iterm2配置出漂亮且好用的界面(持续更新)
一、安装oh-my-zsh首先按照这里说的,安装好zsh和oh-my-zsh同时可以配合这个视频食用。安转完后,界面已经很好看了。二、让界面更加炫酷brew install pfetch安装命令,可以查看机器的系统信息。可以把命令放在.zshrc文件的末尾,这样每次启动zsh的时候就会自动打印出这些信息。brew install neofetch这条命令也可以查看。curl zh-cn.wttr.in/xian 查看指定城市的天气情况,更多用法可以看wttr.in网站原创 2021-10-21 22:12:25 · 2472 阅读 · 2 评论 -
【linux开发工具】g++常用编译选项(持续更新2020-11-7)
-o目标文件名g++ main.cpp -o mainmain.cpp编译后生成main。-g生成可以使用gdb来debug的目标文件g++ main.cpp -o main -g-std=c++17按照c++17标准进行编译如果你代码中用到了c++17的新特性,编译时需要加入上述选项,否则会报错。-std=c++11同。-fsanitize=address生成可以检查内存泄漏的目标文件...原创 2020-11-07 22:46:54 · 431 阅读 · 1 评论 -
【C++发邮件】ubuntu apache tomcat9 配置CGI
一、背景这段时间没啥事可做。呆在家又非常焦虑,为了缓解焦虑,同时也为了后面在工作中更加顺利,想学习用C++来做后台开发。做一个最简单的邮件发送功能吧!就是说我自己写了个人网站,在上面设计了一个向我发邮件的板块。我想做的功能就是这么简单,但是真正开始做的时候发现还是比较费劲。二、配置CGI首先我打算用CGI来开发,第一步就是配置CGI。网上的教程都比较详细,但是我就是按照教程配置了一下午,还是没弄出来,最终休息了一下,晚上才弄出来了。1、安装服务器软件我机器上是tomcat9。一般来说安装就是下原创 2020-06-01 22:30:23 · 422 阅读 · 0 评论 -
【杂谈】Error loading psycopg2 module :No module named psycopg2
在使用Django连接postgresql数据库的时候,使用python manage.py migrate创建数据库时提示:django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2'解决办法:apt install psycopg2如果失败了...原创 2019-12-14 21:17:36 · 3092 阅读 · 0 评论 -
linux系统vi,java, ant,junit学习笔记
一、linux基本命令二、vi的使用方法1、vi的基本概念① 命令行模式② 插入模式③ 底行模式2、vi的基本操作3、命令行模式功能键①、插入模式②、从插入模式切换为命令行模式③、删除文字④、替换4、底行模式下命令简介三、java基本知识1、编写HelloWorld.java①代码解析:②在命令行运行2、java基本语法学习①数据类型a....原创 2018-04-16 17:43:35 · 391 阅读 · 0 评论 -
【linux】linux常用命令解析(持续更新2022-11-21)
文章目录一、权限管理类命令二、软件内部命令1、g++三、软件管理类命令四、进程管理命令五、文件和目录相关命令六、系统设置类命令七、友情链接一、权限管理类命令sudo passwd root,设置管理员权限密码,通过上述方式设置的密码,在你输入su,想要进入权限更高的管理员模式时会要求输入。chmod +x foo.run 运行.run文件。二、软件内部命令1、g++(1)g++ -...原创 2018-11-17 15:22:37 · 366 阅读 · 1 评论 -
【linux】vim常用命令及快捷键(保持更新2021-11-16)
一、insert模式下快捷键按Esc到normal模式上下左右移动以及删除、tap等的和windows一样。ctrl+p自动补全,还有其它的快捷键,个人觉得这个组合最好用。小提示:不小心按了ctrl+s,会阻止你输入。此时按ctrl+q来解除。二、normal模式下快捷键vim打开后在该模式(normal模式)下。i 在光标当前位置之前插入(进入insert模式)a在光标当前...原创 2019-08-24 21:10:09 · 908 阅读 · 0 评论