当前位置: 首页 > news >正文

linux 系统怎么使用

Linux系统的使用涉及多个方面,包括文件管理、目录操作、用户管理、进程管理、网络配置等。以下是对Linux系统基础使用的详细介绍:

一、文件管理

  1. 查看文件和目录

    • ls:列出当前目录的内容。
    • ls -l:以长格式列出当前目录的内容,包括详细信息如权限、所有者、大小等。
    • ls -a:列出当前目录的所有内容,包括以"."开头的隐藏文件。
  2. 创建文件和目录

    • touch 文件名:创建空文件。
    • mkdir 目录名:创建新目录。
  3. 查看文件内容

    • cat 文件名:在终端上显示文件内容。
    • more 文件名:分屏查看文件内容。
    • less 文件名:类似于more,但提供了更多的导航选项。
    • head -n 文件名:查看文件的前n行。
    • tail -n 文件名:查看文件的最后n行。
  4. 复制、移动和删除文件

    • cp 源文件 目标位置:复制文件。
    • mv 源文件 目标位置:移动文件或重命名文件。
    • rm 文件名:删除文件。
    • rm -r 目录名:递归删除目录及其内容。
  5. 文件权限和所有权

    • chmod 权限 文件名:改变文件权限。
    • chown 用户名 文件名:改变文件所有者。
    • chgrp 组名 文件名:改变文件所属组。

二、目录操作

  1. 切换目录

    • cd /path/to/directory:切换到指定路径的目录。
    • cd ..:切换到上一级目录。
    • cd ~:切换到当前用户的主目录。
  2. 显示当前目录

    • pwd:显示当前工作目录的绝对路径。

三、用户管理

  1. 添加和删除用户

    • useradd 用户名:添加新用户。
    • userdel 用户名:删除用户。
  2. 设置和修改用户密码

    • passwd 用户名:设置或修改用户密码。
  3. 查看用户信息

    • id 用户名:查看用户信息,包括用户ID、组ID等。
    • cat /etc/passwd:查看所有用户信息。

四、进程管理

  1. 查看进程

    • ps:查看当前系统进程状态。
    • top:实时监控系统进程状态。
  2. 终止进程

    • kill 进程ID:终止指定进程。

五、网络配置

  1. 修改IP地址

    • 编辑/etc/sysconfig/network-scripts/ifcfg-ens33(或其他网络接口配置文件),然后重启网络服务。
  2. 配置主机名

    • 通过编辑/etc/hostname文件修改主机名。
    • 修改/etc/hosts文件添加主机名映射。

六、系统配置

  1. 服务管理

    • service 服务名 start|stop|restart|status:管理服务。
    • systemctl:更现代的服务管理工具,用于启动、停止、重启和检查服务状态。
  2. 防火墙配置

    • 使用firewalldiptables等工具配置防火墙规则。
  3. 关机和重启

    • shutdown:关闭系统。
    • reboot:重启系统。

七、其他常用命令

  1. 查找文件

    • find /path -name 文件名:在指定路径下查找文件。
    • locate 文件名:快速定位文件路径(需要更新数据库)。
  2. 压缩和解压

    • gzip/gunzip:压缩/解压文件。
    • zip/unzip:压缩/解压文件或目录。
    • tar:打包/解包文件或目录。
  3. 查看磁盘使用情况

    • du:查看文件和目录占用的磁盘空间。
    • df:查看磁盘空间使用情况。
  4. 历史命令

    • history:查看已经执行过的历史命令。
  5. 文本编辑器

    • vi/vim:强大的文本编辑器,用于编辑和创建文件。

八、执行命令的步骤

  1. 打开终端:按下Ctrl+Alt+T组合键,或在应用程序列表/启动器中搜索“终端”并打开。
  2. 输入命令:在终端窗口中输入命令,使用空格分隔命令、选项和参数。
  3. 执行命令:按Enter键执行命令。

九、附加提示

  1. Tab补全:按Tab键可以自动补全文件、目录和命令名称。
  2. 命令帮助:使用help命令查看命令的帮助信息,或使用man命令查看命令的详细手册页。
  3. 查找命令路径:使用which命令查找命令的绝对路径,或使用whereis命令查找命令及其源代码和帮助文件的位置。

Linux系统的使用涉及众多命令和工具,上述内容只是基础入门。随着学习的深入,可以逐渐掌握更多高级功能和技巧。

linux常用命令列举 - 飞桨AI Studio星河社区

相关文章:

linux 系统怎么使用

Linux系统的使用涉及多个方面,包括文件管理、目录操作、用户管理、进程管理、网络配置等。以下是对Linux系统基础使用的详细介绍: 一、文件管理 查看文件和目录 ls:列出当前目录的内容。ls -l:以长格式列出当前目录的内容&#x…...

Java线程池知识点梳理

Java线程池知识点梳理 什么是线程池? 线程在系统中创建的成本是相对比较高的,所以使用”池化“的思想,设计线程池,有大量任务需要执行时,可以直接从线程池中使用已经创建好的线程直接去执行。减少线程的创建和销毁带…...

SFT、RLHF、DPO、IFT —— LLM 微调的进化之路_如何搭建自己的dpo

TL;DR • SFT、RLHF 和 DPO 都是先估计 LLMs 本身的偏好,再与人类的偏好进行对齐; • SFT 只通过 LLMs 生成的下一个单词进行估计,而 RLHF 和 DPO 通过 LLMs 生成的完整句子进行估计,显然后者的估计会更准确; • 虽然…...

CSS 选择器简单回顾

引言 当我们探讨网页设计和开发时, CSS(层叠样式表) 无疑是一个不可或缺的技术, 它使我们能够精确控制网页的外观和布局, 为用户创造出独特的视觉体验、以及良好的交互体验!! 而一个完整的 CSS 规则则是由两个主要部分组成: 选择器和声明块 那么今天我们就来盘点下常见的几种选…...

uniapp配置微信小程序分包(分包优化)

1.manifest.json中 源码视图中找到mp-weixin,新增代码"optimization":{"subPackages":true},如下图所示 "optimization" : {"subPackages" : true } 2.pages.json中 分包内静态文件示例 "subPackages&…...

MySQL-10.DML-添加数据insert

一.DML(INSERT) -- DDL:数据操作语言 -- DML:插入数据 - insert -- 1.为tb_emp表的username,name,gender字段插入值 insert into tb_emp (username,name,gender) values (wuji,无忌,1); -- 这样会报错,因为create_ti…...

ARM/Linux嵌入式面经(四八):tp-link联洲国际

文章目录 1. **模电基础**:请解释共射电路的工作原理,并描述如何计算其放大倍数。工作原理放大倍数计算面试官追问及回答2. **DCDC损耗**:有哪些方法可以降低DCDC转换器的损耗?3. **示波器使用**:如何用示波器正确测量DCDC的开关纹波?4. **IIC通信**:IIC通信协议中是否需…...

代码实践篇四 形状检测与规则重建

本节内容主要涉及形状检测(Shape Detection)与形状重建(Shape Reconstruction),具体算法步骤会在后续章节介绍。CGAL在6.0重点更新了形状重建部分的一些模块——动态空间分割与动态形状重建等,也会在后续详…...

JVM(HotSpot):GC之垃圾回收阶段

文章目录 前言一、标记清除算法(Mark Sweep)二、标记整理算法(Mark Compact)三、复制算法(Copy) 前言 标记出垃圾对象之后,就要进行清理。 那么,如何清理? 这里也有相应的算法。 主要有三种。 一、标记清除算法(Mark Sweep) 原理说明&…...

Go 项目如何集成类似mybatisPlus插件呢?GORM走起!!

导读: 在 Go 项目中,虽然没有像 MyBatis Plus 这样特定的 ORM 插件,但可以使用功能相似的 Go ORM 框架,比如 GORM,它支持链式查询、自动迁移、预加载等功能,与 MyBatis Plus 有相似之处。通过一些插件或扩…...

《深度学习》Dlib库 CNN卷积神经网络 人脸识别

目录 一、如何实现CNN人脸识别 1、CNN核心概念 1)卷积层 2)池化层 3)激活函数 4)全连接层 2、步骤 1)加载预训练的人脸识别模型 2)读取图像并检测人脸 3)提取人脸特征向量 4&#xf…...

滚雪球学Redis[7.1讲]:Redis实战案例

全文目录: 🎉前言🚦1. 使用Redis实现会话管理在Web应用中使用Redis管理会话会话过期与刷新策略安全性考虑与优化 🧩2. 使用Redis实现缓存系统缓存的基本原理Redis缓存的应用场景缓存失效策略与雪崩预防 ✨3. Redis在排行榜系统中的…...

WordPress外部图片本地化插件

一款用于本地化文章的外部图片的插件,支持如下功能: 文章发布前通过编辑器插件本地化 文章手动发布时自动本地化 文章定时发布时自动本地化 针对已发布的文章批量本地化。 源码下载:https://download.csdn.net/download/m0_66047725/898963…...

Linux基础-shell的简单实现

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 Linux基础-shell的简单实现 收录于专栏[Linux学习] 本专栏旨在分享学习Linux的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 1, 全局变…...

Tomcat日志文件详解及catalina.out日志清理方法

目录 前言1. Tomcat日志文件详解1.1 catalina.out1.2 localhost_access_log1.3 catalina.<date>.log1.4 host-manager.<date>.log 和 manager.<date>.log1.5 localhost.<date>.log 2. catalina.out文件管理与清理方法2.1 为什么不能直接删除catalina.o…...

react 中的hooks中的useState

(1). State Hook让函数组件也可以有state状态, 并进行状态数据的读写操作 (2). 语法: const [xxx, setXxx] React.useState(initValue) (3). useState()说明:参数: 第一次初始化指定的值在内部作缓存返回值: 包含2个元素的数组, 第1个为内部当前状态值, 第2个为更新状态值的…...

STM32学习笔记---DMA

目录 一、什么是DMA 1、DMA是什么 2、DMA的工作流程 3、DMA控制器与外设控制器 二、如何配置DMA 1、DMA框图 2、功能说明 2.1 通道选择 2.2 仲裁器 2.3 源、目标和传输模式 2.4 指针递增 2.5 循环模式 2.6 DMA流控制器和外设流控制器 3、程序设计 三、具体使用DMA…...

Cesium 实战 - 自定义纹理材质 - 立体墙(旋转材质)

Cesium 实战 - 自定义纹理材质 - 立体墙(旋转材质) 核心代码完整代码在线示例Cesium 给实体对象(Entity)提供了很多实用的样式,基本满足普通项目需求; 但是作为 WebGL 引擎,肯定不够丰富,尤其是动态效果样式。 对于实体对象(Entity),可以通过自定义材质,实现各种…...

进程间关系与守护进程

一、进程组 1.1、什么是进程组 提到进程的概念&#xff0c; 其实每一个进程除了有一个进程 ID(PID)之外 还属于一 个进程组。进程组是一个或者多个进程的集合&#xff0c; 一个进程组可以包含多个进程。 每一 个进程组也有一个唯一的进程组 ID(PGID)&#xff0c; 并且这个 PG…...

金山翻译接口逆向

网址&#xff08;加密后&#xff09;&#xff1a;aHR0cHM6Ly93d3cuaWNpYmEuY29tL3RyYW5zbGF0ZQ 文章目录 抓包sign值结果加密 逆向sign值第一步第二步1.2.3. 解密content第一步1.2.3. 抓包 F12 -> 翻译框输入spider -> 点击Fetch/XHR -> 找到接口 index.php? 开头的…...

ngx_create_listening

1 定义 ngx_create_listening 函数 定义在 ./nginx-1.24.0/src/core/ngx_connection.cngx_listening_t * ngx_create_listening(ngx_conf_t *cf, struct sockaddr *sockaddr,socklen_t socklen) {size_t len;ngx_listening_t *ls;struct sockaddr *sa;u_char …...

效率提升秘籍:用快马AI自动生成openclaw一键部署与依赖管理脚本

最近在折腾openclaw框架时&#xff0c;发现环境配置真是个效率黑洞。每次在新设备上部署&#xff0c;光是查文档、解决依赖冲突就要花掉大半天。于是琢磨着用自动化工具来优化这个流程&#xff0c;没想到效果出奇的好&#xff0c;今天就把这套方案分享给大家。 环境配置分析器&…...

Python unittest 断言(断言方法大全)

unittest 是 Python 内置的单元测试框架,断言(Assert) 是核心功能,用来判断「测试结果是否符合预期」。如果断言失败,测试用例会直接报错;断言通过,测试用例正常通过。 一、最常用的断言方法(必背) 日常写单元测试,90% 场景只用这 6 个: 表格 断言方法 作用 self.…...

CefFlashBrowser:Flash内容现代化解决方案与完整应用指南

CefFlashBrowser&#xff1a;Flash内容现代化解决方案与完整应用指南 【免费下载链接】CefFlashBrowser Flash浏览器 / Flash Browser 项目地址: https://gitcode.com/gh_mirrors/ce/CefFlashBrowser 当您珍藏的Flash教育课件无法打开&#xff0c;经典的Flash游戏无法运…...

QQ空间数据自主权:GetQzonehistory数字记忆保护指南

QQ空间数据自主权&#xff1a;GetQzonehistory数字记忆保护指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 在数字足迹日益成为个人历史重要组成部分的今天&#xff0c;你是否思考过…...

每日Java面试场景题知识点之-MySQL索引

在日常开发中&#xff0c;SQL执行效率直接影响系统性能。作为Java后端工程师&#xff0c;掌握MySQL索引的原理与实践至关重要。下面通过几个常见场景梳理MySQL索引的核心要点。 首先&#xff0c;索引本质上是一种数据结构&#xff0c;MySQL InnoDB常用的是B树。B树只在叶子节点…...

Tessent测试流程文件里的Tcl魔法:用if/else让你的扫描测试配置更灵活

Tessent测试流程文件里的Tcl魔法&#xff1a;用if/else让你的扫描测试配置更灵活 在芯片测试领域&#xff0c;Tessent Shell作为业界领先的测试解决方案&#xff0c;其Test Procedure File&#xff08;测试流程文件&#xff09;的灵活运用往往能决定测试效率的高低。今天我们要…...

腾讯优图Youtu-Parsing案例分享:手写体、印章、图表精准识别效果

腾讯优图Youtu-Parsing案例分享&#xff1a;手写体、印章、图表精准识别效果 1. 文档解析的新标杆 在日常工作中&#xff0c;我们经常遇到这样的场景&#xff1a;收到一份扫描的合同&#xff0c;需要提取关键条款&#xff1b;拿到一份手写笔记&#xff0c;想要转为电子版&…...

Win11Debloat系统优化工具使用指南

Win11Debloat系统优化工具使用指南 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experien…...

大模型学习笔记——SAM模型:从Prompt到分割的通用视觉框架

1. SAM模型&#xff1a;当视觉分割遇上NLP提示工程 第一次接触SAM模型时&#xff0c;我正被传统图像分割项目折磨得焦头烂额。需要为每个新场景重新标注数据、调整模型参数的日子&#xff0c;直到遇见这个"分割一切"的视觉大模型才彻底改变。SAM&#xff08;Segment …...