python开发之Linux

文章目录

  • 1. 基础
  • 2. 进阶
    • 链接
    • 压缩/解压缩
  • 文件权限
    • 用户
    • 远程操作
    • 编辑文件
    • 软件安装

1. 基础

# 查看当前目录下文件
ls# 查看当前目录
pwd# 清除界面内容
clear# 切换目录
cd# 创建目录
mkdir# 创建文件
touch 文件
vi 文件# 强制删除
rm -rf # 复制文件
cp 复制文件 复制文件路径
# 保留文件权限的复制
cp -a 
# 复制文件夹
cp -r# 移动文件
mv 文件 移动文件路径

2. 进阶

# 重定向,清空写入
ls > dir.txt  
# 累加写入
ls >> dir.txt# 查看文件
cat  
more 查看大文件、分页查看# 存储终端数据的容器—管道
ls | more

链接

# 创建 软连接
ln -s 绝对路径/源文件 软链接文件# 创建硬链接ln 源文件 硬链接文件
# 文件搜索
grep
grep "搜索内容" 文件名 -i 忽略大小写 -n 展示行号
# 结合正则使用
^ 开头 $结尾 .匹配非换行符的所有字符# 查找文件
find 路径 -name 文件名
find 路径 -name .*test.*  结合正则使用

压缩/解压缩

# 压缩
tar -zcvf 压缩报名.tar.gz 需要压缩的文件
zip 压缩文件名 需要压缩文件# 解压
tar -zxvf 压缩报名.tar.gz -C 需要解压到的文件夹
unzip 压缩包名 -d 需要解压到的文件夹

文件权限

chmod 777 文件名
r  - 4  读
w - 2  写
x - 1  执行which python3(命令) 查看执行命令的路径

在这里插入图片描述

用户

# 查看当前登录用户
whoami# 查看命令,路径which 命令# 创建用户
useradd -m -g # 删除用户
userdel# 添加附属组
sudo -usermod -G sudo sopuser # 添加主组
sudo -usermod -g sudo sopuser# 添加组
groupadd # 删除组
groupdel

远程操作

可以使用工具FilleZilla

# 远程登录
ssh 用户@IP# 远程传输文件
scp 传输文件 用户@ip:远程路径
# 远程传输文件夹
scp -r 传输文件 用户@ip:远程路径

编辑文件

# vim 文件名# 文件替换
:%s/需要替换的字符/替换字符/g全局替换
:开始行数,结束行数s/需要替换的字符/替换字符# 撤销编辑
u# 撤销取消
Ctrl + r

软件安装

Linux安装包-后缀deb

修改镜像源

# 离线安装
sudo dpkg -i 软件包名# 在线安装
sudo apt -get installsudo apt -get updatesudo apt -get remove

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/60594.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OceanBase 驱动类获取数据库精确类型 “Oracle|MySQL”

当我们需要获取 DataSource 对象所连接的数据库的数据库名称时,正常是通过如下代码来获取: String databaseName dataSource.getConnection().getMetaData().getDatabaseProductName();我们知道 OceanBase 数据库企业版的租户是区分 Oracle 和 MySQL 两…

element-plus入门教程:Button

一、Button组件概述 Element Plus的Button组件是一个常用的操作按钮,提供了多种类型、尺寸、状态等配置选项,以满足不同的交互需求。 二、安装Element Plus 在Vue 3项目中,可以通过npm或yarn来安装Element Plus。 npm install element-pl…

深入解析 Cron 表达式高级用法:Spring 与 Linux Crontab 的全面对比与实践20241120

深入解析 Cron 表达式高级用法:Spring 与 Linux Crontab 的全面对比与实践 任务调度是后台服务中的重要组成部分,无论是定期数据备份、日志归档还是周期性报表生成,Cron 表达式始终是描述这些任务规则的核心工具。本文将聚焦 Spring Cron 表…

python中的map、split、join函数的作用 => ACM输入输出流

map(func,iter) lst_str ["1", "2", "3"] # 得到lst_num为[1, 2, 3] lst_num list(map(int, lst_str))如果想把一个列表里的所有元素批量地调用某一个函数,并映射得到一个新的列表(原列表中元素相对位置不变&#xff0…

【数据结构】七种常用排序总结

一、七种排序及其讲解 以下为七种排序的讲解: 【数据结构】插入排序——直接插入排序 和 希尔排序 【数据结构】选择排序——选择排序 和 堆排序 【数据结构】交换排序——冒泡排序 和 快速排序 【数据结构】归并排序 —— 递归及非递归解决归并排序 二、排序的…

【AI日记】24.11.23 学习谷歌数据分析初级课程-第4课

【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】 核心工作 内容:学习谷歌数据分析初级课程地址:第四课《从脏数据到干净数据的处理》时间:4 小时评估:不错,完成 读书 书名:權力與進步时…

计算机网络(14)ip地址超详解

先看图: 注意看第三列蓝色标注的点不会改变,A类地址第一个比特只会是0,B类是10,C类是110,D类是1110,E类是1111. IPv4地址根据其用途和网络规模的不同,分为五个主要类别(A、B、C、D、…

HashMap底层原理

jdk1.8之后hashmap底层结构 jdk1.8之后,是哈希表数据结构,也可以说是数组链表或红黑树,下图是没有添加数据的一个hashmap。 现在开始添加数据,看下面具体步骤 put操作 如下,我们来简单看看hashmap的put源码&#xff…

【GD32】(三) ISP基本使用

0 前言 有一块GD32的板子不知道为啥用着用着就下载不了程序了,没办法,只能另寻他法。作为STM32的平替,GD32的功能和STM32基本是一致的,所以也可以使用ISP来下载程序。于是就开始复活这块板子。 1 BOOT模式 对于熟悉STM32开发的人…

《下载别人的python项目,如何安装 requirements.txt 中的包》

在开发过程中,我们经常会下载别人的开源项目进行学习或二次开发。然而,下载项目后,如何正确安装项目所需的依赖包是一个常见的问题。本文将详细介绍如何使用 requirements.txt 文件来安装项目依赖包,并确保项目在本地环境中正常运…

摄像机视频分析软件下载LiteAIServer视频智能分析平台玩手机打电话检测算法技术的实现

随着科技的不断进步,摄像机视频分析软件的发展已经为我们的生活带来了许多便捷。其中,LiteAIServer视频智能分析平台的玩手机打电话检测算法技术尤为突出,它利用先进的图像处理和人工智能技术,能够自动识别并监控视频中的玩手机或…

鸿蒙多线程开发——sendable共享模块

1、前 言 本篇文章是基于鸿蒙多线程开发——线程间数据通信对象03(sendable)的接续讨论。 2、共享模块 共享模块是进程内只会加载一次的模块,使用"use shared"这一指令来标记一个模块是否为共享模块。 非共享模块在同一线程内只加载一次,在…

推荐几个 VSCode 流程图工具

Visual Studio Code(简称VSCode)是一个由微软开发的免费、开源的代码编辑器。 VSCode 发布于 2015 年,而且很快就成为开发者社区中广受欢迎的开发工具。 VSCode 可用于 Windows、macOS 和 Linux 等操作系统。 VSCode 拥有一个庞大的扩展市…

学习Prompt Turning

传统的微调因为代价很高,而且一旦权重很大,这种fine 微微的意思是调不动模型的,所以需要这种提示词调 mindnlp直接有 peft config peft_config PromptTuningConfig(task_type“SEQ_CLS”, num_virtual_tokens10) 方便我们进行prompt tunin…

C++ 中的模板特化和偏特化 如何进行模板特化和偏特化

模板特化和偏特化的概念 模板特化(Template Specialization) 概念:模板特化是指为特定的模板参数(或参数组合)提供一个特殊的实现。当编译器在实例化模板时,如果遇到与特化版本匹配的参数类型,就…

React中 setState 是同步的还是异步的?调和阶段 setState 干了什么?

React中 setState 是同步的还是异步的 1. React 的 setState 是异步的2. 为什么 setState 在合成事件和生命周期函数中是异步的3. 为什么 setState 在原生事件和定时器中是同步的4. 为什么要这样设计?调和阶段是什么setState在调和阶段干了什么?总结&…

2024 APMCM亚太数学建模C题 - 宠物行业及相关产业的发展分析和策略(详细解题思路)

在当下, 日益发展的时代,宠物的数量应该均为稳步上升,在美国出现了下降的趋势, 中国 2019-2020 年也下降,这部分变化可能与疫情相关。需要对该部分进行必要的解释说明。 问题 1: 基于附件 1 中的数据及您的团队收集的额…

若依-一个请求中返回多个表的信息

背景 主表是点位表关联子表 需要知道对应 合作商的信息关联子表 需要直到对应 区域的信息关联子表 需要直到对应 设备数量 实现的方案 关联实体相关的标签

速盾:海外服务器使用CDN加速有什么优势?

CDN(Content Delivery Network)是指一种分布式网络架构,将内容分发到全球多个节点服务器上,使用户能够就近获取所需内容。海外服务器使用CDN加速,具有以下几个优势: 提高访问速度:CDN将内容复制…

AWTK-WEB 快速入门(1) - C 语言应用程序

先安装 AWTK Designer 用 AWTK Designer 新建一个应用程序 2.1. 新建应用程序 这里假设应用程序的名称为 AwtkApplicationC,后面会用到,如果使用其它名称,后面要做相应修改。 在窗口上放置一个按钮将按钮的名称改为 “close”将按钮的文本改…