Linux
ssuqin001
特立独行
展开
-
Git的Patch功能
在git中,我们没有必要直接使用diff和patch来做补丁,这样做既危险又麻烦。git提供了两种简单的patch方案。一是用git diff生成的标准patch,二是git format-patch生成的Git专用Patch。转载 2023-02-08 14:57:08 · 1012 阅读 · 0 评论 -
vmware使用open-vm-tools配置ubuntu共享文件夹
vmware使用open-vm-tools配置ubuntu共享文件夹,解决看不到/mnt/hgfs问题。转载 2023-01-14 22:11:14 · 758 阅读 · 0 评论 -
sshpass命令
利用sshpass编写脚本,将拉取最新源码、混淆编译、将编译好的文件拷贝到远程主机并执行的动作自动化原创 2022-11-19 12:45:35 · 2899 阅读 · 0 评论 -
linux下 /usr/bin/ld: 找不到 -ldhnetsdk的解决方法
/usr/bin/ld: 找不到 -ldhnetsdk转载 2022-11-08 12:11:12 · 773 阅读 · 0 评论 -
Ubuntu 16.04及其以上版本修改默认时间同步服务器地址
解决获取Ubuntu16.04及其以上版本获取时间不对问题转载 2022-10-16 20:37:56 · 942 阅读 · 0 评论 -
多网卡环境下(数据网卡+有线网卡)下广播失败问题
多网卡情况下,python向网卡发送广播失败原因分析及解决方案原创 2022-09-27 11:11:34 · 487 阅读 · 0 评论 -
Ubuntu下如何查看已安装软件版本
查看Ubuntu下安装过的全部软件,当应用需要部署在多台设备时,有大用转载 2022-09-09 10:37:57 · 5864 阅读 · 0 评论 -
socket.gaierror: [Errno -2] Name or service not known
socket.gaierror: [Errno -2] Name or service not known 报错分析原创 2022-07-30 18:42:25 · 9294 阅读 · 2 评论 -
cp: cannot stat ‘test‘: No such file or directory
解决调用unzip命令创建解压目录,目录名称被追加'$'\r问题原创 2022-07-13 20:58:44 · 4269 阅读 · 0 评论 -
Linux(Ubuntu)系统安装Python
Linux 系统是为编程而生的,因此绝大多数的Linux 发行版(Ubuntu、CentOS 等)都默认自带了Python。有的 Linux 发行版甚至还会自带两个版本的 Python,例如最新版的 Ubuntu 会自带 Python 2.x 和 Python 3.x。打开 Linux 发行版内置的终端(Terminal),输入python命令就可以检测是否安装了 Python,以及安装了哪个版本,如下所示:[c.biancheng.net@localhost ~]$ pythonPython..转载 2022-03-10 11:43:48 · 693 阅读 · 0 评论 -
Ubuntu修改系统时间
1. 查看当前系统的时间> date -R我这儿已经修改好了,所以显示的是-0800一般情况是这个2 . 运行tzselect来选择时区3. 复制文件到/etc/localtime目录下也可以直接跳过步骤2 直接将Shanghai的文件复制到/etc/localtime目录下cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime4. 再次查看时区date -R# 此时,时区应该为北京时区'..转载 2022-03-04 16:06:07 · 15257 阅读 · 2 评论 -
Ubuntu18.04安装python3.6、python3.7和python3.8
Ubuntu 18.04.3 LTSapt方式使用root用户或具有sudo访问权限的用户身份运行以下命令apt updateapt install software-properties-commonadd-apt-repository ppa:deadsnakes/ppa3.6.9apt install python3.6python3.63.7.4apt install python3.7python3.73.8.1apt install转载 2022-02-24 22:12:12 · 2115 阅读 · 0 评论 -
Ubuntu:彻底卸载 Python
▌主要卸载命令:sudo apt-get remove python3▌卸载残留命令:sudo rm -r /etc/py*sudo rm -r /usr/bin/py*sudo rm -r /usr/lib/py*sudo rm -r /usr/local/lib/py*sudo rm -r /usr/share/py*sudo rm -r /usr/share/man/man1/py*▌检测是否有残留命令:python3 --version本文转载自:htt.转载 2022-02-24 22:03:36 · 5486 阅读 · 3 评论 -
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
问题现象sudo apt install nvidia-340Reading package lists... DoneBuilding dependency tree Reading state information... DoneThe following packages were automatically installed and are no longer required: libargtable2-0 libass5 libavcodec-ffmpeg56转载 2022-02-24 17:09:00 · 774 阅读 · 0 评论 -
E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法
E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法安装libapache2-svn出现了这个错误,是由于apt-get安装软件时出现了类似于:dpkg: error processing package libapache2-mod-svn (--configure):subprocess installed post-installation script returned error exit status 1No app.转载 2022-02-24 17:04:36 · 683 阅读 · 0 评论 -
vim查找关键字
当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找不过没关系,你在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。如果你要继续查找此关键字,敲字符 n 就可以继续查找了。敲字符N(大写N)就会向前查询;...转载 2022-01-19 14:13:01 · 10024 阅读 · 0 评论 -
winscp不能使用root登录
1.编辑 /etc/ssh/sshd_config文件: sudo vi /etc/ssh/sshd_config将PermitRootLogin 的值改成 yes将PermitEmptyPassword 的值改成 no保存退出2.重启ssh:sudo service ssh restart3.即可在WinSCP用root用户登陆本文转载自:https://www.cnblogs.com/132818Creator/p/13716166.html...转载 2022-01-19 14:06:54 · 853 阅读 · 0 评论 -
安装python3.6报Unable to lock directory /var/cache/apt/archives/
解决办法:rm -rf /var/cache/apt/archives/lock如果执行上述命令不行,继续执行aptupdate完了之后在安装一次,试试可不可以安装。参考:https://blog.csdn.net/weixin_43450493/article/details/84869276原创 2022-01-19 14:00:10 · 892 阅读 · 0 评论 -
Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailab 解决办法
在ubuntu系统中使用apt-get安装软件包时,会出现以下错误:E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/cache/apt/archives/解决办法:sudo rm -rf /var/cache/apt/archives/locksudo apt-get update本转载 2022-01-19 13:55:07 · 1341 阅读 · 1 评论 -
module ‘yaml‘ has no attribute ‘FullLoader‘
在运行相关代码时产生报错:module 'yaml' has no attribute 'FullLoader'经了解,FullLoader 属性是在pyyaml5.1及以上版本中才有的[1]。显示我已安装了5.3.1的版本,但是进入python解释器后发现是3.12的:python3import yamlyaml.__version__此时卸载可以把5.3.1的卸载了,但是发现3.12版本的卸载不了:pip3 uninstall pyyaml按照上面说的,退出虚.转载 2022-01-13 15:15:47 · 2942 阅读 · 0 评论 -
ubuntu下运行python提示: no module named pip
装之前都要确认一下是关联python 还是python3用的我之前装了pip啊。后来又装了几遍网上各种方法都不行。我按知乎的说法(首先先确认你的python是3.5还是3.6,如果是3.6下面的操作都要改成3.6)检查 cd /usr/local/lib/python3.5/dist-packages/ 文件夹下发现没有pip文件夹也就是没装python3.5的pip??所以运行apt-get install python3-pip(try 还不行还要继续)wget转载 2022-01-13 15:04:41 · 465 阅读 · 0 评论 -
cannot open shared object file: No such file or directory
一、linux下调用动态库.so文件时提示:cannot open shared object file: No such file or directory解决办法:1、此时ldd xxx查看依赖缺少哪些库 libmysqlcppconn.so.7 => not found libboost_system.so.1.64.0 => not found2、设置变量 LD_LIBRARY_PATHvim ~/.bashrc最后一行加上:export L...转载 2022-01-01 22:41:39 · 996 阅读 · 0 评论 -
find: ‘/run/user/1000/gvfs’: 权限不够 的解决办法
Linux使用命令find / -name ***查找文件的时候会遇到以下报错:find: ‘/run/user/1000/gvfs’: 权限不够明明用的是root用户,为什么权限不足呢?官方说这是一个bug[bug#615848],原因是FUSE文件系统和权限不配的问题,全局搜索时碰到它就会退出报错。其实这个目录是空的,查不查都没关系。所以,以下解决方式比较简粗暴:umount/run/user/1000/gvfs//卸载该文件rm-rf/run/user/1000/...转载 2022-01-01 22:15:56 · 8161 阅读 · 4 评论 -
ubuntu终端中文显示问号或乱码解决办法
配置locale-gen终端执行sudo locale-gen zh_CN.UTF-8配置完后检查中文显示是否正常,若仍然不正常执行第二步配置语言环境变量复制以下命令,终端执行export LANG=en_US.UTF-8export LANGUAGE=export LC_CTYPE=“en_US.UTF-8”export LC_NUMERIC=zh_CN.UTF-8export LC_TIME=zh_CN.UTF-8export LC_COLLATE=“en_US.UTF-8转载 2021-09-27 15:35:23 · 1599 阅读 · 0 评论 -
ubuntu获取外网地址
curl http://ddns.oray.com/checkip原创 2021-08-16 14:47:42 · 354 阅读 · 0 评论 -
ubuntu18.04安装与更新NVIDIA驱动
1.使用标准Ubuntu 仓库进行自动化安装$ ubuntu-drivers devices从输出结果可以看到,目前系统已连接Nvidia GeFrand GTX 1060显卡,建议安装驱动程序是 nvidia-435版本的驱动。如果您同意该建议,请再次使用Ubuntu驱动程序命令来安装所有推荐的驱动程序。3.开始自动安装$ sudo ubuntu-drivers autoinstall14.等待完成,重启即可5.测试2.更新驱动1.将 ppa:graphi.转载 2021-08-16 14:34:54 · 2727 阅读 · 0 评论 -
Ubuntu 18.04 永久修改DNS的方法
Ubuntu 18.04/18.10 永久修改DNS的方法 问题 解决过程 解决方法 参考问题发现每次在/etc/resolv.conf 修改DNS之后,重启就会失效。解决过程在执行sudo vi /etc/resolv.conf之后发现有以下输出:# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THI...转载 2021-07-13 20:47:24 · 5589 阅读 · 1 评论 -
golang在linux后台执行的方法
golang在linux后台执行的方法go build ./index.go会生成一个index的运行文件nohup index & ()后台运行index文件killall index你可能还要关闭indexsetGOARCH=amd64setGOOS=linuxgobuild xx.go赋予权限chmod 777 xx...转载 2021-06-11 11:43:50 · 1425 阅读 · 1 评论 -
netstat查看端口状态
netstatnetstat -tunlp用于显示 tcp,udp 的端口和进程等相关情况。netstat 查看端口占用语法格式:netstat -tunlp | grep 端口号-t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -l 仅列出在Listen(监听)的服务状态 -p 显示建立相关链接的程序名例如查看 8000 端口的情况,使用以下命令:# netstat -tunlp | grep .转载 2021-05-29 16:54:04 · 503 阅读 · 0 评论 -
2021-05-24
rc.local1、新建运行脚本pi@zero:~/Documents/Internet $ sudo nano test.sh#!/bin/shcd /home/pi/Documents/Internet/usr/bin/python3 test.py > test.log &2、赋予脚本可执行权限pi@zero:~/Documents/Internet $ sudo chmod +x test.sh3、root账户下设置开机自启root@zero:~转载 2021-05-24 20:50:06 · 209 阅读 · 0 评论 -
g++: internal compiler error: Killed (program cc1plus) 解决办法
g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report问题原因是因为内存不足 使用交换分区来解决:sudo dd if=/dev/zero of=/swapfile bs=64M count=16#count的大小就是增加的swap空间的大小,64M是块大小,所以空间大小是bs*count=1024MBsudo mkswap /swapfile#把刚才空间格式化成swap格式转载 2021-05-10 14:01:10 · 1357 阅读 · 0 评论 -
ubuntu安装、升级、卸载go语言
ubuntu安装、升级、卸载golang一、安装go下载go 方法一:官网下载:https://golang.org/dl/ 方法二:打开ubuntu输入: wget https://dl.google.com/go/go1.15.3.linux-amd64.tar.gz解压安装包:sudo tar -C /usr/local -xzf go1.15.3.linux-amd64.tar.gz建立软连接: (1)sudo ln -s /usr/local/go/..转载 2021-05-07 13:28:23 · 1343 阅读 · 0 评论 -
ubuntu root账号忘记密码解决办法
Ubuntu 14.04中root 密码忘记解决方法[转载+17.04亲测可用]Ubuntu 14.04中root 密码忘记解决方法Ubuntu14.04中root 密码忘记解决方法方法一:如果用户具有sudo权限,那么直接可以运行如下命令:#sudo su root#passwd#更改密码或者直接运行sudo passwd root命令就可以直接更改root密码。有关sudo su的区别:1.共同点:都是root用户的权限;2.不同点:su仅仅取得root权限.转载 2021-04-29 13:58:38 · 3690 阅读 · 4 评论 -
shell脚本运行后,让终端不再自动关闭
只需要在shell文件末尾加上如下命令即可exec /bin/bash本文转载自:https://blog.csdn.net/qq_31918961/article/details/106568841转载 2021-03-11 19:30:35 · 2289 阅读 · 0 评论 -
Android TV开发中常用命令
1. adb连接终端adb connect 192.168.16.222adb connect 192.168.16.222:55551 22. 查看连接的终端列表adb devicesadb -s [指定设备] [cmd]1 23. 查看系统信息adb shell cat /system/build.prop14. 查看包信息dumpsys package -m [packagename]15. 命令方式启动apkam start -n [p转载 2021-01-18 14:21:18 · 385 阅读 · 0 评论