
5—Linux学习
python编程之巅
随海亮
微信公众号:Python与计算机视觉
-
原创 docker快速入门教程
文章目录:1 虚拟机和容器相关概念说明1.1 虚拟机1.2 Linux容器:1.3 Docker 是什么?1.4 Docker 的用途2 docker的安装、添加用户组和启动2.1 docker在不同系统中的安装2.2 验证docker是否安装成功的命令2.3 把docker添加到用户组中2.4 启动docker4 实例:hello-world镜像4.1 查看和删除本地已经有的镜像4.2 删除镜像的时候报错:Error response from daemon: conflict: unable to re2021-03-04 09:42:0318
0
-
原创 Linux开机自动启动python脚本程序,或 Jetson nano或Jetson Xavier NX开机自动启动python脚本程序
文章目录:1 通过系统界面设置开机自动运行程序1.1 windows系统设置开机自动运行命令1.2 Linux开机设置开机自动运行命令2 Linux中设置开机自启动python脚本程序2.1 方法一:在`/etc/rc.local`中添加要运行的脚本命令2.2 方法二:在`/etc/profile`中添加要运行的脚本2.2.1 在`/etc/profile`中添加要运行的脚本2.2.2 知识拓展2.3 方法三:添加到桌面自动启动程序中想要做到某个程序在开机的时候自动启动,就要知道系统中哪些程序或者配置文件2021-02-04 16:36:24167
2
-
原创 在linux环境下,使用find查找某个文件的指定路径
你是不是会遇到,忘记某个文件放到那个位置,或者不确定有没有这个文件,没关系,find命令带你找一找:1、find命令查找格式find 要查询路径 -name 要查询文件名查找指定文件名(base) shl@zhihui-mint:~$ find ./ -name mail.exe./Downloads/mail.exe(base) shl@zhihui-mint:~$ 当不确定文件的具体名字时,可以使用正则的方式查找:(base) shl@zhihui-mint:~/shl_res$2021-01-07 11:23:0358
1
-
原创 linux中使用apt-get安装软件包的时候报错:E: Could not get lock /var/lib/dpkg/lock-frontend
文章目录:1 问题原因分析2 问题解决方式1 问题原因分析在linux中使用apt-get安装哭包的时候,报错:E: Could not get lock /var/lib/dpkg/lock-frontend,这种问题一般是由于apt-get的某个进程没有终止导致的!zhihui@zhihui-desktop:~$ sudo apt-get install ros-melodic-cv-bridge[sudo] password for zhihui: E: Could not get lock2020-12-16 19:31:05328
0
-
原创 Linux或windows输入中文顿号变成反斜杠 | Linux或windows中英文标点符号切换
文章目录:1 问题描述2 问题解决1 问题描述当把输入法切换为中文后,输入顿号但是输上的字符却是反斜杠(\),无论怎么切换中英文输入法,输入的都是反斜杠!2 问题解决按快捷键Ctrl + .中英文标点符号切换也是按快捷键:Ctrl + .亲测,该快捷键在linux和windows环境下都适用 欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 微信:suihailiang0816 QQ:931762054 wx公众号:仰望星空的小随...2020-12-15 19:06:0491
0
-
原创 Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
1 linux查看那端口监听情况linux中可以使用netstat命令查看端口监听情况,首先来看一下该命令的参数:1、netstat参数(base) shl@zhihui-mint:~$ netstat -husage: netstat [-vWeenNcCF] [<Af>] -r netstat {-V|--version|-h|--help} netstat [-vWnNcaeol] [<Socket> ...] netstat2020-12-15 15:11:10285
0
-
原创 linux下使用gcp拷贝数据的时候显示进度条
文章目录:1 安装gcp2 gcp命令使用3 对cp命令起别名alias在使用linux自带的复制命令cp的时候,不会显示进度条和复制完成的百分比、预估时间等信息。如果复制的文件特别大,不能够显示这些时间就比较头疼,你懂得!!!然后最近发现一个gcp可以取代cp命令的这些缺陷!1 安装gcpgcp有一些高级属性,可以参考这篇博客1、使用apt-get安装gcpsudo apt-get install gcp2、由于gcp依赖python-progressbar,安装python-prog.2020-12-14 14:41:45133
0
-
原创 搞定Linux只要半年——随海亮
在公司一般开发都是基于LInux的,因此平时也会遇到很多Linux上的问题,比如Linux的各种动态库链接、环境变量、软件安装更新、linux脚本、linux代理网络、linux桌面等等各种问题,因此:我决定了系统的学习一下linux学习时间为期半年起始日期:2020年12月02日结束日期:2021年12月01日之所以下这个决心,就是因为2020年12月02日早上我来公司上班,还比平时早到了一会,公司电脑是Mint系统,你可以理解为就是Ubuntu18.04系统,然后有个桌面小程序相册,一直浮2020-12-02 14:53:07175
1
-
原创 Linux查看硬件信息的命令:系统硬件制造商、型号和序列号等,以及ZH公司个人电脑配置信息
1 Linux查看硬件信息的命令:系统硬件制造商、型号和序列号等参考1参考22 ZH公司个人电脑配置信息1、查看电脑型号sudo dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial"电脑厂商和型号:技嘉 Z370 HD32、系统的简单配置查看详细的具体信息(点击上传系统信息,就可以在浏览中打开查看到)如下:System: Host: zhihui-mint Kernel: 5.02020-11-28 16:57:01182
0
-
原创 linux关闭方防火墙的命令
我的系统是Mint19.3首先需要安装firewalld工具sudo apt install firewalld安装好之后下面是该工具的具体一些使用:1.启动防火墙systemctl start firewalld2.禁用防火墙systemctl stop firewalld3.设置开机启动systemctl enable firewalld4.停止并禁用开机启动sytemctl disable firewalld5.重启防火墙firewall-cmd --r2020-10-31 10:10:3255
0
-
原创 在Linux上安装其他版本的cmake 或 升级cmake
#1 问题出现原因场景:需要把tensorflow的pb模型,先转为onnx模型,再转换成tensorrt的trt模型,使用的是:tensorflow2onnx:https://github.com/onnx/tensorflow-onnxonnx2tensorrt:https://github.com/onnx/onnx-tensorrt在安装onnx2tensorrt的过程中,需要使用cmake,由于我的版本比较低,因此需要升级cmake的版本编译:cmake .. -DTENSOR2020-10-28 21:01:54200
0
-
原创 ssh连接服务器出现:ssh: connect to host 192.168.1.107 port 22: Connection refused 的解决方法
#1 说明遇到问题场景1、我的系统环境windows10连接的服务器系统为:Mint19.32、我使用windows,在局域网下通过ssh连接服务器报错:ssh: connect to host 192.168.1.107 port 22: Connection refusedshl@shliangPC MINGW64 ~$ ssh shl@192.168.1.107ssh: connect to host 192.168.1.107 port 22: Connection refused2020-10-26 18:22:0012786
0
-
原创 Linux上如何安装微信! 或登录网页版微信提示:为了你的帐号安全,此微信号不能登录网页微信。你可以使用Windows微信或Mac微信在电脑端登录。
1 问题说明与原因分析1.1 为什么要安装微信先说明一下,之所以一定要执着于在电脑上安装微信,主要是因为:电脑没有微信,不能够及时收发,以及反馈同事或leader发的一些信息不能够方便的进行手机和电脑之间的文件或信息的传递不能够方便同事之间文件等数据传输1.2 登录使用网页版微信最近我刚入职一家新公司,公司开发用的电脑基本上是清一色的Mint系统(主要还是基于Ubuntu系统的改造,但本质还是我们熟悉的linux系统,本身微信就没有提供linux系统的桌面应用安装,因此想到使用网页版微信进2020-10-22 09:13:055527
6
-
原创 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
1、查看内核版本cat /proc/versionuname -auname -r(base) shl@zhihui-mint:~$ cat /proc/versionLinux version 5.0.0-32-generic (buildd@lgw01-amd64-015) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #34~18.04.2-Ubuntu SMP Thu Oct 10 10:36:02 UTC 2019(base2020-10-22 09:11:281866
0
-
原创 Mint19.3系统 或 Ubuntu18.04安装ROS系统详细过程,以及ROS系统安装过程中常见的问题
在安装系统之前有必要先介绍一些其他的内容,以防止你后面安装遇到问题,或者后面安装遇到问题不知道怎么解决,或者找的解决方式不能够解决你的问题,就很悲催!#1查看MInt系统或Ubuntu的系统的版本号##1.1 Mint系统或Ubuntu版本号说明filezilla安装filezilla官网下载安装包压缩包文件安装http://o.xker.com/page/e2014/1128/146692.htmlapt-get安装filezilla...2020-10-21 11:09:34754
2
-
原创 Ubuntu16.04开启多个工作桌面,以及不同桌面之间的切换,Ubuntu进行同一桌面分屏,Terminal分屏
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究Ubuntu开启多个工作桌面,以及不同桌面之间的切换,Unbuntu进行同一桌面分屏 文章目录:1 Ubuntu创建多个工作桌面1.1 Ubuntu开启多工作桌面1.2 Ubuntu切换工作桌面快捷键2 Ubuntu在同一桌面上进行分屏幕操作我测试的系统版本为:Ubuntu16.041 Ubuntu创建多个工作桌面1.1 Ubuntu开启多工作桌面1、可以按Win + a搜索系统设置System Sett..2020-10-15 13:38:421281
0
-
原创 Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行
Linux在后台运行python程序、脚本程序、可执行程序等[参考]1(https://blog.csdn.net/davidhzq/article/details/102766881):https://blog.csdn.net/davidhzq/article/details/102766881参考2:https://blog.csdn.net/u013846293/article/details/74003051参考3:https://blog.csdn.net/zxh2075/article/2020-08-11 10:39:19597
0
-
原创 Linux的关机命令和重启命令
Linux的关机命令和重启命令文章目录:1 关机命令2 重启命令 :1 关机命令1、halt :立刻关机(一般加-p 关闭电源)2、poweroff: 立刻关机3、shutdown -h now :立刻关机4、shutdown -h 10 :10分钟后自动关机如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消关机2 重启命令 :1、reboot:立即重启2、shutdown -r now:立刻重启3、shutdown -r 10: 过10分钟自动重启4、2020-06-29 17:34:07165
0
-
原创 Postman请求linux服务器报错:503Forwarding failure,由于服务器端口未开放;服务器端口开放与关闭
Postman请求linux服务器报错:503Forwarding failure,由于服务器端口未开放;服务器端口开放与关闭文章目录:1 问题分析2 在Centos上开启和关闭端口2.1 Centos对外开放指定的端口2.2 Centos关闭指定的端口2.3 同时开启很多端口2.4 查看防火墙的状态2.5 查看监听的端口2.5.1 查看监听的端口2.5.2 查看端口被那个进程占用:2.5.3 查看进程的详细信息2.5.4 强制终止进程3 在Ubuntu上开启和关闭端口3.1 查看哪些端口被打开3.2 Ub2020-06-17 15:59:271076
0
-
原创 Linux如何让命令提示符显示完整的路径
Linux如何让命令提示符显示完整的路径文章目录:1 问题描述2 修改配置文件显示完整路径3 其他的命令提示符显示配置修改1 问题描述我的linux在命令提示符下,只显示了最后一个路径,这样很烦,我不知道自己所在的绝对路径位置,切换目录很麻烦!如下:(mmdetection) [root@localhost mhat]#pwd/HDD/project/mhat2 修改配置文件显示完整路径1、修改/etc/profile配置文件vi /etc/profile在最后一行添加如下内容(修改环2020-06-17 13:30:19365
0
-
原创 make编译工具使用
make编译工具使用文章目录:一、make编译器的参数介绍一、make编译器的参数介绍make 编译工具的参数使用:1、在命令行下输入:make -h 即可查看make的参数使用2、具体参数如下表:缩写参数完整参数参数作用-b, -m忽略兼容性。-B–always-make无条件 make 所有目标。-C DIRECTORY–directory=DIRECTORY在执行前先切换到 DIRECTORY 目录。-d打印大量调试信息。–2020-05-12 11:17:16201
0
-
转载 Linux中常见命令和单词的缩写全称
Linux中常见命令和单词的缩写全称文章目录:1 命令缩写:1 命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process stat...2019-12-23 16:34:17318
0
-
原创 Linux中使用Linux的vim如何让代码高亮显示
Linux中使用Linux的vim如何让代码高亮显示文章目录:一、代码高亮显示报错1.1 方法一:修改 ~/.vimrc配置文件1.2 方法二:更新vim编辑器二、vim中Python的代码高亮显示2.1 修改语法高亮 `python.vim` 文件2.1.1 取消let python_highlight_all = 1注释2.1.2 添加self2.1.3 将标点符号加进高亮三、vim的配置3...2019-09-03 17:24:002609
3
-
原创 查看用户登录时间以及命令历史
查看用户登录时间以及命令历史文章目录:你有没有遇到这种情况,就是有一台服务器,上面有多个人登陆使用,但是突然右某一天,服务器突然出现了问题,然后你没有操作,但是此时你却成为了怀疑的对象,搞出问题的人又不敢勇敢站出来承担责任,这都不是最关键的,最关键的是他还甩锅,你说这个可咋整呀,我们唯一的办法就是用证据,将他“绳之以法”!!!1、查看当前登录用户信息who命令:who缺省输出包括用户名...2019-03-10 10:58:122064
0
-
原创 Linux修改主机名的两种方法
Linux修改主机名的两种方法(20190115)文章目录先展示一下效果一、通过hostname命令直接更改主机名(不是永久)1、显示当前的主机名2、更改主机名二、通过修改配置文件(永久改)1、hostname 和 hosts文件的作用2、修改配置文件中的主机名称自己在买阿里云,登陆上控制端之后,主机名太长,一大串字母,我看着就是不爽,作为强迫症的我,在我这里它就必须要做到整齐划一,于是我就改了...2019-01-15 18:34:3320601
0
-
转载 Windows10内置Linux子系统初体验
参考:1、https://blog.csdn.net/zhangdongren/article/details/826639772、https://www.jianshu.com/p/bc38ed12da1d2019-07-30 20:32:57221
0
-
转载 Git Bash命令行基础
https://segmentfault.com/a/11900000137367112019-07-24 22:19:34144
0
-
原创 解决Teamviewer连接出现的黑屏问题
解决Teamviewer连接出现黑屏问题(16—20190227)文章目录:一、分析出现黑屏的可能原因1、连接情况2、可能原因二、解决黑屏的方法1、更改屏幕的分辨率2、重启Teamviewer3、设置锁屏的时间困扰你的大部分能都是小问题,只是有时候没有找到真正的解决思路而已,静下心来,仔细分析一下问题,不要着急!!!一、分析出现黑屏的可能原因1、连接情况客户端:windows10系统,...2019-02-27 16:01:1322218
6
-
原创 Linux中vi的常用命令和快捷键使用
Linux中vi的常用命令和快捷键使用(20190221)文章目录:一、VI简单介绍二、VI三种模式的使用1、VI底行模式的使用2、VI编辑模式的使用3、VI命令模式的使用vi 的使用主要分为三种形式:底行模式、编辑模式、命令模式一、VI简单介绍vi三种模式:底行模式编辑模式命令模式分别举一个简单的小例子,说明三种模式二、VI三种模式的使用1、VI底行模式的使用进入...2019-02-21 16:36:27314
0
-
原创 Linux命令行文档查看cat、less、more、head、tail和图片查看
Linux命令行文档查看三剑客more、head、tail和图片查看(20190221-)文章目录:一、Linux命令行下文档查看:三剑客more、head、tail1、`more`文档查看2、`head`文档查看3、`tail`文档查看二、Linux命令行下查看照片`eog`灵活使用文档查看命令,提高工作和学习效率一、Linux命令行下文档查看:三剑客more、head、tail重点突...2019-02-21 14:38:30247
2
-
原创 Ubuntu16.04打开和关闭桌面显示
阿里云Ubuntu16.04打开和关闭桌面显示(201910122)文章目录一、打开桌面图像化显示一、关闭桌面图像化显示在进行阿里云远程连接桌面(浏览中显示的桌面)时,通过点击左上角的的alt+ctrl+f1,然后进入到了terminal界面,之后想再进入桌面显示界面不知道怎么怎么操作啦,下面教你如何在terminal下sao操作,进入图形化界面!!!一、打开桌面图像化显示在命令行中输入...2019-01-22 15:50:012787
0
-
原创 Linux中如何用命令打开文件夹
Linux中如何用命令打开文件夹(20190201)文章目录:一、点击Linux桌面文件图标打不开二、解决方式你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼前浮现出了徐悲鸿的《奔马图》,不要问我为什么,我要保持沉默!一、点击Linux桌面文件图标打不开二、解决方式点不开就点不开,难不成还真的要在那里点到天荒地老呀,下面我们就用命令的方式来打开它!命令:# 1、打...2019-02-01 13:10:203320
0
-
原创 Linux服务器如何查看CPU占用率、内存占用、带宽占用
Linux服务器如何查看CPU占用率、内存占用、带宽占用文章目录:一、查看CPU占用1、查看CPU占用率的命令:top2、top的其他参数使用二、查看内存占用:free查看内存占用的命令:free2、free的其他参数使用三、查看带宽占用:vmstat1、查看带宽占用的命令vmstat2、vmstat的其他参数使用在linux上操作一些服务的时候,经常需要查看一些资源的使用情况,对程序的理解和...2019-01-25 10:29:594246
0
-
原创 Linux中和文件相关的操作
Linux中和文件(/文件夹)相关的操作(20181219-)1、文件:删除、复制、移动、创建链接2、文件的解压 和 压缩3、文件:列举查看、大小查看、个数统计1、`ls`:文件列举查看2、`ls、du、df`:大小查看3、`文件个数统计`Linux中和文件(/文件夹)的操作也是最终要的啦,为什么呢,因为时时刻刻都在用呀,好啦,跟上步伐,我们粗发!1、文件:删除、复制、移动、创建链接2、文...2018-12-19 10:28:25100
0
-
原创 Linux下解压命令大全
Linux下解压和打包命令大全(20181229)1、tar2、zip3、rar4、gz5、tar.gz 和 .tgz6、bz27、tar.bz28、bz9、tar.bz10、Z11、lha12、rpm13、debLinux主要根据后缀名,选择解压和打包的命令想了解更多内容,请跟上向导的步伐吧: Eg: man tar1、tar解包:tar xvf FileName.tar打包:ta...2018-12-29 11:47:36156
0
-
原创 Linux中的chmod权限问题
Linux中的chmod权限问题(20181229)chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。权限范围的表示法如下:u ...2018-12-29 10:54:50654
0
-
原创 Linux命令行下,颜色表示什么意思
Linux命令行下,颜色表示什么意思(20181229)1、白色:表示是文件,例如 hello.md hello.py hello.txt 等类型的文件2、蓝色表示目录;3、绿色表示可执行文件;4、红色表示压缩文件;5、浅蓝色表示链接文件;6、灰色表示其它文件;7、红色闪烁表示链接的文件有问题了;8、黄色是设备文件,包括block, char, fifo。...2018-12-29 10:42:381142
0
-
原创 Linux终端命令行下的常用快捷键使用
Linux终端命令行下的常用快捷键文章目录:***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的`***一、移动相关命令二、编辑相关的命令三、操作相关命令四、历史相关命令学会使用快捷键,可以让工作事半功倍,提高工作效率,并不是多多益善,你要相信你的小脑瓜是记不住哒!!!下面我只介绍常用的命令...2019-02-27 17:09:38191
0
-
原创 Linux拷贝排除一个或多个目录的实现方法
Linux拷贝排除一个或多个目录的实现方法(2019018)文章目录:一、用cp命令实现二、用rsync命令你有没有想要拷贝某个目录下的很多文件或者目录,但是又偏偏有几个文件你不想要拷贝,有人说可以全部拷贝过去再删除呀,但是关键这几个文件可能很大很大,这个时间成本怎么算呀,好吧,那我们就来一个 “一致对外” 策略!!!一、用cp命令实现/home目录里面有data和photo目录,dat...2019-02-18 13:18:57637
0
-
原创 Windows10下git bash中添加wget下载工具
Windows10下git bash中添加wget下载工具文章目录:一、说明二、wget安装包的下载三、添加环境变量一、说明Windows中git bash完全可以替代原生的cmd,而且更好用,因为git bash中包含了Linux很多命令都可以直接进行使用,例如:ls、mkdir、pwd、cat、bash、vim等,真的可谓是匠心打造呀。但是对于git bash会有一些Linux下广泛使用...2019-07-24 17:34:092618
0