linux
Y_Hungry
这个作者很懒,什么都没留下…
展开
-
linux 根据进程名称kill掉
linux 根据进程名称kill掉原创 2022-07-14 10:01:38 · 299 阅读 · 0 评论 -
一个集成ssh和vcn和其他的工具MobaXterm
MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Home Editionhttps://mobaxterm.mobatek.net/download-home-edition.html原创 2022-06-22 16:40:45 · 258 阅读 · 0 评论 -
ubuntu18.04 更换python 版本后sudo apt-get upda更新报错ModuleNotFoundError: No module named ‘CommandNotFound‘
Traceback (most recent call last): File "/usr/lib/cnf-update-db", line 8, in <module> from CommandNotFound.db.creator import DbCreatorModuleNotFoundError: No module named 'CommandNotFound'Reading package lists... DoneE: Problem executing scr...原创 2022-03-06 11:07:21 · 2690 阅读 · 0 评论 -
vmeare ubuntu不能复制粘贴和文件拷贝
1.常规安装vmtools,若解决不了卸载重试卸载vmtools,可以运行下面四条命令1.sudo vmware-uninstall-tools.pl2.sudo apt-get remove open-vm-tools3.sudo apt-get remove --auto-remove open-vm-tools4.sudo apt-get purge open-vm-tools2.兼容问题导致的1)我尝试用vm16和i386的16.04版本ubuntu怎么都不好使,换成18.0原创 2022-03-05 18:42:02 · 546 阅读 · 0 评论 -
关于flight_review自建站日志过大报错(413 Request entity too large)的问题
要改两个地方第一个flight_review下的serve.py第二个地方宝塔面板下的nginx配置文件原创 2020-08-14 11:01:06 · 311 阅读 · 0 评论 -
VMware虚拟机 Linux系统 Ubuntu 16.04 硬盘/磁盘扩容(超详细图文详解!亲测有效!)
https://blog.csdn.net/m0_43403238/article/details/85480314转载 2020-06-29 11:55:55 · 272 阅读 · 0 评论 -
服务器安装mysql
1.查看有没有安装MySQL:dpkg -l | grep mysql2.安装MySQL:apt install mysql-server会弹出输入用户名密码安装完成之后可以使用如下命令来检查是否安装成功:netstat -tap | grep mysql通过上述命令检查之后,如果看到有 mysql 的socket处于 LISTEN 状态则表示安装成功。...原创 2019-11-16 23:25:02 · 428 阅读 · 0 评论 -
Python pip 安装
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。目前如果你在python.org下载最新版本的安装包,则是已经自带了该工具。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。pip 官网:https://pypi.org/project/pip/你可以通过以下命令来判断是否已安装:p...原创 2019-11-16 22:09:32 · 618 阅读 · 0 评论 -
linux开机自启动方法
方法一:在/etc/rc.local里面添加启动命令,注意在命令之后加&方法二:打开终端,输入gnome-session-properties 在弹出的窗口右侧点击“Add”按钮,然后填写相关信息,其中command一行用右侧的“Browse…”按钮,导航到/home/Ubuntu/workspace/facerecognition_demo/startFaceRec.s......原创 2019-11-13 13:54:19 · 562 阅读 · 0 评论 -
nano 显示行数
在终端输入sudo nano /etc/nanorc去掉set constantshow前面的#原创 2019-11-01 15:02:09 · 3469 阅读 · 0 评论 -
vim 设置按下tab为4个空格
1.打开终端输入sudo vim /etc/vim/vimrc2.在最下面加上几行set ts=4(注:等号两边不能加空格 ts是tabstop的缩写,设TAB宽4个空格)set expandtabset autoindent(注:换行保持当前缩进)set nu (注:显示行号)...原创 2019-05-11 16:02:08 · 154 阅读 · 0 评论 -
海思开发环境搭建
1.首先获取海思的sdk包Hi3516A V100R001C01SPC040.rar2.安照海思提供的说明文档目录Hi3516A V100R001C01SPC040\01.software\board\document_cn下的《Hi3516A/Hi3516D Linux开发环境用户指南.pdf》注意的点是先进行下面那一步,执行./sdk.unpack完毕之后。去执行上面的sudo...原创 2019-05-27 16:10:16 · 1548 阅读 · 0 评论 -
Makefile 中‘:=’ ‘?=’ ‘+=’ ‘=’ 的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endififeq (...转载 2019-05-30 19:06:05 · 154 阅读 · 0 评论 -
Makefile中的eval函数用法
其实他的作用有点相当于c++中的模板,就是生成一个段makefile语句,然后还要被执行。其实 eval 在函数式语言里面很常见。LISP 系语言的解释器,最终执行的是一个 apply - eval 递归(有人也喜欢叫 apply - eval 循环,但是实际上是递归求值)。所以 eval 就是求值的意思。实际上,不只是 LISP,可以说任意解释器,最终都是 apply - eval 递归。ba...转载 2019-06-01 11:56:52 · 395 阅读 · 0 评论 -
ARM平台移植libcurl curl-7.65.0
系统环境:Ubuntu 16.04LTS源码:curl-7.65.0.zip 链接交叉编译环境:arm-hisiv300-linux-1.下载下来之后拷贝到虚拟机,解压#unzip curl-7.65.0.zip#cd curl-7.65.02.配置并编译(--prefix指定编译输出安装路径 --enable-static 指定编译静态库 CC指定交叉编译工...原创 2019-06-03 19:11:00 · 1229 阅读 · 0 评论 -
error: 'to_string' is not a member of 'std'
我用海思的arm-hisiv300-linux-g++交叉编译dronecode-sdk,报错error: 'to_string' is not a member of 'std'arm-hisiv300-linux-g++是支持c++11的,头文件<string>也包含了,还是报错。查百度,都说是加上-std=c++11 但是我这个已经加上,还是不行,后来看了一个帖子...原创 2019-06-04 09:55:18 · 5579 阅读 · 3 评论 -
在Ubuntu中安装eclipse
1.下载JDK和eclipsejdk下载网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmleclipse下载网址:https://www.eclipse.org/downloads/packages/jdk需要注册账号,随便填一下很快的我的jdk下载版本...原创 2019-06-27 14:19:57 · 12984 阅读 · 0 评论 -
在百度云服务器上安装python3
首先我的百度云装的系统是CentOS 7.5.1804之前都是用ubuntu的听说服务器一般用CentOS那么我也跟个风用这个系统,不过听说都是差不多的。我需要在服务器上装个python,我网上查了一下,发现Centos7是自带python所以我就看了一下发现是2.7.5。因为我需要用到python3.7所以开始下面的操作1.先安装相关包,用于下载编译python3:...原创 2019-06-28 15:50:50 · 2018 阅读 · 0 评论 -
ubuntu换源
1.备份源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.修改源sudo gedit /etc/apt/sources.list阿里源deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversed...原创 2019-10-09 18:12:46 · 117 阅读 · 0 评论 -
linux下访问windows下ftp上传和下载
1.上传文件指令①进入需要上传的文件目录下②输入 ftp 192.168.0.102 按enter确定(这个地址是我的ftp服务器地址,需要填自己要访问的地址)③有用户名和密码的需要填一下,没有的跳过这一步④put XXXX(填需要上传的文件名)按enter确定就好了(默认为assic传输方式,可执行文件需要输入一个bin然后确定之后再put)⑤by (关闭ftp服务)2....原创 2019-05-15 11:27:24 · 3309 阅读 · 0 评论 -
linux 下卸载安装eclipse
卸载1.找到eclipse安装目录直接删除该文件(一般为用安装包下载可以删除)①可以用whereis eclipse 查找。然后找到目录执行下面指令②一般ubuntu软件是安装在opt目录下,可以进去看看有没有以eclipse命名的文件,直接执行下面就行了sudo rm -rf eclipse2.如果还是不行就试试下面指令(一般用sudo apt-get install ec...原创 2019-05-13 18:04:06 · 9139 阅读 · 0 评论 -
git 添加不提交文件gitignore文件的创建和使用
在我们使用git提交本地代码时,有些编译产生的.o文件是不必要提交的,那么如何处理这个问题呢?这个时候我们就需要使用.gitignore文件了1.创建.gitignore文件这个文件应该是创建在根目录下的vim .gitignore2.添加内容build/**.o.*.swpcscope.outcscope.in.outcscope.po.out*.sublim...原创 2019-03-30 15:22:19 · 1172 阅读 · 0 评论 -
Git 丢弃所有本地修改的方法
git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --soft HASH #返回到某个节点。保留修改git clean -df #返回到某个节点git clean...原创 2019-03-30 15:15:46 · 8677 阅读 · 0 评论 -
git merge工具 meld
当我们想将master分支和其他分支比如tmp分支合并的话1.将分支切换到master并且保证git status的状态如下2.输入指令开始合并分支git merge tmp会出现有些合并成功,但是有些有冲突需要手动解决的。下面就是演示了:自动合并失败;修复冲突,然后提交结果。3.使用mergetool进行可视化解决冲突但是系统默认的mergetool是命令行...原创 2019-03-30 14:58:57 · 1194 阅读 · 0 评论 -
ubuntu16.04LTS 搭建FTP服务器
一,安装sudo apt-get install vsftpd由于我已经安装过了所以显示是最新版本。没安装的会显示安装成功二,查看安装后ftp运行状态sudo service vsftpd status三,修改参数配置sudo vim /etc/vsftpd.conf·listen=NO不了解,我查看了很多博客,这个设置的是YES,但是我设置成YES,登陆...原创 2019-03-01 18:12:31 · 395 阅读 · 1 评论 -
ubuntu下安装samba服务器
目的:在Windows下看代码在linux下编译。来回倒麻烦就在ubuntu下搭建一个Samba服务器环境:Windows7+VMware+ubuntu步骤:第一步:更新系统软件包$sudo apt-get updateps:不经历这步装软件会出现问题第二步:安装Samba服务器$sudo apt-get install samba samba-common第三...原创 2018-10-10 11:58:38 · 408 阅读 · 0 评论 -
ffmpeg初探
windows下安装FFmpeg是一套用来记录、转换数字音频、视频的计算机开源程序。他提供了录制、转换以及流化音视频的完整解决方案。包含了非常先进的音频/视频编码解码库libavodec第一:下载FFMpeg----https...原创 2018-07-20 21:21:52 · 318 阅读 · 0 评论 -
gcc编译那些事
#include<stdio.h>#include<math.h>double distance(double x1,double y1,double x2,double y2){ double dx = x2 -x1; double dy = y2 -y1; double dsquared = dx*dx + dy...原创 2018-07-19 12:22:41 · 131 阅读 · 0 评论 -
Linux下安装Opencv
1.安装cmake以及依赖库$ sudo apt-get install cmake$ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev2.下载源码包,opencv3...原创 2018-07-23 11:52:02 · 6381 阅读 · 8 评论 -
在树莓派上编译和在虚拟机编译区别可以添加cmake 宏
为了使用树莓派的硬件,并且在虚拟机上编译不报错,那么就需要在cmake ..的时候传一个参数进行平台选择1.在CMakeLists.txt里面添加if(CMAKE_BUILD_BOARD STREQUAL RASPI3) add_definitions("-DRASPI3") else()endif()2.编译指令cmake -DCMAKE_BUILD_BOARD...原创 2019-04-10 11:07:18 · 337 阅读 · 0 评论 -
树莓派读取u盘数据
1.插入u盘查看u盘是否被识别sudo fdisk -l2.创建一个目录用于挂载u盘sudo mkdir /mnt/usb3.挂载u盘mount /dev/sda1 /mnt/usb//dev/sda1是识别的u盘,不同设备可能不一样4.进入刚刚创建的usb目录就可以看到u盘里面文件了,可以进行读写操作5.取消挂载u盘sudo umount /mnt/u...原创 2019-04-10 11:49:54 · 10072 阅读 · 0 评论 -
树莓派rc.local里面进入死循环
写了个程序,需要开机自动启动,然后在rc.local里添加相应代码。后来程序运行起来了,树莓派起不来了,程序也结束不了。如果你的命令需要长时间运行(例如死循环)或者运行后不能退出,那么你必须确保在命令的最后添加“&”符号让命令运行在其它进程,例如:python /home/pi/mytest.py &否则,这个脚本将无法结束,树莓派就无法启动。这个“&...原创 2019-05-08 09:55:17 · 2227 阅读 · 7 评论 -
Ubuntu下卸载Qt
卸载有2种办法1.进入qt的安装目录下卸载一般ubuntu软件是安装在opt目录下,如果不在就需要找找了进入安装目录下sudo ./MaintenanceTool选择remove all 就可以完全删除qt了2.命令行安装的卸载sudo apt-get remove qt5-default qtcreator...原创 2019-04-19 14:15:56 · 34578 阅读 · 5 评论 -
Ubuntu下安装Qt
1、首先从Qt官网上下载Qt的安装包下载网址:http://download.qt.io/archive/qt/这里有很多版本的安装包选择自己需要的,我选择的是5.8.可能会因为网络问题打不开选择如图所示的文件下载。2.安装qt在ubuntu下直接运行指令./qt-opensource-linux-x64-5.8.0.run按照...原创 2019-04-19 14:03:15 · 250 阅读 · 0 评论 -
ubuntu 安装python3.7.0
1. 安装pyenvgit clone git://github.com/yyuu/pyenv.git ~/.pyenvecho 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrcecho 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrcecho 'eval "$(p...转载 2019-04-18 19:18:38 · 787 阅读 · 0 评论 -
树莓派连接WiFi
1、在/etc/network/interfaces文件下添加auto wlan0iface wlan0 inet dhcpwpa-conf /etc/wpa.confiface default inet dhcp2、配置热点在/etc目录下面新建文件wpa.conf,添加network={ssid="ewatt" //wifi名称key_mgmt=WPA...原创 2019-04-15 13:58:35 · 2255 阅读 · 0 评论 -
数莓派安装cmake
wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gztar -xzvf cmake-3.5.2.tar.gzcd cmake-3.5.2/./bootstrapmakesudo make install转载 2019-04-16 19:41:18 · 2273 阅读 · 0 评论 -
解决树莓派同时用4G模块和热点分别连接外网和内网的问题,网络连接的优先级问题
问题是这样的:本人需要在树莓派上通过4G模块EC20连接外网,同时又需要通过热点连接内网,访问数据。由于外界4G模块比板载wifi模块启动的慢,所有每次起来的直接现象是连不上外网。因为他会先走wifi的通道,然而wifi是连上了,但是是局域网,ping不通百度。因此需要解决一个优先级的问题1.首先查询当前网关信息ip route show可以看到默认的网关配置为树莓派的wif...原创 2019-04-16 15:04:38 · 4849 阅读 · 6 评论 -
linux下查看U盘文件
1.查看U盘是哪个设备shell> sudo fdisk -l2.挂载到一个目录下①新建一个目录shell> cd /mntshell> sudo mkdir usb②将u盘挂载到该目录下 shell> sudo mount -t vfat /dev/sda1 /mnt/usb进入usb目录下ls可以查看该u盘内容3.使用完...原创 2019-03-28 19:04:23 · 10400 阅读 · 0 评论 -
零基础操作Linux串口(一)
本人一直在做stm32开发,少有接触Linux,最近需要用到Linux串口,特来记录一番学习过程怕今后忘了。语言:Python环境:VMware下ubuntu 16.04 第一步 安装Python$ sudo apt-get install python2.7安装完成后可通过下面命令确定$ python --versionPython 2.7.12第二步 安装pip$ sudo apt inst...原创 2018-05-18 11:52:16 · 264 阅读 · 0 评论