Linux 的使用

补充内容:EasyHPC - Linux基础入门【笔记】

文章目录

  • 文档与教程
  • 终端命令

文档与教程

  • Linux 操作系统目录结构解释 - Linux迷 (linuxmi.com)
    在这里插入图片描述
  • 一个专注于Linux和开源技术的在线平台:It’s FOSS (itsfoss.com)
  • 理解各种命令:explainshell.com - match command-line arguments to their help text
  • Linux 常用命令大全
  • Linux命令大全(手册) – 真正好用的Linux命令在线查询网站 (linuxcool.com)
  • The Linux Command Line 的中文版
  • Unix Toolbox - 中文版

终端命令

  • 清除Linux终端屏幕:4个有用的命令来清除Linux终端屏幕
    • clear命令。清除终端屏幕,包括其回滚缓冲区。
    • CTRL+L快捷键。此方法不会清理回滚缓冲区。
  • 查看显卡型号:Linux(Ubuntu)系统查看显卡型号_ubuntu查看显卡型号-CSDN博客
    • lspci | grep -i vga
  • Linux查看物理CPU个数、核数、逻辑CPU个数,以及内存
    • 查看物理CPU个数:cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
    • 查看每个物理CPU中core的个数(即核数):cat /proc/cpuinfo| grep "cpu cores"| uniq
    • 查看逻辑CPU的个数:cat /proc/cpuinfo| grep "processor"| wc -l
    • 查看CPU信息(型号):cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
    • 查看Linux内核:
      • uname -a
      • cat /proc/version
    • 查看内存情况:linux如何查看内存大小_linux查看内存条数量和大小-CSDN博客
      • free -h
      • free -m以MB为单位
      • free -g以GB为单位
  • 查看系统PCIE版本:sudo lspci -vv | grep -i "LnkCap"
    • PCIe 1.0: 2.5 GT/s
    • PCIe 2.0: 5 GT/s
    • PCIe 3.0: 8 GT/s
    • PCIe 4.0: 16 GT/s
    • PCIe 5.0: 32 GT/s
  • 查看操作系统架构及版本:uname -m && cat /etc/*release
  • 以超级用户的身份浏览文件:sudo nautilus /
  • 重启系统:reboot
  • 显示所有文件(包含隐藏文件):ls -a
  • linux查看磁盘使用情况命令_查看磁盘占用率-CSDN博客
  • Linux locate命令 | 菜鸟教程 (runoob.com)
    • 为避免locate找不到新创建的文件,可以使用 updatedb 立刻更新数据库(需要root用户)
  • Linux中记录终端(Terminal)输出到文本文件 - wildgoat的日志
  • 在 Linux 中查找一个命令或进程的执行时间:time命令
    • real —— 指的是命令或程序所花费的总时间
    • user —— 指的是在用户模式下程序所花费的时间
    • sys —— 指的是在内核模式下程序所花费的时间
  • Ubuntu下的U盘目录:/media/usrname
  • 在Linux中,退出root模式
    • 使用exit命令退出
    • 使用CTRL+D快捷键
    • 使用su + 普通用户名命令切换用户
  • 生成文件夹目录
    • 在线工具:Dir Tree Noter
    • 使用 tree 命令:生成目录结构图 tree命令
  • 监控内存
    • 安装:sudo apt-get install htop
    • 每 0.1s 更新一次:htop -d 0.1
  • 监控显存
    • nvidia-smi、gpustat、nvtop、nvitop:【工具篇】如何优雅地监控显卡(GPU)使用情况?
    • nvidia-smi
      • 定时刷新:watch -n 1 -d nvidia-smi
      • 定时查询:nvidia-smi -l 2
    • nvitop:python3 -m nvitop
    • pynvml库:NVIDIA深入理解之pynvml库
  • 打补丁&比较文件
    • 补丁(patch)的制作与应用 - Linux Wiki (linux-wiki.cn)
    • Git 补丁 patch 使用方法 | Code Kitchen (lzhgostudy.github.io)
    • Linux diff 命令 | 菜鸟教程 (runoob.com)
    • Linux patch命令 | 菜鸟教程 (runoob.com)
    • Linux diff命令教程:彻底搞懂如何找出文件之间的差异(附实例详解和注意事项)_linux diff命令详解-CSDN博客
    • VS Code
      • 巧用VSCode的比较目录及文件 - 主题 - VeighNa量化社区 (vnpy.com)
      • VS Code比较不同项目的两个文件差异_vs对比两个项目差异-CSDN博客
  • 在linux系统中运行程序时进程被killed:Linux 内核有个机制叫OOM killer(Out Of Memory killer),该机制会监控那些占用内存过大,尤其是瞬间占用内存很快的进程,然后防止内存耗尽而自动把该进程杀掉。
  • 控制用户对文件的权限的命令
    • 运行脚本前,确保脚本具有可执行权限:chmod +x run_resnet_train.sh,然后执行脚本:./run_resnet_train.sh
  • 在桌面创建快捷方式
    • 方法1:按住ctrl+shift然后用鼠标左键拖动目标文件到桌面目录文件夹
    • 方法2:ln -s 目标文件路径 ~/Desktop

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

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

相关文章

机器学习-线性回归(最大似然估计)

机器学习任务可以分为两类: 一类是样本的特征向量 𝒙 和标签 𝑦 之间存在未知的函数关系𝑦 h(𝒙),另一类是条件概率𝑝(𝑦|𝒙)服从某个未知分布。最小二乘法是属于第一类&#xff0c…

数据完整性与约束的分类

一、引言 为什么需要约束?为了保证数据的完整性。 (1)数据完整性 数据完整性指的是数据的精确性和可靠性。 为了保证数据的完整性,SQL对表数据进行额外的条件限制,从以下四方面考虑: ①实体完整性&…

autMan奥特曼机器人-对接deepseek教程

一、安装插件ChatGPT 符合openai api协议的大模型均可使用此插件,包括chatgpt-4/chatgpt-3.5-turbo,可自定义服务地址和模型,指令:gpt,要求Python3.7以上,使用官方库https://github.com/openai/openai-pyt…

@[TOC](优先级队列(堆)) 【本节目标】 1. 掌握堆的概念及实现 2. 掌握 PriorityQueue 的使用

优先级队列(堆) 1. 优先级队列1.1 概念 2. 优先级队列的模拟实现2.1 堆的概念2.2 堆的存储方式2.3 堆的创建2.3.1 堆向下调整2.3.2 堆的创建2.3.3 建堆的时间复杂度 2.4 堆的插入与删除2.4.1 堆的插入2.4.2 堆的删除 2.5 用堆模拟实现优先级队列 【本节目…

【Linux网络编程】之守护进程

【Linux网络编程】之守护进程 进程组进程组的概念组长进程 会话会话的概念会话ID 控制终端控制终端的概念控制终端的作用会话、终端、bash三者的关系 前台进程与后台进程概念特点查看当前终端的后台进程前台进程与后台进程的切换 进程组 进程组的概念 当我们使用以下命令查与…

11.PPT:世界动物日【25】

目录 NO12​ NO34 NO56​ NO789视频音频​ NO10/11/12​ NO12 设计→幻灯片大小→ →全屏显示(16:9)确定调整标题占位符置于图片右侧:内容占位符与标题占位符左对齐单击右键“世界动物日1”→复制版式→大小→对齐 幻灯片大小…

Java项目: 基于SpringBoot+mybatis+maven+mysql实现的智能学习平台管理系(含源码+数据库+毕业论文)

一、项目简介 本项目是一套基于SpringBootmybatismavenmysql实现的智能学习平台管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、…

Odoo免费开源ERP最佳业务实践:主生产计划概论

Odoo主生产计划(Master Production Schedule, MPS)是确定每一个具体产品在每一个具体时间段的生产计划。 文|开源智造Odoo亚太金牌服务 老杨 概述 Odoo是全球排名第一的免费开源ERP系统,以其强大的功能和模块化设计著称,适用于各…

TOTP实现Google Authenticator认证工具获取6位验证码

登录遇到Google认证怎么办? TOTP是什么?(Google Authenticator) TOTP(Time-based One-Time Password)是一种基于时间的一次性密码算法,主要用于双因素身份验证。其核心原理是通过共享密钥和时间同步生成动态密码,具体步骤如下: 共享密钥:服务端与客户端预先共享一个…

@RequestBody与@ResponseBody:Spring数据处理的“翻译官”

在Spring中,RequestBody和ResponseBody注解就像是数据交换的“翻译官”。 1. RequestBody注解:它的作用就像是把客户端发来的“外语”翻译成Java对象。当我们发送一个HTTP请求到服务器时,请求体里通常包含了一些数据,这些数据可能…

网络爬虫学习:借助DeepSeek完善爬虫软件,增加停止任务功能

一、引言 我从24年11月份开始学习网络爬虫应用开发,经过2个来月的努力,终于完成了开发一款网络爬虫软件的学习目标。这几天对本次学习及应用开发进行一下回顾总结。前面已经发布了两篇日志: 网络爬虫学习:应用selenium从搜*狐搜…

LM Studio 部署本地大语言模型

一、下载安装 1.搜索:lm studio LM Studio - Discover, download, and run local LLMs 2.下载 3.安装 4.更改成中文 二、下载模型(软件内下载) 1.选择使用代理,否则无法下载 2.更改模型下载目录 默认下载位置 C:\Users\用户名\.lmstudio\models 3.搜…

基于知乎平台的“开源AI智能名片2 + 1链动模式S2B2C商城小程序”引流策略研究

摘要:本文聚焦于如何借助知乎平台的高权重及优质用户特性,对“开源AI智能名片2 1链动模式S2B2C商城小程序”进行有效引流。通过深入分析知乎平台的用户特点、引流规则,并结合具体的引流方法,旨在为相关项目在知乎平台实现高效用户…

Oracle CDB自动处理表空间不足脚本

之前我曾经发过一个自动处理表空间的脚本,可以通过定时任务自动处理表空间不足的问题;但是之前那个脚本没有涵盖CDB模式下的PDB,这里将脚本做了一下更新,可以处理CDB模式下多PDB的表空间问题。 传统模式的脚本请参考这个链接 Or…

在 Navicat 17 中扩展 PostgreSQL 数据类型 | 创建自定义域

定义域 以适当的格式存储数据可以确保数据完整性,防止错误,优化性能,并通过实施验证规则和支持高效数据管理来维护系统间的一致性。基于这些原因,顶级关系数据库(如PostgreSQL)提供了多种数据类型。此外&a…

Postgresql的三种备份方式_postgresql备份

这种方式可以在数据库正在使用的时候进行完整一致的备份,并不阻塞其它用户对数据库的访问。它会产生一个脚本文件,里面包含备份开始时,已创建的各种数据库对象的SQL语句和每个表中的数据。可以使用数据库提供的工具pg_dumpall和pg_dump来进行…

[Collection与数据结构] B树与B+树

🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏: 🧊 Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 🍕 Collection与…

【基于SprintBoot+Mybatis+Mysql】电脑商城项目之修改密码和个人资料

🧸安清h:个人主页 🎥个人专栏:【Spring篇】【计算机网络】【Mybatis篇】 🚦作者简介:一个有趣爱睡觉的intp,期待和更多人分享自己所学知识的真诚大学生。 目录 🎃1.修改密码 -持久…

蓝桥杯小白打卡第二天

789. 数的范围 题目描述 给定一个按照升序排列的长度为 n n n 的整数数组,以及 q q q 个查询。 对于每个查询,返回一个元素 k k k 的起始位置和终止位置(位置从 0 0 0 开始计数)。 如果数组中不存在该元素,则返…

【Elasticsearch】terms聚合误差问题

Elasticsearch中的聚合查询在某些情况下确实可能存在误差,尤其是在处理分布式数据和大量唯一值时。这种误差主要来源于以下几个方面: 1.分片数据的局部性 Elasticsearch的索引通常被分成多个分片,每个分片独立地计算聚合结果。由于数据在分…