![](https://img-blog.csdnimg.cn/20200329175057962.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
5—Linux学习
文章平均质量分 73
python编程之巅
点亮~黑夜
敢问路在何方,路在脚下!
展开
-
linux后台运行命令screen的使用
在我们通过终端或ssh连接服务器使用时候,有时候一个训练程序可能需要训练几天才能完成,但是我们的终端可能会在几个小时后自动断开,就会导致训练程序终止,解决方法就是使用screen工具:#1 先介绍screen的简单功能使用先介绍screen的简单功能使用,可以满足日常需求,就三个命令:1、创建一个screen会话窗口screen -S sessionWinNameeg:screen -S testTime然后就可以在该窗口下运行程序,如程序:python test_cycle_tim原创 2022-10-09 17:17:23 · 2758 阅读 · 0 评论 -
Linux上使用find、xargs、grep递归的查找指定文件类型中的内容
1 find查找文件1、首先说一下使用find查找文件find ./ -name string./表示递归当前目录下所有的文件-name参数:要搜索的文件名,当然你也可以用正则表达式进行匹配如下,时我在当前目录下,递归的搜索所有含view的文件2 find和xargs grep结合搜索文件中指定的字符串1、递归的搜索指定的字符串find ./ -name string|xargs grep string如下,我在所有的含view的py文件中,检索这些文件中含有Unsuppor原创 2022-01-18 09:42:34 · 9528 阅读 · 0 评论 -
linux 上使用wc -l命令快速查看文件内容有多少行,以及如何匹配指定字符查看多少行
1 linux的cat -n命令查看文件内容一共有多少行1、cat -n命令查看文件多少行cat -n filename如:cat -n gallery_color_depth.txt…2、优缺点优点:可以查看到行数,同时可以查看到文件的内容缺点:当文件内容比较长时比较耗时,加入你要查看文件内容有上百万行,你就会放弃用它!2 python写脚本查看文件内容有多少行1、python写脚本查看文件有多少行这种方法也很简单,就是用python读取一下文件即可,如下:with op原创 2022-01-17 18:28:31 · 3997 阅读 · 0 评论 -
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
1 linux上根据运行程序的进程号,查看程序所在的绝对路径1、如下,我想查看python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py 这个进程运行脚本25_run_train_tripletloss_sknet_8w_offline_c_plus.py所在的绝对路径:2、通过ps -aux|grep python可以获取到python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py进程原创 2022-01-10 18:13:36 · 2205 阅读 · 0 评论 -
linux设置用户密码、查看linux用户信息、root用户管理普通用户(passwd命令使用)
1 切换root用户和给root用户设置密码1.1 切换到root用户1、使用su 命令 或 su root命令切换到root用户的时候报错:su: Authentication failure只所以会报上面的错误,是因为root用户没有设置密码2、如果仅仅想切换到root用户,不设置密码,可以用如下方式:sudo su:只切换到root用户sudo -i:只切换到root用户sudo的更多命令参数:(base) shl@zhihui-mint:~$ sudo -hsudo - e原创 2021-07-16 14:46:39 · 18577 阅读 · 4 评论 -
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
1 解决ls查看文件爱呢颜色为白色方法一:1、修改~/.bashrc文件,添加如下内容alias ls='ls --color=auto'2、source一下,让修改配置生效source ~/.bashrc方法二:1、直接在命令行下,给ls --color=auto起一个别名lsalias ls='ls --color=auto'注意:这种方法,在你每次打开一个新的终端都要重新执行一次,最好还是在~/.bashrc文件中进行配置!2 Linux中文件颜色介绍1、l原创 2021-06-22 10:27:36 · 6490 阅读 · 0 评论 -
linux在命令行下打开pdf文件
1 linux在命令行下打开pdf文件1.1 envice打开pdf文件linux中一般使用envice命令打开pdf文件:envice filename.pdf例如:evince how_to_use.pdf1.2 可能遇到错误:evince: error while loading shared libraries: libz.so.1: failed to map segment from shared object(base) shl@zhihui-mint:~/project原创 2021-05-08 11:21:22 · 12790 阅读 · 0 评论 -
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
1 dpkg的使用1、查看dpkg有哪些命令参数:dpkg --help 或 man dpkg(base) shl@zhihui-mint:~$ dpkg --help用法:dpkg [<选项> ...] <命令>命令: -i|--install <.deb 文件名> ... | -R|--recursive <目录> ... --unpack <.deb 文件名> ... | -R|--r原创 2021-04-14 10:56:29 · 28874 阅读 · 0 评论 -
Linux桌面环境与命令行环境切换快捷键,以及linux 图形界面 X Server 关闭 启动
1 Linux桌面环境与命令行环境切换快捷键1、从linux桌面环境切换到命令行终端Ctrl+Alt+F1~F6:进入虚拟终端或虚拟控制台,其中F1~F6对应与6个不同的虚拟终端。进入终端输入用户名和密码即可登录使用!我一般使用的是Ctrl+Alt+F4进入终端!一般我们需要关闭桌面的X Server的时候会切换到虚拟终端中,如果你在linux中安装NVIDIA的驱动,那你可能就遇到果这种情况!2、从虚拟终端返回到图形界面Alt+F7: 由虚拟终端返回到图形化界面2 linux 图形界原创 2021-04-07 14:36:36 · 2437 阅读 · 0 评论 -
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 re原创 2021-03-04 09:42:03 · 893 阅读 · 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:24 · 7060 阅读 · 9 评论 -
在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:03 · 2809 阅读 · 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 lock原创 2020-12-16 19:31:05 · 2205 阅读 · 0 评论 -
Linux或windows输入中文顿号变成反斜杠 | Linux或windows中英文标点符号切换
文章目录:1 问题描述2 问题解决1 问题描述当把输入法切换为中文后,输入顿号但是输上的字符却是反斜杠(\),无论怎么切换中英文输入法,输入的都是反斜杠!2 问题解决按快捷键Ctrl + .中英文标点符号切换也是按快捷键:Ctrl + .亲测,该快捷键在linux和windows环境下都适用 欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 微信:suihailiang0816 QQ:931762054 wx公众号:仰望星空的小随...原创 2020-12-15 19:06:04 · 2278 阅读 · 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> ...] netstat原创 2020-12-15 15:11:10 · 9503 阅读 · 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:45 · 1386 阅读 · 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:07 · 736 阅读 · 2 评论 -
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.0原创 2020-11-28 16:57:01 · 2138 阅读 · 0 评论 -
linux关闭方防火墙的命令
我的系统是Mint19.3首先需要安装firewalld工具sudo apt install firewalld安装好之后下面是该工具的具体一些使用:1.启动防火墙systemctl start firewalld2.禁用防火墙systemctl stop firewalld3.设置开机启动systemctl enable firewalld4.停止并禁用开机启动sytemctl disable firewalld5.重启防火墙firewall-cmd --r原创 2020-10-31 10:10:32 · 403 阅读 · 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 .. -DTENSOR原创 2020-10-28 21:01:54 · 30674 阅读 · 18 评论 -
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 refused原创 2020-10-26 18:22:00 · 76961 阅读 · 6 评论 -
Linux上如何安装微信! 或登录网页版微信提示:为了你的帐号安全,此微信号不能登录网页微信。你可以使用Windows微信或Mac微信在电脑端登录。
1 问题说明与原因分析1.1 为什么要安装微信先说明一下,之所以一定要执着于在电脑上安装微信,主要是因为:电脑没有微信,不能够及时收发,以及反馈同事或leader发的一些信息不能够方便的进行手机和电脑之间的文件或信息的传递不能够方便同事之间文件等数据传输1.2 登录使用网页版微信最近我刚入职一家新公司,公司开发用的电脑基本上是清一色的Mint系统(主要还是基于Ubuntu系统的改造,但本质还是我们熟悉的linux系统,本身微信就没有提供linux系统的桌面应用安装,因此想到使用网页版微信进原创 2020-10-22 09:13:05 · 24775 阅读 · 8 评论 -
查看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(base原创 2020-10-22 09:11:28 · 93210 阅读 · 8 评论 -
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:34 · 2950 阅读 · 3 评论 -
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:42 · 22708 阅读 · 3 评论 -
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:19 · 2709 阅读 · 1 评论 -
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:07 · 3518 阅读 · 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 Ub原创 2020-06-17 15:59:27 · 4545 阅读 · 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:19 · 5242 阅读 · 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:16 · 1405 阅读 · 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:17 · 986 阅读 · 0 评论 -
Linux终端命令行下的常用快捷键使用
Linux终端命令行下的常用快捷键文章目录:***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的`***一、移动相关命令二、编辑相关的命令三、操作相关命令四、历史相关命令学会使用快捷键,可以让工作事半功倍,提高工作效率,并不是多多益善,你要相信你的小脑瓜是记不住哒!!!下面我只介绍常用的命令...原创 2019-02-27 17:09:38 · 412 阅读 · 0 评论 -
解决Teamviewer连接出现的黑屏问题
解决Teamviewer连接出现黑屏问题(16—20190227)文章目录:一、分析出现黑屏的可能原因1、连接情况2、可能原因二、解决黑屏的方法1、更改屏幕的分辨率2、重启Teamviewer3、设置锁屏的时间困扰你的大部分能都是小问题,只是有时候没有找到真正的解决思路而已,静下心来,仔细分析一下问题,不要着急!!!一、分析出现黑屏的可能原因1、连接情况客户端:windows10系统,...原创 2019-02-27 16:01:13 · 33230 阅读 · 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:27 · 1102 阅读 · 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:30 · 846 阅读 · 2 评论 -
Ubuntu16.04打开和关闭桌面显示
阿里云Ubuntu16.04打开和关闭桌面显示(201910122)文章目录一、打开桌面图像化显示一、关闭桌面图像化显示在进行阿里云远程连接桌面(浏览中显示的桌面)时,通过点击左上角的的alt+ctrl+f1,然后进入到了terminal界面,之后想再进入桌面显示界面不知道怎么怎么操作啦,下面教你如何在terminal下sao操作,进入图形化界面!!!一、打开桌面图像化显示在命令行中输入...原创 2019-01-22 15:50:01 · 4646 阅读 · 0 评论 -
Linux中如何用命令打开文件夹
Linux中如何用命令打开文件夹(20190201)文章目录:一、点击Linux桌面文件图标打不开二、解决方式你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼前浮现出了徐悲鸿的《奔马图》,不要问我为什么,我要保持沉默!一、点击Linux桌面文件图标打不开二、解决方式点不开就点不开,难不成还真的要在那里点到天荒地老呀,下面我们就用命令的方式来打开它!命令:# 1、打...原创 2019-02-01 13:10:20 · 10846 阅读 · 0 评论 -
Linux修改主机名的两种方法
Linux修改主机名的两种方法(20190115)文章目录先展示一下效果一、通过hostname命令直接更改主机名(不是永久)1、显示当前的主机名2、更改主机名二、通过修改配置文件(永久改)1、hostname 和 hosts文件的作用2、修改配置文件中的主机名称自己在买阿里云,登陆上控制端之后,主机名太长,一大串字母,我看着就是不爽,作为强迫症的我,在我这里它就必须要做到整齐划一,于是我就改了...原创 2019-01-15 18:34:33 · 33856 阅读 · 3 评论 -
Linux服务器如何查看CPU占用率、内存占用、带宽占用
Linux服务器如何查看CPU占用率、内存占用、带宽占用文章目录:一、查看CPU占用1、查看CPU占用率的命令:top2、top的其他参数使用二、查看内存占用:free查看内存占用的命令:free2、free的其他参数使用三、查看带宽占用:vmstat1、查看带宽占用的命令vmstat2、vmstat的其他参数使用在linux上操作一些服务的时候,经常需要查看一些资源的使用情况,对程序的理解和...原创 2019-01-25 10:29:59 · 18022 阅读 · 1 评论 -
Linux中和文件相关的操作
Linux中和文件(/文件夹)相关的操作(20181219-)1、文件:删除、复制、移动、创建链接2、文件的解压 和 压缩3、文件:列举查看、大小查看、个数统计1、`ls`:文件列举查看2、`ls、du、df`:大小查看3、`文件个数统计`Linux中和文件(/文件夹)的操作也是最终要的啦,为什么呢,因为时时刻刻都在用呀,好啦,跟上步伐,我们粗发!1、文件:删除、复制、移动、创建链接2、文...原创 2018-12-19 10:28:25 · 246 阅读 · 0 评论