Linux系统基础命令行指令——Ubuntu
基础指令
更新指令
sudo apt update
sudo apt upgrade
切换超级管理员
su root
切换路径 //相对、绝对
cd 路径
回上一级路径
cd ..
cd ../.. 退两级路径
查看当前目录
pwd
查看指定路径内容
ls
//常见搭配
ls -al
创建目录
mkdir 路径
创建文件
touch 路径
查看内容
cat 路径
查看内容 ---一页页看
more 查看的内容
复制 - r 复制文件夹使用
cp [-r] 被复制地址 要去的地址
移动
mv 被移动东西 要去的地方
删除 -r 删文件夹 -f 强制删除
rm [-r -f] 删除路径
* 通配符:匹配任意内容
test * //匹配任何以test开头的内容
*test //匹配任何以test结尾的内容
*test* //匹配任何 test 的内容
查看 程序文件 在哪
which 被查找文件名
在指定目录下查找文件和目录
find 起始路径 “被查找文件名”
通过关键字过滤文件 行
grep [-n] 关键字 文件路径
统计文件 行数 单词数量 -c 统计bytes数量、 -m 统计字符数量、- l 统计行数、-w统计单词数量
wc [-c -m -l -w] 文件路径
管道符: | 将管道符左边命令结果作为右边命令的输入
在命令行输出指定内容
echo 输出的内容
` 飘引号 被包围的内容会被作为命令行执行
echo `pwd` = pwd
重定向符
> //将左侧命令结果覆盖到右侧指定文件中
>> //将左侧命令结果追加到右侧指定文件中
查看文件尾部内容 - f 持续跟踪 -num查看多少行
tail [-f -num] 文件路径
系统的操作
查看主机名
hostname
修改主机名
hostnamectl set-hostname 主机名 修改名
创建用户组
groupadd 用户组名
删除用户组
groupdel 用户组名
创建用户 -g 指定组 -d 指定路径
userad 用户名
删除用户 -r:删除用户的同时,删除与用户相关的所有文件。
userdel -r 用户名
查看
id [用户名]
将指定用户加入指定用户组 一次将用户添加到多个组,请在-G选项后指定组
usermod [-a -G ] 用户组 用户名
查看系统中有哪些用户
getent
控制用户对文件的权限的命令 -R : 对目前目录下的所有文件与子目录进行相同的权限变更
chmod [-R] 权限 目标文件或者文件夹
- u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
- + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
- r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
用于修改文件、文件夹的所属用户和用户组命令。-R:文件全内容 ;用户:修改所属用户;用户组:修改所属用户组; : 分隔
chown [-R] [用户]:[用户组] 文件或文件夹
强制停止
ctrl + c
退出账户
ctrl + d
查看历史命令
history
自动执行上一次匹配前缀的命令
! 命令前缀
光标 移动跳到命令开头
ctrl + a
光标 移动跳到命令结尾
ctrl + e
光标 移动 左跳 一个单词
ctrl + 键盘左键
光标 移动 右跳 一个单词
ctrl + 键盘右键
清屏
ctrl + l 或者 clear
时间校准 、进程
自动校准系统时间
sudo apt install ntp
启动并设置开机自启
systemctl start ntpd
systemctl enable ntpd
手动校准
ntpdate -u ntp.aliyun.com
查看网络联通 - c 次数
ping [-c -num] ip或主机名
查看端口占用
sudo apt -y install nmap
查看指定端口
sudo apt -y install net-tools
查看进程信息 - e 全部进程 - f 用ASCII字符显示树状结构
ps [-e -f]
强制关闭进程
kill [-q] 进程ID
查看系统资源占用
top [-p -d -c -n -b -i -u]
查看硬盘使用情况
df [-h]
查看CPU和磁盘相关
iostat
查看网络相关统计
sar [-n] DEV //查看网络接口
环境变量:键值对
取 “变量 ” $ echo $
设置临时环境变量 export 变量名 = 变量值
设置永久变量
- 针对当前用户 在~/.bashrc 中
- 针对所有用户 在 /etc/profile 文件中
- source + 配置文件 立刻生效
下载、压缩、解压
下载 - b 后台安装
wget [-b] 下载链接
发送http网络请求 ,指定保存的文件名称下载文件
curl 网址 -o 保存文件名
sudo apt -y install lrzsz
rz 上传 、sz 下载
三种压缩格式 : tar gzip zip
tar 压缩
- c 创建 、 -v 看进程 、 -x 解压模式、 -f 最后一个位置创建文件 、-z gzip格式、 -C 解压目的地
常用组合
tar -cvf test.tar 1.txt 2.txt 3.txt
或者
tar -zcvf test.tar 1.txt 2.txt 3.txt
解压组合
tar - xvf test.tar -C /home/路径
tar - zxvf test.tar -C /home/路径
zip 压缩
- r 压缩内有文件夹
zip [-r] 被压缩文件
zip test.zip a.txt b.txt c.txt
解压
unzip [-d] 指定路径
unzip test.zip -d 指定路径
让该文件具备执行能力
./ 文件名
相关文章:
Linux系统基础命令行指令——Ubuntu
基础指令 更新指令 sudo apt update sudo apt upgrade 切换超级管理员 su root 切换路径 //相对、绝对 cd 路径回上一级路径 cd ..cd ../.. 退两级路径 查看当前目录 pwd查看指定路径内容 ls //常见搭配 ls -al 创建目录 mkdir 路径 创建文件 touc…...
qt 读取配置文件
在Qt中读取配置文件,主要有以下几种方法: 使用QFile和QTextStream类: 这种方法适用于读取任意文本文件,包括配置文件。使用QFile的open()方法打开配置文件。使用QTextStream的readLine()方法逐行读取配置数据。使用QXmlStreamRea…...
拉格朗日插值法【python,算法】
拉格朗日插值是一种在数值分析中用来构建通过一系列已知数据点的多项式插值的方法。这种方法以 18 世纪的法国数学家约瑟夫拉格朗日命名。当给定一组离散的数据点(𝑥_0,𝑦_0),(𝑥_1,𝑦_1),...,(𝑥_𝑛,&…...
定个小目标之刷LeetCode热题(41)
338. 比特位计数 给你一个整数 n ,对于 0 < i < n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n 1 的数组 ans 作为答案。 今天看一下这道简单题,主要考查位运算,代码如下 class Solution {pu…...
Kotlin中的关键字
Kotlin 中的关键字可分为几个大类: 声明/定义关键字: class:用于定义类interface:用于定义接口object:用于声明对象,Kotlin中实现单例模式的关键字fun:用于声明函数var:用于声明可变…...
LabVIEW新能源汽车电池性能测试系统
新能源汽车的核心部件之一是电池,其性能直接关系到整车的续航里程、安全性和寿命。为了确保电池的性能和可靠性,测试是必不可少的环节。本文介绍了一种基于LabVIEW的新能源汽车电池性能测试系统,通过LabVIEW与数据采集设备的无缝集成…...
Elasticsearch 实现 Word、PDF,TXT 文件的全文内容提取与检索
文章目录 一、安装软件:1.通过docker安装好Es、kibana安装kibana:2.安装原文检索与分词插件:之后我们可以通过doc命令查看下载的镜像以及运行的状态:二、创建管道pipeline名称为attachment二、创建索引映射:用于存放上传文件的信息三、SpringBoot整合对于原文检索1、导入依赖…...
深度学习赋能数据分析,联蔚盘云引领业务革新
一、引言 随着大数据时代的到来,深度学习技术正逐渐成为企业数据分析的新引擎。联蔚盘云凭借其在深度学习领域的深厚积累,为企业提供高效、精准的数据分析解决方案,助力企业实现业务革新与增长。 二、深度学习与数据分析的完美结合 联蔚盘…...
Arthas实战(5)- 项目性能调优
1、接口耗时查询:trace命令 trace 命令能主动搜索 class-pattern/method-pattern 对应的方法调用路径,渲染和统计整个调用链路上的所有性能开销和追踪调用链路。 1.1 准备测试应用 新建一个 SpringBoot 应用,写一耗时久的代码&…...
昇思25天学习打卡营第7天|Pix2Pix实现图像转换
文章目录 昇思MindSpore应用实践基于MindSpore的Pix2Pix图像转换1、Pix2Pix 概述2、U-Net架构定义UNet Skip Connection Block 2、生成器部分3、基于PatchGAN的判别器4、Pix2Pix的生成器和判别器初始化5、模型训练6、模型推理 Reference 昇思MindSpore应用实践 本系列文章主要…...
单选多选提交问卷,代码示例
element中 需要对接口返回的数据进行分析。多选问题使用checkbox,单选题使用radio。 多选时可以绑定min/ma&am…...
mars3d加载wms服务或者wmts服务注意事项
1.wms只支持4326、3857、4490的标准切片,其他坐标系不支持 Mars3D三维可视化平台 | 火星科技 2.wmts同理,Mars3D三维可视化平台 | 火星科技 3.对应级别tilematrix找到的瓦片tilerow&tilecol这两个参数使用常见报错无效参考: 【Mars3d】…...
【机器学习】机器学习与自然语言处理的融合应用与性能优化新探索
引言 自然语言处理(NLP)是计算机科学中的一个重要领域,旨在通过计算机对人类语言进行理解、生成和分析。随着深度学习和大数据技术的发展,机器学习在自然语言处理中的应用越来越广泛,从文本分类、情感分析到机器翻译和…...
ubuntu优化
rootlocalhost:~# grep -E "^(PermitRootLogin|GSSAPIAuthentication|UseDNS)" /etc/ssh/sshd_config PermitRootLogin yes GSSAPIAuthentication no UseDNS norootlocalhost:~# systemctl restart sshd#此时就可以设置root密码了rootlocalhost:~# passwd New passw…...
使用 HBuilder X 进行 uniapp 小程序开发遇到的问题合集
文章目录 背景介绍问题集锦1. 在 HBuilderX 点击浏览器运行时,报 uni-app vue3编译器下载失败 安装错误2.在 HBuilderX 点击微信小程序运行时,报 微信开发者工具打开项目失败,请参阅启动日志错误 背景介绍 HBuilder X 版本:HBui…...
Python爬虫获取视频
验证电脑是否安装python 1.winr输入cmd 2.在黑窗口输入 python.exe 3.不是命令不存在就说明python环境安装完成 抓取快手视频 1.在phcharm应用中新建一个项目 3.新建一个python文件 4.选择python文件,随便起一个名字后按回车 5.安装requests pip install requests 6.寻找需要的…...
Python自动化,实现自动登录并爬取商品数据,实现数据可视化
关于如何使用Python自动化登录天 猫并爬取商品数据的指南,我们需要明确这是一个涉及多个步骤的复杂过程,且需要考虑到天猫的反爬虫策略。以下是一个简化的步骤指南: 步骤一:准备工作 环境准备:确保你的Python环境已经…...
计算机网络——数据链路层(以太网)
目录 局域网的数据链路层 局域网可按照网络拓扑分类 局域网与共享信道 以太网的两个主要标准 适配器与mac地址 适配器的组成与运作 MAC地址 MAC地址的详细介绍 局域网的mac地址格式 mac地址的发送顺序 单播、多播,广播mac地址 mac帧 如何取用…...
Java ORM框架FastMybatis踩坑
Java ORM框架FastmyBatis踩坑 问题:使用了FastmyBatis的saveOrUpdate方法,明明设置了主键的值且表中存在,但是依然执行insert操作。导致Duplicate PK。 原因:使用了其他第三方包的注解指定表的主键,没有按照FastmyBat…...
AI是在帮助开发者还是取代他们?
AI是在帮助开发者还是取代他们? 在软件开发领域,生成式人工智能(AIGC)正在改变开发者的工作方式。无论是代码生成、错误检测还是自动化测试,AI工具正在成为开发者的得力助手。然而,这也引发了对开发者职业…...
告别默认ResNet-50:为你的病理图像特征提取,升级CLAM+CONCH v1.5的保姆级指南
告别默认ResNet-50:为你的病理图像特征提取,升级CLAMCONCH v1.5的保姆级指南 在病理图像分析领域,特征提取的质量直接影响下游任务的性能表现。许多研究者发现,使用默认的ImageNet预训练ResNet-50模型提取的特征,往往…...
零代码自动化:OpenClaw+百川2-13B实现Excel报表智能整理
零代码自动化:OpenClaw百川2-13B实现Excel报表智能整理 1. 为什么需要智能表格处理工具 每个月末,我都要面对几十张格式各异的Excel报表。供应商对账单、部门报销明细、项目进度表……这些文件总是以不同的结构出现在我的邮箱里。最痛苦的不是处理数据…...
告别pip安装失败:在Jetson Nano(ARM64)上手动编译PyQt5 5.15.2的完整记录
在Jetson Nano(ARM64)上手动编译PyQt5 5.15.2的完整指南 当你在Jetson Nano这样的ARM64架构设备上尝试用pip安装PyQt5时,很可能会遇到各种兼容性问题。作为一款强大的Python GUI库,PyQt5在嵌入式开发中有着广泛的应用场景&#x…...
嵌入式多线程与多进程技术详解
嵌入式软件编程之多线程与多进程技术解析1. 操作系统任务调度基础1.1 时间片轮转调度机制现代操作系统(如Windows、Linux)普遍采用时间片轮转的抢占式调度方式。在这种机制下:每个任务执行固定长度的时间片后被强制暂停被暂停的任务进入就绪状…...
猫抓:重构网页资源获取与媒体管理的高效解决方案
猫抓:重构网页资源获取与媒体管理的高效解决方案 【免费下载链接】cat-catch 猫抓 chrome资源嗅探扩展 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在数字内容爆炸的时代,网页资源获取已成为内容创作者、教育工作者和普通用户的…...
TSDoc贡献指南:如何为开源文档标准做出贡献的完整教程
TSDoc贡献指南:如何为开源文档标准做出贡献的完整教程 【免费下载链接】tsdoc A doc comment standard for TypeScript 项目地址: https://gitcode.com/gh_mirrors/ts/tsdoc TSDoc是一个为TypeScript设计的文档注释标准,旨在为不同的工具提供统一…...
Qwen3-ASR-1.7B效果实测:识别普通话、英语、方言,准确率惊人
Qwen3-ASR-1.7B效果实测:识别普通话、英语、方言,准确率惊人 1. 多语言语音识别新标杆 当我第一次听到Qwen3-ASR-1.7B能够识别30种语言和22种中文方言时,说实话我是持怀疑态度的。毕竟在语音识别领域,支持的语言越多,…...
卡证检测矫正模型效果展示:高清四角点定位+正视角矫正图实拍
卡证检测矫正模型效果展示:高清四角点定位正视角矫正图实拍 你有没有遇到过这样的烦恼?需要上传身份证、驾照或者护照照片时,手机随手一拍,结果照片歪歪扭扭,背景杂乱,关键信息还被手指挡住了。这时候要么…...
文脉定序GPU利用率优化:BGE-Reranker-v2-m3批处理与动态序列长度调优
文脉定序GPU利用率优化:BGE-Reranker-v2-m3批处理与动态序列长度调优 1. 优化背景与价值 在实际部署文脉定序系统时,我们发现GPU利用率存在明显瓶颈。当处理大量检索结果的重排序任务时,传统的逐条处理方式导致GPU计算资源大量闲置…...
Proxifier规则配置避坑指南:如何精准放行微信/QQ流量,让你的渗透测试更丝滑
Proxifier规则配置实战:精准分流社交软件流量的高阶技巧 渗透测试工程师们对Proxifier这款工具应该都不陌生——它就像网络流量的交通指挥官,能精准地将不同应用程序的请求导向代理或直连通道。但实际使用中,不少人都遇到过这样的尴尬&#x…...
