百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程文章 > 正文

ubuntu常用命令 常见问题(大杂烩)

qiyuwang 2024-10-27 14:10 21 浏览 0 评论

最近在了解ubuntu系统,因为不常用总忘记各种命令,因此记一下

安装deb文件命令

sudo dpkg -i 文件名.deb


查找文件

sudo find / -name EXTERNALLY-MANAGED

sudo find / -name "clion.sh"


ubuntu去掉文件夹的锁

问题描述:配置环境过程中莫名其妙文件带锁,不能读写甚至不能删除操作。

方法一:单个文件被锁的情况

sudo chmod 777 filename

filename换成你需要解锁的文件即可,例如:sudo chmod 777 test.py.那么被锁的est.py文件就被解锁了。

方法二:文件夹带锁:

sudo chown -R username foldername


编辑系统变量

sudo gedit ~/.bashrc

更新

source ~/.bashrc

查看 ubuntu系统下已经安装的所有python

whereis python
python: /home/mwj/anaconda3/bin/python /usr/src/Python-3.7.3/python


ubuntu python镜像的设置

.condarc 文件是 conda 配置文件,用于设置 conda 的配置选项。在 Ubuntu 系统中,.condarc 文件通常位于用户的主目录下。如果你想知道 .condarc 文件的确切位置,可以使用以下命令来查找:

find ~/ -name .condarc

如果该文件存在,该命令将输出它的路径。如果没有找到,说明还没有创建这个文件。你可以通过以下命令创建并编辑这个文件:

nano ~/.condarc 或 sudo gedit ~/.condarc

或者使用你喜欢的任何文本编辑器来创建或编辑这个文件。如果你使用的是默认的 conda 配置,那么 .condarc 文件可以不创建,使用 conda 的默认设置即可。如果需要特定的配置选项,可以在 .condarc 文件中添加相应的设置。


pip镜像文件则是在

/home/mwj/.config/pip/pip.conf


一些问题及解决方法

python中直接用pip install时报错: error: externally-managed-environment

“外部管理环境”错误,官方解释,在新的发行版中,正在使用 Python 包来实现此增强功能,这个更新是为了避免操作系统包管理器 (如pacman、yum、apt) 和 pip 等特定于 Python 的包管理工具之间的冲突,这些冲突包括 Python 级 API 不兼容和文件所有权冲突。

如果想继续使用pip3 install的方式安装python库,则解决方案如下,其中python3.x要改成具体的python版本:

修改模板:

sudo mv /usr/lib/python3.x/EXTERNALLY-MANAGED /usr/lib/python3.x/EXTERNALLY-MANAGED.bk

以下是我电脑上的修改:

sudo mv /usr/lib/python3.12/EXTERNALLY-MANAGED /usr/lib/python3.12/EXTERNALLY-MANAGED.bk

保守的解决方法是创建虚拟环境,例如我想创建的虚拟环境名是myenv2

python -m venv myenv2

激活虚拟环境

source myenv2/bin/activate

查找当前python环境位置

which python

结果

/home/mwj/myenv2/bin/python


如果想查询系统中所有python环境的目录可使用以下命令

find ~ -type l -name python

本机结果


查询ubuntu系统信息

neofetch

我电脑是虚拟机,信息查询如下

如果找不到命令,先执行安装命令 sudo apt install neofetch

查看cpu信息命令

lscpu

打开一个目录命令

open /usr/bin

打开主文件夹

open ~

有新问题再更新...

相关推荐

PayPal严重漏洞可通过不安全的JAVA反序列化对象

在2015年12月,我在PayPal商业网站(manager.paypal.com)中发现了一个严重的漏洞,这个漏洞的存在,使得我可以通过不安全的JAVA反序列化对象,在PayPal的网站服务器上远程...

提醒:Apache Dubbo存在反序列化漏洞

背景:近日监测到ApacheDubbo存在反序列化漏洞(CVE-2019-17564),此漏洞可导致远程代码执行。ApacheDubbo是一款应用广泛的高性能轻量级的JavaRPC分布式服务框架...

【预警通报】关于WebLogicT3存在反序列化高危漏洞的预警通报

近日,我中心技术支撑单位监测到WebLogicT3存在反序列化0day高危漏洞,攻击者可利用T3协议进行反序列化漏洞实现远程代码执行。...

Apache dubbo 反序列化漏洞(CVE-2023-23638)分析及利用探索

在对Apachedubbo的CVE-2023-23638漏洞分析的过程中,通过对师傅们对这个漏洞的学习和整理,再结合了一些新学的技巧运用,从而把这个漏洞的利用向前推了一步。整个过程中的研究思路以及...

案例|WebLogic反序列化漏洞攻击分析

目前网络攻击种类越来越多,黑客的攻击手段也变得层出不穷,常规的防护手段通常是对特征进行识别,一旦黑客进行绕过等操作,安全设备很难发现及防御。通过科来网络回溯分析系统可以全景还原各类异常网络行为,记录所...

【预警通报】关于ApacheOFBizRMI反序列化远程代码 执行高危漏洞的预警通报

近日,我中心技术支撑单位监测发现ApacheOFBiz官方发布安全更新,修复了一处远程代码执行漏洞。成功利用该漏洞的攻击者可造成任意代码执行,控制服务器。该漏洞编号:CVE-2021-26295,安...

关于OracleWebLogic wls9-async组件存在反序列化远程命令执行高危漏洞的预警通报

近日,国家信息安全漏洞共享平台(CNVD)公布了OracleWebLogicwls9-async反序列化远程命令执行漏洞。攻击者利用该漏洞,可在未授权的情况下远程执行命令。该漏洞安全级别为“高危”。现...

Rust语言从入门到精通系列 - Serde序列化/反序列化模块入门指北

Serde是一个用于序列化和反序列化Rust数据结构的库。它支持JSON、BSON、YAML等多种格式,并且可以自定义序列化和反序列化方式。Serde的特点是代码简洁、易于使用、性能高效。...

Java反序列化漏洞详解(java反序列化漏洞利用)

Java反序列化漏洞从爆出到现在快2个月了,已有白帽子实现了jenkins,weblogic,jboss等的代码执行利用工具。本文对于Java反序列化的漏洞简述后,并对于Java反序列化的Poc进行详...

关于Oracle WebLogic Server存在反序列化远程代码执行漏洞的安全公告

安全公告编号:CNTA-2018-00222018年7月18日,国家信息安全漏洞共享平台(CNVD)收录了OracleWebLogicServer反序列化远程代码执行漏洞(CNVD-2018-13...

CVE-2020-9484 Apache Tomcat反序列化漏洞浅析

本文是i春秋论坛作家「Ybwh」表哥原创的一篇技术文章,浅析CVE-2020-9484ApacheTomcat反序列化漏洞。01漏洞概述这次是因为错误配置和org.apache.catalina....

告别脚本小子系列丨JAVA安全(8)——反序列化利用链(下)

0x01前言...

关于WebLogic反序列化高危漏洞的紧急预警通报

近日,WebLogic官方发布WebLogic反序列化漏洞的紧急预警通告,利用该漏洞可造成远程代码执行并直接控制Weblogic服务器,危害极大。该漏洞编号为:CVE-2019-2890,安全级别为“...

高危!Fastjson反序列化漏洞风险通告

漏洞描述...

学习Vulhub的Java RMI Registry 反序列化漏洞

这个实验,我们先通过dnslog演示命令执行,然后通过反弹shell获得root权限。JavaRemoteMethodInvocation用于在Java中进行远程调用。RMI存在远程bind的...

取消回复欢迎 发表评论: