Linux二 之 基本操作指令
指定运行级别运行级别说明 0 关机 1 单用户【找回丢失密码】 2多用户状态没有网络服务 3多用户状态有网络服务 4系统未使用保留给用户 5图形界面 6系统重启 常用运行级别是 3 和 5文件目录操作拷贝指令拷贝单个文件将 /home/x-shell/文档/test.txt 拷贝到 /home/x-shell/下载/ cp /home/x-shell/文档/test.txt /home/x-shell/下载/递归拷贝整个文件夹比如将 /home/bbb 整个目录 拷贝到 /optcp -r /home/bbb /opt说明可以使用绝对路径也可以使用相对路径如果是覆盖写《重复拷贝》,强制覆盖不提示的方法\cp -r /home/bbb /opt删除文件指令rm 文件rm -r 文件夹rm -f 文件或者文件夹将 /home/hello.txt 删除rm /home/hello.txt递归删除整个文件夹 /home/bbbrm -rf /home/bbb [删除整个文件夹不提示]说明可以使用绝对和相对路径创建文件夹指令mkdir 要创建的文件夹名字在已有的x-shell目录下 创建一个新目录mkdir /home/x-shell/test创建多级目录创建y-shell 并创建它的子目录mkdir -p /home/y-shell/testfile创建空文件touch 文件名touch /home/x-shell/test.txt删除空文件夹rmdir 空目录rmdir /home/y-shell/testfile这个指令只能删除空文件夹删除非空文件夹rm -rf /home/x-shell/test移动文件或重命名指令说明在同级目录时是改名操作mv oldNameFile newNameFile (功能描述重命名)在不同级目录是移动操作mv /temp/movefile /targetFolder (功能描述移动文件)这个指令不需要递归移动的 -rpwd指令用于显示当前工作目录的绝对路径,直接敲即可ls指令查看文件或是目录的详细信息通常 ls -alh后续会介绍详细信息的组成部分cd指令切换目录指令《可以是相对和绝对路径》回到家目录cd ~回到上级目录cd ..回到指定目录《一般是绝对路径》cd /home/x-shell/下载cat指令仅仅是查看文件内容查看并显示行号cat -n /home/x-shell/test.txt使用crtl c 终止查看也可以 使用 vim 编辑器查看修改文件nvim 文件名可以使用 内置的gedit 编辑器sudo gedit 文件名more指令more 指令是一个基于 VI 编辑器的文本过滤器它以全屏幕的方式按页显示文本文件的内容。more 指令中内置了若干快捷键(交互的指令) more 要查看的文件 输出当前行的行号 q 立即离开more space 下翻一页 Enter 下翻一行less 指令less 指令用来分屏查看文件内容它的功能与 more 指令类似但是比 more 指令更加强大支持各种显示终端。less 指令在显示文件内容时并不是一次将整个文件加载之后才显示而是根据显示需要加载内容对于显示大型文件具有 较高的效率。 less 文件名:/keyword 向下搜索如果到底了VIM会自动从头开始。 :?keyword 向上搜索如果到头了VIM会自动从底部开始。 搜索之后按n命令可以自动跳到下一个匹配的位置。 n到下一处搜索匹配的位置 N到上一处搜索匹配的位置 其他指令和more相同echo 指令将内容输出到控制台echo -n 内容 表示输出之后不换行直接显示新行的提示符。echo -e 内容: 表示对于转义字符按对应的方式进行处理。使用-e选项时若字符串中出现以下字符则特别加以处理而不会将它当成一般文字输出若不加-e 那么在输出时转义字符会按照普通字符进行处理。转义字符 含义\a 发出警告声\b 删除前一个字符\c \c后面的字符将不再输出同一时候输出完毕后也不换行\f 换页符光标停在原来的位置\n 换行且光标移至行首\r 回车符\t 水平制表符也就是Tab键\v 垂直制表符\ 插入\字符\e Esc键\0nnn 按照八进制 ASCII 码表输出字符。其中 0 为数字 0nnn 是三位八进制数\xhh 按照十六进制 ASCH 码表输出字符。其中 hh 是两位十六进制数echo -e “hello\tworld!”输出重定向指令和追加指令 输出重定向和 追加  基本语法 1) ls -l 文件 功能描述列表的内容写入文件 a.txt 中覆盖写 2) ls -al 文件 功能描述列表的内容追加到文件 aa.txt 的末尾 3) cat 文件 1 文件 2 功能描述将文件 1 的内容覆盖到文件 2 4) echo 内容 文件 (追加)  应用实例 案例 1: 将 /home 目录下的文件列表 写入到 /home/info.txt 中, 覆盖写入 ls -l /home /home/info.txt [如果 info.txt 没有则会创建] 案例 2: 将当前日历信息 追加到 /home/mycal 文件中 指令为 cal /home/mycal将历史记录写入文件history /home/x-shell/test.txttail指令和head指令head 用于显示文件的开头部分内容默认情况下 head 指令显示文件的前 10 行内容  基本语法 head 文件 (功能描述查看文件头 10 行内容) head -n 5 文件 (功能描述查看文件头 5 行内容5 可以是任意行数)  应用实例 案例: 查看/etc/profile 的前面 5 行代码 head -n 5 /etc/profiletail 用于输出文件中尾部的内容默认情况下 tail 指令显示文件的前 10 行内容。  基本语法 1) tail文件 功能描述查看文件尾 10 行内容 2) tail-n 5 文件功能描述查看文件尾 5 行内容5 可以是任意行数 3) tail-f 文件功能描述实时追踪该文档的所有更新  应用实例 案例 1: 查看/etc/profile 最后 5 行的代码案例 2: 实时监控 mydate.txt , 看看到文件有变化时是否看到 实时的追加 hello,world tail -f /home/mydate.txtln 指令软链接也称为符号链接类似于 windows 里的快捷方式主要存放了链接其他文件的路径  基本语法 ln -s [原文件或目录] [软链接名] 功能描述给原文件创建一个软链接  应用实例 案例 1: 在/home 目录下创建一个软连接 myroot连接到 /root 目录 ln -s /root /home/myroot 案例 2: 删除软连接 myroot rm /home/myroot  细节说明 当我们使用 pwd 指令查看目录时仍然看到的是软链接所在目录。history 指令查看已经执行过历史命令,也可以执行历史指令  基本语法 history 功能描述查看已经执行过历史命令  应用实例 案例 1: 显示所有的历史命令 history 案例 2: 显示最近使用过的 10 个指令。 history 10 案例 3执行历史编号为 5 的指令 !5

相关新闻

工业控制系统中电气隔离与STM32H743ZI应用实践

工业控制系统中电气隔离与STM32H743ZI应用实践

1. 电气隔离在工业控制系统中的关键作用 在工业自动化、电力电子和电机控制领域,电气隔离技术就像电路系统中的"防火墙",它有效阻断了危险电压和噪声干扰向控制系统的传播路径。我曾在多个工业现场见证过因隔离设计不当导致的设备损坏案例&…

2026/7/13 13:07:13阅读更多 →
计算机毕业设计之jsp青协志愿者管理系统

计算机毕业设计之jsp青协志愿者管理系统

目前,我国青协志愿者工作获得长足发展的同时,也普遍存在着实效性不强、缺乏保障机制、参与者积极性下降等问题,为推动青协志愿者行动的可持续发展,必须避免活动形式简单,增强教育内涵,重视激励措施的运用。为完善青协志愿者管理&a…

2026/7/13 13:07:13阅读更多 →
SAP CO-PC 配置避坑:成本核算类型 OKKI 与变式 OKKN 的 2 个关键关联点

SAP CO-PC 配置避坑:成本核算类型 OKKI 与变式 OKKN 的 2 个关键关联点

SAP CO-PC 配置深度解析:成本核算类型与变式的协同设计在SAP CO-PC模块的实施过程中,产品成本计划编制的准确性直接影响企业成本管理的有效性。作为实施顾问,我们常常遇到这样的场景:明明每个配置点都按照文档操作了,但…

2026/7/13 13:07:13阅读更多 →
操作系统存储器管理:从作业解析到实战性能调优

操作系统存储器管理:从作业解析到实战性能调优

1. 存储器管理基础:从作业题看核心机制存储器管理是操作系统的核心功能之一,它直接决定了系统能否高效运行。我们先从一个经典作业题入手:假设某用户程序逻辑地址空间为16页,每页1KB,分配的内存空间为8KB。给定页表如下…

2026/7/13 14:27:26阅读更多 →
从真实案例出发:三谈SPAD-SoC——内部结构、工作流程和输出模式

从真实案例出发:三谈SPAD-SoC——内部结构、工作流程和输出模式

本次我们结合已规模量产的SPAD-SoC真实案例和产品手册,探讨一下SPAD-SoC实际产品的内部构造、工作流程、关键指标和输出模式。 01 基本结构 1. 基础架构 SPAD-SoC采用"感算一体"的架构设计,将单光子雪崩二极管(SPAD)阵…

2026/7/13 14:27:26阅读更多 →
Linux CPU亲和性实战:从原理到绑核优化程序性能

Linux CPU亲和性实战:从原理到绑核优化程序性能

1. 为什么需要CPU亲和性?想象一下你正在参加一场接力赛,每次交接棒时都需要重新熟悉队友的跑步节奏——这就像进程在不同CPU核心间切换时的场景。CPU亲和性(CPU Affinity)技术就是让特定进程"认准"某个接力队员&#xf…

2026/7/13 14:27:26阅读更多 →
解锁Wand专业版功能:本地增强工具带来的游戏修改革命

解锁Wand专业版功能:本地增强工具带来的游戏修改革命

解锁Wand专业版功能:本地增强工具带来的游戏修改革命 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 你是否厌倦了游戏修改工具的订阅付…

2026/7/13 14:27:26阅读更多 →
遗传算法工程化实战:算子协同、多样性控制与早熟收敛诊断

遗传算法工程化实战:算子协同、多样性控制与早熟收敛诊断

1. 项目概述:为什么“遗传算法第二讲”比第一讲更值得你花时间重读“遗传算法第二讲”这个标题乍看平平无奇,像是某门研究生课程的课件编号,或是某本经典教材的章节延续。但如果你已经翻过《A Fundamental Introduction to Genetic Algorithm…

2026/7/13 14:27:25阅读更多 →
Cursor Pro破解方案深度剖析:从技术限制到无限使用的完整指南

Cursor Pro破解方案深度剖析:从技术限制到无限使用的完整指南

Cursor Pro破解方案深度剖析:从技术限制到无限使用的完整指南 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached y…

2026/7/13 14:22:25阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/13 4:47:19阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/13 0:50:34阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/13 4:52:09阅读更多 →
卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

研究痛点提出(提出问题)重组肠激酶是融合标签切除核心工具酶,当前原核表达体系存在三大标准化难题,直接阻碍可复现的蛋白质分离纯化流程搭建:Trx、GST、单 SUMO 标签融合产物绝大多数为包涵体,沉淀占比超 9…

2026/7/13 0:04:58阅读更多 →
语音转文字工具AsrTools:让音频整理变得简单高效

语音转文字工具AsrTools:让音频整理变得简单高效

语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text …

2026/7/13 0:04:58阅读更多 →
Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改

Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改

Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改 【免费下载链接】palworld-save-tools Tools for converting Palworld .sav files to JSON and back 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools 你是否曾经想要调整Palwor…

2026/7/13 0:04:58阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/13 4:21:17阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/13 4:08:53阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/12 21:43:43阅读更多 →