Linux 命令行指南

一、基本概念

  1. 命令结构

    command [选项] [参数]
    • 选项:以 -(短选项,如 -a)或 --(长选项,如 --help)开头。

    • 参数:命令操作的目标(如文件名、路径)。

  2. 目录结构

    • /:根目录

    • ~:用户家目录(如 /home/username

    • .:当前目录

    • ..:上级目录

二、常用命令

  1. 基础操作

    • ls:列出目录内容

      ls -l /home  # 显示详细信息
    • cd:切换目录

      cd Documents  # 进入 Documents 目录
    • pwd:显示当前路径

    • mkdir:创建目录

      mkdir new_folder
    • rm:删除文件/目录

      rm file.txt          # 删除文件
      rm -r folder/        # 递归删除目录
    • cp:复制文件

      cp file.txt backup/
    • mv:移动/重命名文件

      mv old.txt new.txt  # 重命名
      mv file.txt /tmp/   # 移动文件
  2. 文件操作

    • cat:查看文件内容

      cat file.txt
    • less 或 more:分页查看文件

    • touch:创建空文件或更新文件时间戳

      touch newfile.txt
    • nano / vim:文本编辑器

  3. 系统信息

    • df -h:查看磁盘空间(人类可读格式)

    • free -h:查看内存使用

    • top 或 htop:实时监控系统进程

    • uname -a:显示系统信息

  4. 权限管理

    • chmod:修改文件权限

      chmod 755 script.sh  # 权限设置为 rwxr-xr-x
    • chown:修改文件所有者

      chown user:group file.txt
  5. 进程管理

    • ps:查看进程

      ps aux  # 显示所有进程
    • kill:终止进程

      kill -9 1234  # 强制终止 PID 为 1234 的进程

三、高级操作

  1. 管道 | 和重定向

    • 管道:将前一个命令的输出作为后一个命令的输入

      ls -l | grep ".txt"  # 查找当前目录下所有 txt 文件
    • 重定向:

      • >:覆盖写入文件

        echo "Hello" > output.txt
      • >>:追加到文件

        echo "World" >> output.txt
  2. 后台任务

    • &:在后台运行命令

      python script.py &
    • nohup:退出终端后仍保持程序运行

      nohup python script.py &
  3. 查找命令

    • find:查找文件

      find /home -name "*.log"
    • grep:搜索文本

      grep "error" /var/log/syslog

四、实用技巧

  1. Tab 补全:输入命令或路径时按 Tab 自动补全。

  2. 历史命令:按 / 查看历史命令,或使用 history

  3. 通配符

    • * 匹配任意字符(如 *.txt

    • ? 匹配单个字符(如 file?.txt

  4. 命令别名

    alias ll='ls -alF'  # 输入 ll 代替 ls -alF

五、注意事项

  1. 谨慎使用 rm -rf:递归强制删除不可逆!

  2. 小心 sudo:避免误操作系统文件。

  3. 权限问题:普通用户可能无法修改系统目录(如 /etc)。

时光匆匆,一篇博客又到了结尾处啦。真心感谢每一位愿意花时间阅读我文字的朋友,希望你们每天都过得开开心心的,生活顺顺利利哦,咱们下次再通过文字‘相遇’呀。

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

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

相关文章

PySpark学习笔记5-SparkSQL

sparkSql的数据抽象有两种。 一类是data set适用于java和Scala 一类是data frame适用于java,Scala,python 将r d d转换为data frame #方式一 df spark.createDataFrame(rdd,schema[name,age]) #方式二 schema Structtype(). add(id,integertype(),nu…

【医院绩效管理专题】2.绩效管理:医院发展的核心驱动力

医院成本核算、绩效管理、运营统计、内部控制、管理会计专题索引 一、引言 在当今医疗行业快速发展的背景下,医院管理面临着日益复杂的挑战。绩效管理作为医院管理的核心组成部分,对于提升医院运营效率、优化医疗服务质量以及实现可持续发展具有举足轻重的作用。它不仅是医…

unity学习32:角色相关1,基础移动控制

目录 0 应用商店 1 角色上新增CharacterController 组件 1.1 角色上新增CharacterController 组件 1.2 如果没有这个则会报错​编辑 2 速度 2.1 默认速度 2.2 修改速度为按时间计算 2.2 movespeed, 3 测试移动的代码 3.1 CharacterController 变量的声明…

构建复杂且高效的人机协作工作流?Agentic Workflows

智能创作引擎架构设计 核心原理 一个 AI 原生创作引擎,通过自由形式的画布界面,结合多线程对话、知识库 RAG 集成、上下文记忆、智能搜索和所见即所得的 AI 编辑器等功能,帮助用户轻松将想法转化为生产级内容。 模块详解 1. 前端模块 (apps/w…

H266/VVC 环路滤波中去块滤波 DF 技术

去块滤波 DF H266 中去方块滤波 DF 过程类似 HEVC 中处理过程,但也引进了一些新技术,用于去除方块效应。方块效应指编码块边界处的不连续现象。方块效应的成因主要是基于块的编码过程中,各个块的预测、 变换、量化等过程相互独立,…

Python设计模式 - 原型模式

定义 原型模式是一种创建型设计模式,它可以通过复制现有对象来创建新对象,而不是直接实例化新的对象。 结构 抽象原型(Prototype):声明 clone() 方法,以便派生类实现克隆自身的能力。具体原型&#xff08…

电脑运行黑屏是什么原因?原因及解决方法

电脑运行黑屏是指电脑在正常开机或使用过程中,突然出现屏幕变黑,无法显示任何内容的现象。这种现象可能会给用户带来很多不便,甚至造成数据丢失或硬件损坏。那么,电脑运行黑屏是什么原因呢?下面我们将分析几种可能的原…

路由器如何进行数据包转发?

路由器进行数据包转发的过程是网络通信的核心之一,主要涉及以下几个步骤: 接收数据包:当一个数据包到达路由器的一个接口时,它首先被暂时存储在该接口的缓冲区中。 解析目标地址:路由器会检查数据包中的目标IP地址。…

MTGNN论文解读

模型架构 MTGNN 由多个模块组合而成,目标是捕捉多变量时间序列中的空间(变量间)和时间(时序)依赖。 图学习层:用于自适应地学习图的邻接矩阵,发现变量之间的关系。图卷积模块:根据邻…

π0开源了且推出自回归版π0-FAST——打造机器人动作专用的高效Tokenizer:比扩散π0的训练速度快5倍但效果相当

前言 过去的半个多月 deepseek火爆全球,我对其的解读也成了整整一个系列 详见《火爆全球的DeepSeek系列模型》,涉及对GRPO、MLA、V3、R1的详尽细致深入的解读 某种意义来讲,deepseek 相当于把大模型的热度 又直接拉起来了——相当于给大模…

多用户同时RDP登入Win10

自备以下文件&#xff1a; winsw_frpc.xml展开如下&#xff1a; <service><!-- ID of the service. It should be unique across the Windows system--><id>winsw_frp</id><!-- Display name of the service --><name>winsw_frp</na…

【STM32系列】利用MATLAB配合ARM-DSP库设计IIR数字滤波器(保姆级教程)

ps.源码放在最后面 设计FIR数字滤波器可以看这里&#xff1a;利用MATLAB配合ARM-DSP库设计FIR数字滤波器&#xff08;保姆级教程&#xff09; 设计IIR滤波器 MATLAB配置 设计步骤 首先在命令行窗口输入"filterDesigner"&#xff0c;接着就会跳出以下界面&#xf…

星闪开发入门级教程之安装编译器与小项目烧录

系列文章目录 星闪开发入门级教程 好久不见&#xff0c;已经好几年没有发文章了&#xff0c;星闪-作为中国原生的新一代近距离无线联接技术品牌。我想着写点东西。为了适合新手&#xff0c;绝对小白文。 文章目录 系列文章目录前言一、Hispark Studio1.安装Hispark Studio2.安…

【Spring Boot】 SpringBoot自动装配-Condition

目录 一、前言二、 定义 2.1 Conditional2.2 Condition2.2.1 ConditionContext 三、 使用说明 3.1 创建项目 3.1.1 导入依赖3.1.2 添加配置信息3.1.3 创建User类3.1.4 创建条件实现类3.1.5 修改启动类 3.2 测试 3.2.1 当user.enablefalse3.2.2 当user.enabletrue 3.3 小结 四、…

优惠券平台(十一):布隆过滤器、缓存空值、分布式组合的双重判定锁解决缓存穿透问题

业务背景 在上一节中&#xff0c;我们讨论了正常用户在访问优惠券时可能遇到的缓存击穿问题&#xff0c;并介绍了缓存预热、缓存永不过期、分布式锁、双重判定锁、分片分布式锁等技术来应对这些问题。然而&#xff0c;还有一个问题需要解决&#xff1a;如果用户频繁访问数据库…

VUE 集成企微机器人通知

message-robot 便于线上异常问题及时发现处理&#xff0c;项目中集成企微机器人通知&#xff0c;及时接收问题并处理 企微机器人通知工具类 export class MessageRobotUtil {constructor() {}/*** 发送 markdown 消息* param robotKey 机器人 ID* param title 消息标题* param…

阿里云cdn怎样设置图片压缩

阿里云 CDN 提供了图像加速服务&#xff0c;其中包括图像压缩功能。通过设置图片压缩&#xff0c;可以显著减小图片文件的体积&#xff0c;提升网站加载速度&#xff0c;同时减少带宽消耗。九河云来告诉你如何进行图片压缩吧。 如何设置阿里云 CDN 图片压缩&#xff1f; 1. 登…

GB/T28181 开源日记[8]:国标开发速知速会

服务端源代码 github.com/gowvp/gb28181 前端源代码 github.com/gowvp/gb28181_web 介绍 go wvp 是 Go 语言实现的开源 GB28181 解决方案&#xff0c;基于GB28181-2022标准实现的网络视频平台&#xff0c;支持 rtmp/rtsp&#xff0c;客户端支持网页版本和安卓 App。支持rts…

初窥强大,AI识别技术实现图像转文字(OCR技术)

⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ &#x1f434;作者&#xff1a;秋无之地 &#x1f434;简介&#xff1a;CSDN爬虫、后端、大数据、人工智能领域创作者。目前从事python全栈、爬虫和人工智能等相关工作&#xff0c;主要擅长领域有&#xff1a;python…

如何在Docker中运行MySQL容器?

随着容器化技术的普及&#xff0c;Docker已成为开发和部署应用的首选工具之一。MySQL作为最流行的开源关系型数据库&#xff0c;也非常适合在Docker容器中运行。本文将介绍如何在Docker中运行MySQL容器&#xff0c;帮助你快速搭建一个可用的数据库环境。 1. 安装Docker 首先&a…