![](https://img-blog.csdnimg.cn/b88571ee582443aea8ac812793968749.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux系统
文章平均质量分 59
Ubuntu
R-G-B
计算机硕士,机器视觉、图像处理
展开
-
\r\n和\n的区别 回车/换行 在不同系统下的区别
n是换行,英文是New line。\r是回车,英文是Carriage return。回车 (\r) 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return;换行 (\n) 本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed。在WIN系统下,这两个字符就是表现的本义,在UNIX类系统,换行\n就表现为光标下一行并回到行首,在MAC上,\r就表现为回到本行开头并往下一行。原创 2023-11-01 20:15:05 · 15786 阅读 · 0 评论 -
Linux C++服务器项目——系统编程1(gcc、makefile、GDB)
一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,Makefile文件定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为Makefile文件就像一个 Shell脚本一样,也可以执行操作系统的命令。Makefile带来的好处就是"自动化编译”,一旦写好,只需要一个make 命令,整个工程完全自动编译,极大的提高了软件开发的效率。原创 2022-09-17 16:14:01 · 212 阅读 · 0 评论 -
Ubuntu常用命令
Red Hat Enterprise Linux 8/7/6/5/4 合集下载地址。打开USB摄像头 VideoCapture capture(10);sudo source abc.sh 若找不到,source 改为bath。中国程序员最容易读错的单词汇总(带正确发音示范)gedit abc(名字) 创建文件夹。原创 2023-07-06 17:27:04 · 185 阅读 · 0 评论 -
Ubuntu下tar命令使用详解 .tar解压、.tar压缩
在Linux平台,tar是主要的打包工具。tar命令通常用来把文件和目录压缩为一个文件( tarball 或 tar, gzip 和 bzip)。转载 2022-12-22 22:20:34 · 33633 阅读 · 0 评论 -
【P4】Docker 目录挂载
已经挂载到C:\Users\hp\Desktop\test-docker-main目录下的APP目录下了。可以看到代码同步修改了。(修改内容是 hello后面 加入 22022)现在目录已经挂在在容器里了,修改本地代码,保存后,在终端输入。可以看到已经跑起来了。原创 2022-11-22 19:19:31 · 106 阅读 · 0 评论 -
【P2】用Docker快速安装软件
docker run docker运行一个软件,-d 后台运行,-p端口暴露,把docker容器里面的6379端口暴露出来,容器命令redis,使用redis软件源的最新版本(在正式环境时最好不要最新版本,固定一个版本比较好)官网下载安装教程只有源码安装方式,没有 Windows 版本,安装非常麻烦。如果没有出现下图,看看docker里wordpress,mysql 是不是都运行了。在docker页面可看到,已经安装了wordpress,mysql。将上面一段代码,复制到文本,保存。原创 2022-11-22 12:04:37 · 128 阅读 · 0 评论 -
【P1】win10安装 Docker教程
安装好后,打开Docker会出现下面这个界面(在注册登录前,就会出现);安装完毕后,可以再cmd或者PowerShell 查看Docker版本。内核版本低,需要你安装WSL2。安装完毕,右上角注册登录;原创 2022-11-21 15:09:53 · 109 阅读 · 0 评论 -
Windows 10 安装配置WSL2(ubuntu20.04)教程 超详细
传统手动安装:win10新系统版本高于1903,但低于2004(19041);命令符自动安装:对于windows10版本2004(内部版本19041或更高)及更新版本或者windows11,可以直接一行命令符安装;原创 2022-11-21 12:35:18 · 37142 阅读 · 1 评论 -
VMware安装ubuntu20.04,安装界面中无法显示全部按钮,导致安装无法顺利进行“下一步”/“继续按钮”
选择了一个适中的分辨率,(之所以调整该分辨率,是因为默认的显示区域太小,在之后的安装界面中无法显示全部按钮,导致安装无法顺利进行,就挺无语的),然后我们点击右上角的“应用”按钮,之后平面就变得大了。我们首先点击右上角的红色叉号关闭按钮,关闭当前界面,请不用担心,此界面我们可以以其它方式重新唤醒。就可以暂时改变虚拟机的显示分辨率,这样你就可以继续安装Ubuntu了,安装成功后再去修改分辨率就可以了——鼠标右击桌面,点显示设置。我们需要点击右上角的四个图标区域,点哪一个都会弹出设置界面的,设置分辨率。原创 2022-11-19 22:58:59 · 3127 阅读 · 0 评论 -
vmware16下安装ubuntu20.04报错:发生错误,导致虚拟 CPU 进入关闭状态。如果虚拟机外部发生此错误,则可能已导致物理计算机重新启动……
vmware16下安装ubuntu20.0报错:发生错误,导致虚拟 CPU 进入关闭状态。大概率是vmware和ubuntu版本对不上,把安装文件夹中的.vmx文件(用记事本打开)中的版本号改成和vmware版本一致,改完了重启虚拟机即可。背景:vmware16下已经能了ubuntu18.04,现在想在安装一个ubuntu20.04。在ubuntu20安装路径下找到ubuntu20.vmx,用记事本打开。这里原来是18,改成16,改完了重启虚拟机即可。原创 2022-11-19 21:50:10 · 3264 阅读 · 1 评论 -
Windows + Ubuntu 双系统(超详细图文教程)
Ubuntu16.04 ROS Kinetic(详细图文教程)Ubuntu16.04下安装ROS Kinetic(详细图文教程)转载 2021-03-01 15:45:59 · 33058 阅读 · 1 评论 -
ubuntu安装meshlab,很简单
打开【Ubuntu软件】,右上角点击搜索,输入meshlab回车,然后点击安装,只需10s即可安装成功!2、找到应用图标,打开meshlab,然后import mesh,选择要打开的.ply文件,成功显示!打开meshlab,然后File->import mesh,选择要打开的.ply文件;或者直接打开的.ply文件,选择meshlab打开方式。或者直接打开的.ply文件,选择meshlab打开方式。4、安装完成后,终端执行meshlab即可打开。3、通过snapd安装meshlab。原创 2022-11-16 11:31:49 · 1611 阅读 · 0 评论 -
OpenMVS +Ubuntu16.04 配置运行及出现问题解决
cmake安装 解决cmake报错:CMake 3.8 or higher is required. You are running version 3.5.1。我这里完整路径是"/home/luck/Code/MVS/OpenMVS/vcglib"解压后名字为openMVS_comments-master,要重命名为openMVS,openMVS_comments.git如果克隆失败,需要自己下载,放置到/home/luck/Code/MVS/OpenMVS/下;如果没有重命名,会出现下下面问题。原创 2022-11-15 22:15:03 · 125 阅读 · 0 评论 -
ubuntu16.04安装cmake-3.8.1最靠谱的方法(ubuntu下安装指定版本cmke)
cmake安装 解决cmake报错:CMake 3.8 or higher is required. You are running version 3.5.1。将压缩包的文件提取到比较合适的位置后,就是配置环境变量了,这一点最关键,因为本身官方的二进制包不需要我们手动去编译安装了,解压即安装。在cmake官网下载更高版本cmake,我下载的是cmake-3.8.1-Linux-x86_64.tar.gz。在配置OpenMVS时,报错,cmake 版本太低了;将存储库添加到您的源列表并进行更新。原创 2022-11-15 09:51:45 · 598 阅读 · 0 评论 -
Python换源 (pip换源、apt换源)
apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。有时由于网络问题,无法安装各种包,尤其是一些国外的包,就需要进行换源操作。但是,在服务器创建自己的虚拟环境,这时自己的虚拟环境下还需要自己换源,不然还是默认源,非常慢,可以用pip换源,推荐方法“3 永久换源”。在根目录下创建/修改 vim ~/.config/pip/pip.conf配置文件;apt 换源,需要sudo权限,作为普通用户,没法完成。原创 2022-10-10 22:07:14 · 3968 阅读 · 0 评论 -
虚拟机安装ubuntu18.04 ,并用Xshell、Xfpt远程连接开发,远程连接VSCode开发
提取到桌面,打开解压后的文夹,可以了看倒里面有一个vmware-install.pl,在此处打开终端。在终端输入 ./vmware-install.pl会发现按要求更高权限,前面加sudo 就可以了。新的链接主机添加好后,可以看到会话列表出现了刚才添加的ubuntu18,双击打开。为了开发方便,一般远程连接ubuntu,此时ubuntu系统就相当于服务端。如果不知道主机ip,可以在终端输入 ifconfig查看,安装完成城之后,打开,页面会比较小;一路yes,回车,也可以直接回车;然后出现[yes],原创 2022-11-12 20:41:47 · 287 阅读 · 0 评论 -
使用pip3 config配置国内源时提示pip3 ERROR: unknown command “config“的解决办法
pip3来源:apt install python3-pip。操作系统:ubuntu 18.04 LTS。pip3版本较低,不支持config方法。转载 2022-11-12 10:14:35 · 3268 阅读 · 1 评论 -
ubuntu18.04安装libpng-dev、libopencv-dev缺少依赖(Ubuntu 18.04配置OpenMVS)
在ubuntu 18.04配置OpenMVS 环境,libpng-dev安装不了 ,然后opencv也安装失败;出现第一种解决方案,“保持”,不安装,不降级,不删除,就是没有任何操作,选择no,如果,第一种方案,选择y,什么也不操作,所以选择n,等待下一个“降级”方案;用如下命令,aptitude包管理系统。出现第二种方案,“降级”,选择y。出现第二种方案,“降级”,选择y。然后,后面再出现选择,就y。原创 2022-11-11 18:17:18 · 750 阅读 · 0 评论 -
Linux cd命令cd、 cd ~、cd /、cd../、cd /home
openMVS编辑上一级目录下的openMVS文件。dir为指定目录的路径,可以是绝对路径也可以是相对路径。普通用户,cd ~ 相当于cd /home/当前用户名。root用户,cd ~ 相当于 cd /root。如:cd/usr , cd Desktop。注:cd - 返回进入此目录之前所在目录。所有普通用户的父目录都是home目录。根目录是所有用户共享的目录。是跳转到当前用户的家目录。cmake . 编译,普通用户:user3。转载 2022-11-11 14:46:41 · 5943 阅读 · 0 评论 -
ubuntu查看进程、结束进程
PID:进程标识符,系统为每一个进程分配一个识别码,称为PID。转载 2022-11-10 14:55:53 · 7029 阅读 · 0 评论 -
Git 详细安装教程(详解 Git 安装过程的每一个步骤)
1)在电脑的任意位置创建一个空目录(例如test)作为我们的本地Git仓库2)进入这个目录中,点击右键打开Git bash窗;Git工作目录下对于文件的修改(增加、删除、更新)会存在几个状态,这些修改的状态会随着我们执行Git的命令而发生变化。在3.1.3中配置的别名git-1og就包含了这些参数,所以后续可以直接使用指令git-log。·作用:查看的修改的状态(暂存区、工作区)·命令形式: git status。·命令形式: git reset --hard commitlD。原创 2022-09-08 22:52:59 · 605 阅读 · 0 评论 -
Linux常用命令
ls/ ll 查看当前目录。cat 查看文件内容。touch 创建文件。原创 2022-09-08 21:29:28 · 148 阅读 · 0 评论 -
Ubuntu如何清理系统垃圾
Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。1,非常有用的清理命令:sudo apt-get autoclean --清理旧版本的软件缓存www.2cto.comsudo apt-get clean–清理所有软件缓存sudo apt-get autoremove–删除系统不再使用的孤立软件这三个命令主要清理升级缓存以及无用包的。2,清理opera转载 2022-05-28 22:12:22 · 5534 阅读 · 0 评论 -
ubuntu 18.04,屏幕总是自动旋转,怎么办?
打开终端输入以下命令解决gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock truegsettings set org.gnome.settings-daemon.plugins.orientation active false原创 2022-01-08 22:57:18 · 1711 阅读 · 0 评论 -
Colmap在Ubuntu18.04下安装使用
安装原创 2021-12-23 17:28:59 · 675 阅读 · 0 评论 -
Windows10 Docker安装详细教程
Docker Desktop 安装手册 (Windows)Windows10 Docker安装详细教程原创 2021-12-21 16:59:42 · 356 阅读 · 0 评论 -
ubuntu qt安装及快捷方式建立与opencv配置
https://www.cnblogs.com/tianpeng-blog/p/14780223.htmlubuntu下查询OpenCV版本以及路径原创 2021-11-01 19:47:46 · 139 阅读 · 0 评论 -
Ubuntu 18.04.6安装QQ,微信
https://blog.csdn.net/weixin_44629973/article/details/102871352https://blog.csdn.net/u013049553/article/details/115243047转载 2021-10-26 21:54:17 · 1306 阅读 · 0 评论 -
如何查看磁盘是GUID格式(GPT)还是MBR格式?判别UEFI模式启动,还是Legacy模式启动?
UEFI模式,适用于新电脑,硬盘GUID分区格式(GPT),Legacy模式,适用于老机器,硬盘MBR分区格式;磁盘是GUID格式(GPT)还是MBR格式?判别UEFI模式启动,还是Legacy模式启动?1.查看BIOS模式2.查看硬盘格式1.查看BIOS模式“win+r"快捷键进入"运行”,输入"msinfo32"回车,出现以下界面,可查看BIOS模式:传统MBR模式:传统的MBR模式和新式UEFI模式,这将对安装双系统的方法产生直接影响。UEFI模式,适用于新电脑,硬盘GUID分区格式原创 2021-10-23 19:18:45 · 12083 阅读 · 0 评论 -
双硬盘,Win+Ubuntu双系统,开机无Ubuntu启动项,直接进入Windows
这里注意,很多文章介绍,使用EasyBCD,但这个方法或许不管用了。这个要要看你是UEFI还是Legacy,EasyBCD只适用于传统的Legacy模式。双硬盘,Win+Ubuntu双系统,开机之后直接进入Windows问题一、检查双系统启动项是否创建成功二、双系统启动项没问题二、双系统启动项有问题1.通用修复模式2.传统的Legacy模式2.1 EasyBCD软件修复3 UEFI模式三、检查Legacy和UEFI模式是否正确一、检查双系统启动项是否创建成功开机进入,启动引导选项Boot Devic原创 2021-10-23 19:10:11 · 15375 阅读 · 1 评论 -
双硬盘,安装WIN10+Ubuntu,Legacy和UEFI启动的区别对比(直接影响能否成功)
https://blog.csdn.net/fengxinzioo/article/details/927915664.2 / :根分区,一般分8G就可以,如果磁盘空间足够,10G~16G也可以,甚至有人分了30G----如果你安装深度学习框架的话我建议/下至少30个G,或者不需要/home分区,直接把全部剩余空间给/就OK啦,因为深度学习框架的东西都是sudo安装,都是安装在/目录下面的,根据你的使用情况来划分分区。4.4 legacy和UEFI启动4.4.1 legacy启动/boot :启原创 2021-10-23 17:10:30 · 3408 阅读 · 3 评论 -
双硬盘SSD+HDD,安装win10+Ubuntu18.04双系统(安装超详解)(UEFI启动+GPT分区)(或许是你正在解决的问题?)
本文在WIN10下Ubuntu 18.04,磁盘格式是GTP,同时使用UEFI引导。Win10安装在固态盘,Ubuntu引导启动项在固态盘,系统在机械盘。(注意,网上有些教程已经过时,不自在适应新机器;或许你遇到的问题,本文都有解;)双硬盘SSD+HDD,安装win10+Ubuntu18.04双系统(UEFI启动+GPT分区)一、前期了解(直接影响安装双系统的方法)1.查看BIOS模式2.查看硬盘格式二、准备工作1.下载 Ubuntu 镜像2.制作启动U盘3.给 Ubuntu 分配硬盘空间三、安装ubu原创 2021-10-23 16:37:55 · 7409 阅读 · 4 评论 -
win10+Ubuntu双系统,设置默认启动项为win10
在win10下安装了Ubuntu20.04系统后,开机进入系统引导项界面,默认选择的是Ubuntu系统。这是因为,双系统后由Ubuntu的grub引导启动的,一般还是WIN10用的多一些,下面就设置默认系统启动项为win10。win10+Ubuntu双系统,设置默认系统启动项为win101.开机重启,记住启动序号2.修改grub的引导文件3.更新grub4.最终效果1.开机重启,记住启动序号开机或者重启,在启动项选择菜单处记住win10对应序号(注意:系统顺序从0开始),比如我的win10系统处于原创 2021-10-23 10:44:23 · 8928 阅读 · 3 评论 -
sudo apt install 和 sudo apt -get install 有什么区别?
从功能上讲,没有任何区别。apt命令就是之前的apt-xxx这一堆命令的大杂烩,比较新,目前还在开发中,目前并未集成所有的apt-xxx命令的功能,可能cli还不稳定,未来某些命令参数可能会变,也有可能会新增。不过但就效果上来说apt install和apt-get install没有任何区别...原创 2021-10-20 16:29:16 · 4602 阅读 · 1 评论 -
解决ubuntu下vi上下左右方向键出现字母,backspace键不能删除字符
在vmware虚拟机中安装ubuntu下使用vi编辑文件,发现上下左右方向键不能在文本中移动,出现ABCD字符,backspace也不能删除字符,解决方法有几种方法1:将vimrc档案拷贝到home目录$cp /etc/vim/vimrc ~/.vimrc方法2:卸载vim-tiny,安装vim-fullubuntu默认安装装的是vim tiny版本,而需要的是vim full版本。执行下面的语句安装vim full版本:$sudo apt-get remove vim-common$sudo转载 2021-10-16 19:08:51 · 1374 阅读 · 1 评论 -
make工具和Makefile文件
make工具和Makefile文件一、make工具和Makefile文件的引入二、编写C程序三、使用make工具和Makefile文件编译一、make工具和Makefile文件的引入当源码文件比较多的时候就不适合通过直接输入gcc命令来编译,这时候就需要一个自动化的编译工具.make:一般说GNU Make,是一个软件,用于将源代码文件编译为可执行的二进制文件,make工具主要用于完成自动化编译。make工具编译的时候需要Makefile文件提供编译文件。Makefile:make工具所使用的文件,原创 2021-10-16 15:51:49 · 182 阅读 · 0 评论 -
Ubuntu 下编写C程序
Ubuntu 下编写C程序一、编写C程序二、编译C程序三、make工具和Makefile文件一、编写C程序使用VIM编辑器编写程序,也可以使用vscode。1.1、设置vim编辑器设置vim编辑器,一个TAB=4个字节。设置vim编译器,显示行号。sudo vi /etc/vim/vimrc进入,按下a进入编辑模式输入set ts=4set nu保存退出1.2、编写C程序二、编译C程序使用gcc编译器编译C程序。gcc编译是可以检查错误的三、make原创 2021-10-15 23:13:54 · 2829 阅读 · 0 评论 -
vim编辑器
vim编辑器一、vim编辑器二、vim编辑器三种工作模式三、保存退出四、其他操作方式一、vim编辑器Linux系统都会自带vi编辑器,但是vi编辑器太难用了!所以建议大家安装vim编辑器,安装命令:sudo apt-get install vim二、vim编辑器三种工作模式vi xxx 使用vi编辑器打开文件。一般模式(指令模式):默认模式,用vi打开一个软件以后自动进入到此模式。编辑模式:一般模式中无法编辑文件,要编辑文件就要进入编辑模式,按下“i、I、a、A、o、O、s、r”等就会进入到编原创 2021-10-15 19:59:24 · 117 阅读 · 0 评论 -
Linux链接文件
Linux链接文件一、Linux连接文件二、ln命令三、硬连接四、符号连接(软连接)一、Linux连接文件Linux有两种连接文件:符号连接(软连接)和硬链接,符号链接类似Windows下的快捷方式。硬链接通过文件系统的inode连接来产生新文件名,而不是产生新文件。inode:记录文件属性,一个文件一个inode。inode相当于文件ID,查找文件的时候要先找到inode,然后才能读出文件的内容。二、ln命令ln命令用于创建连接文件:ln [选项] 源文件 目标文件选项:-s 创建符号链原创 2021-10-15 17:18:29 · 5271 阅读 · 0 评论 -
Ubuntu文件权限
Ubuntu文件权限一、Ubuntu/Linux文件权限二、Ubuntu/Linux文件权限修改一、Ubuntu/Linux文件权限文件权限是指不同的用户或用户组对某个文件拥有的权限,文件的权限分为三种:r:读w:写x:可执行。文件描述形式如下:-rw-rw-r—就是文件权限,第一位表示文件类型,剩下的每三位表示一组权限。分别对应拥有者权限、拥有者所在组权限、其他用户权限。可以使用二进制表示文件权限。r=4w=2x=1a.c文件信息:用二进制信息表示,上述a.c文件的权限原创 2021-10-15 15:23:08 · 7285 阅读 · 0 评论