当前位置: 首页 > 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? 开头的…...

Pyinstaller:打包Python文件成exe可执行文件

1、pyinstaller安装pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple2、打包单个文件如果所有代码是写在一个.py文件里的&#xff0c;可以尝试使用这种方式pyinstaller -F filesname.py成功运行后会在桌面生成三个文件&#xff1a;可执行文件.exe就在dist…...

CosyVoice-300M Lite常见问题解决:音色选择与API调用详解

CosyVoice-300M Lite常见问题解决&#xff1a;音色选择与API调用详解 1. 音色选择指南 1.1 内置音色类型与特点 CosyVoice-300M Lite提供了6种预设音色&#xff0c;每种音色适合不同的应用场景&#xff1a; female_1&#xff1a;标准女声&#xff0c;发音清晰&#xff0c;适…...

AI 术语通俗词典:置信度

置信度是统计学、机器学习、人工智能和信息检索中非常常见的一个术语。它通常用来描述一个模型、系统或方法对自己输出结果“有多确定”的程度。换句话说&#xff0c;置信度是在回答&#xff1a;这个结果看起来有多像是对的。如果说预测结果回答的是“模型给出的答案是什么”&a…...

RexUniNLU零样本通用NLU入门必看:TC/情感分析/指代消解6大任务一文详解

RexUniNLU零样本通用NLU入门必看&#xff1a;TC/情感分析/指代消解6大任务一文详解 1. 开篇&#xff1a;认识这个强大的中文理解助手 你是否曾经遇到过这样的困扰&#xff1a;需要从大量中文文本中提取关键信息&#xff0c;但手动处理费时费力&#xff1f;或者想要让机器理解…...

二维码逆向工程:从01二进制到可扫描二维码的完整流程

二维码逆向工程&#xff1a;从01二进制到可扫描二维码的完整流程 二维码已成为现代生活中不可或缺的信息载体&#xff0c;但你是否想过&#xff0c;一串简单的0和1如何转化为可扫描的二维码&#xff1f;本文将带你深入探索二维码的逆向工程世界&#xff0c;从二进制数据处理到图…...

大量频繁发起连接导致瀚高数据库进程被信号6杀死

文章目录环境症状问题原因解决方案环境 系统平台&#xff1a;银河麒麟 &#xff08;龙芯&#xff09; 版本&#xff1a;4.5.1 症状 数据库版本&#xff1a;瀚高安全版V4.5.1.2 介质 hgdb-see-4.5.1.2-ee53424.loongarch64.rpm 信号6的报错信息&#xff1a; 2025-04-18 08…...

对抗消息消失:RevokeMsgPatcher的创新防护方案

对抗消息消失&#xff1a;RevokeMsgPatcher的创新防护方案 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁&#xff08;我已经看到了&#xff0c;撤回也没用了&#xff09; 项目地址: https://gitcode.com/GitHu…...

C++ 拷贝构造函数深度解析:从浅拷贝到深拷贝

引言在 C 面向对象编程中&#xff0c;拷贝构造函数是一个既基础又容易出错的话题。很多初学者&#xff08;包括曾经的我&#xff09;在遇到指针成员时&#xff0c;常常因为默认的浅拷贝而导致程序崩溃或内存错误。我想通过自己的学习笔记和实践经验&#xff0c;系统地分享拷贝构…...

颠覆级开源模型Wan2.2-TI2V-5B:重新定义AI视频创作

颠覆级开源模型Wan2.2-TI2V-5B&#xff1a;重新定义AI视频创作 【免费下载链接】Wan2.2-TI2V-5B Wan2.2-TI2V-5B是一款开源的先进视频生成模型&#xff0c;基于创新的混合专家架构&#xff08;MoE&#xff09;设计&#xff0c;显著提升了视频生成的质量与效率。该模型支持文本生…...

告别重复操作:MaaYuan让《代号鸢》游戏管理效率提升80%

告别重复操作&#xff1a;MaaYuan让《代号鸢》游戏管理效率提升80% 【免费下载链接】MaaYuan 代号鸢 / 如鸢 一键长草小助手 项目地址: https://gitcode.com/gh_mirrors/ma/MaaYuan 您是否每天花费1小时以上在《代号鸢》或《如鸢》中完成重复日常任务&#xff1f;MaaYua…...