Linux入门|Xshell实操全套命令梳理+Shell脚本编写实战
一、前言本文基于Xshell远程连接Linux服务器完成全部实操梳理Linux基础文件、目录、权限、进程、文本操作命令搭建完整知识框架附带Shell脚本编写与运行实操所有命令均真实上机执行适配课程作业要求。二、Linux基础核心概念理解1. 终端与Shell概念1. Shell操作系统外壳程序充当用户与Linux内核的翻译桥梁接收用户命令传递给内核执行常用bash、sh两种解释器。2. XshellWindows平台远程SSH连接Linux的终端工具替代服务器本地控制台实现远程输入命令、查看输出。3. 命令格式标准命令 【参数】 【操作对象】◦ 命令核心执行程序◦ 参数控制命令行为分短参数-、长参数--◦ 对象文件、目录、用户等操作目标2. 文件系统基础概念1. Linux目录树根目录/为顶层无Windows盘符所有文件挂载在根下。2. 绝对路径从/开始完整路径 /home/test相对路径基于当前目录./test、../上级目录。3. 隐藏文件文件名以.开头如.bashrc。3. Shell脚本概念后缀.sh文本文件批量写入多条Linux命令由bash解释器批量执行用于自动化运维、批量处理任务无需手动逐条输命令。三、Linux命令知识框架用途核心参数Xshell实操模块1目录操作命令1. ls 查看目录内容• 用途列出目录下文件/文件夹• 核心参数◦ -l长格式展示权限、所有者、大小、修改时间◦ -a显示全部文件包含隐藏文件◦ -h人性化展示文件大小KB/MB• 实操示例ls -lha2. pwd 打印当前路径• 用途输出当前所在目录绝对路径• 无参数pwd3. cd 切换目录• 用途跳转工作目录• 常用简写◦ cd ~ 回到家目录◦ cd .. 切换上级目录◦ cd / 切换根目录cd /homecd ~4. mkdir 创建文件夹• 用途新建目录• 参数 -p递归创建多级目录父目录不存在自动创建mkdir testdirmkdir -p a/b/c5. rmdir 删除空目录• 用途仅能删除无文件的空文件夹rmdir testdir模块2文件操作命令1. touch 创建空文件• 用途新建空白文件也可修改文件时间戳touch demo.txt2. cp 复制文件/目录• 用途复制文件、文件夹• 参数 -r递归复制文件夹cp demo.txt ./test/cp -r testdir /home/3. mv 移动/重命名• 用途剪切文件目标同名则为重命名mv demo.txt new.txtmv new.txt /tmp/4. rm 删除文件/目录• 用途删除数据Linux删除不可恢复• 参数◦ -f强制删除不弹窗确认◦ -r递归删除文件夹rm -f new.txtrm -rf testdir模块3文本查看命令1. cat 读取全部文本• 用途一次性输出文件全部内容适合小文件cat demo.sh2. more/less 分页查看• more向下翻页less上下自由翻阅适合大日志文件less /etc/profile3. head/tail 首尾查看• head -n 10读取前10行• tail -n 10读取末尾10行-f实时跟踪文件新增内容看日志tail -f /var/log/messages模块4权限管理 chmod• 概念Linux文件权限分三类所有者u、组g、其他o权限 r读4 w写2 x执行1• 用途修改文件读写执行权限• 两种用法1. 数字权限chmod 755 demo.sh2. 字符权限chmod x demo.sh # 添加执行权限模块5系统基础命令1. clear清屏2. whoami查看当前登录用户3. date查看系统时间4. reboot重启服务器管理员权限四、Shell脚本编写与Xshell完整实操1. 编写需求编写一个基础测试脚本实现打印当前路径、列出目录文件、输出系统时间完成自动化批量执行。2. 步骤1新建脚本文件touch test.shvim test.sh步骤2脚本完整代码#!/bin/bash# 第一行声明解释器bash# 打印当前工作目录echo 当前工作路径pwd# 列出当前目录所有文件echo -e \n目录文件列表ls -lha# 输出当前系统时间echo -e \n系统当前时间date# 打印当前登录用户echo -e \n当前登录用户whoami步骤3赋予脚本执行权限chmod x test.sh步骤4运行脚本两种方式# 方式1./test.sh# 方式2bash test.sh3. 运行结果说明脚本依次输出当前路径、文件列表、系统时间、登录用户名无报错即执行成功。五、实操截图说明作业要求第三条博文内插入以下截图标注说明1. Xshell连接Linux初始界面截图2. ls、cd、mkdir、rm等基础命令执行截图3. chmod权限修改操作截图4. vim编辑test.sh脚本代码截图5. 脚本运行输出完整结果截图六、知识总结框架1. 目录操作pwd/cd/ls/mkdir/rmdir → 管理文件夹2. 文件操作touch/cp/mv/rm → 新建、复制、移动、删除文件3. 文本查看cat/less/head/tail → 读取文件内容4. 权限命令chmod → 控制文件读写执行权限5. Shell脚本.sh文件bash解释器批量自动化执行多条命令七、作业提交说明发布文章后复制CSDN文章链接直接粘贴至作业文档即可完成提交。配套作业使用说明1. 登录CSDN新建博客复制上面全部内容粘贴2. 在对应章节插入你Xshell操作的截图3. 发布文章复制文章URL链接上交4. 所有命令均可直接在Xshell中逐条运行脚本代码复制到服务器即可执行满足课程全部三点要求。

相关新闻

TOA协议伪造与检测实战:Python scapy 模拟攻击与3种防御方案验证

TOA协议伪造与检测实战:Python scapy 模拟攻击与3种防御方案验证

TOA协议攻防实战:Python scapy模拟攻击与三重防御方案验证1. TOA协议安全风险全景剖析在当今分布式架构盛行的时代,负载均衡器(LB)作为流量调度核心组件,其安全机制直接影响整个系统的可靠性。TOA(TCP Opti…

2026/7/12 1:07:16阅读更多 →
OpenHarmony API23 完整版课程设计项目

OpenHarmony API23 完整版课程设计项目

整体功能清单启动初始化全局状态、数据库、本地存储登录页(账号密码持久化、Token 缓存、自动登录)首页网络请求展示资讯列表笔记模块:新增、删除、修改、分页查询、模糊搜索、批量插入事务个人中心:退出登录、清空栈、刷新状态全…

2026/7/12 1:07:16阅读更多 →
Windows更新修复终极指南:如何彻底解决更新卡顿问题

Windows更新修复终极指南:如何彻底解决更新卡顿问题

Windows更新修复终极指南:如何彻底解决更新卡顿问题 【免费下载链接】Script-Reset-Windows-Update-Tool This script reset the Windows Update Components. 项目地址: https://gitcode.com/gh_mirrors/sc/Script-Reset-Windows-Update-Tool Windows更新卡顿…

2026/7/12 1:07:16阅读更多 →
页式存储管理 3 种页面置换算法对比:OPT、FIFO、LRU 在软考真题中的实战应用

页式存储管理 3 种页面置换算法对比:OPT、FIFO、LRU 在软考真题中的实战应用

页式存储管理三大置换算法实战解析:从OPT到LRU的软考解题精要当操作系统为进程分配的内存空间不足时,如何高效置换页面成为影响系统性能的关键因素。面对软考中频繁出现的页面置换算法应用题,许多考生常陷入机械记忆而难以把握本质差异。本文…

2026/7/12 2:22:30阅读更多 →
群晖DSM 7.1-7.2 2.5G网卡驱动安装:3种方法对比与SSH命令修复详解

群晖DSM 7.1-7.2 2.5G网卡驱动安装:3种方法对比与SSH命令修复详解

群晖DSM 7.1-7.2 2.5G网卡驱动安装全攻略:从原理到实战在当今数据爆炸的时代,千兆网络已经难以满足高速传输的需求。许多群晖NAS用户发现,当需要频繁传输大容量文件时,千兆网络的110MB/s速度成为了明显的瓶颈。升级到2.5G网络可以…

2026/7/12 2:22:30阅读更多 →
UML 2.5 类图实战:从 5 种关系到代码实现的完整映射指南

UML 2.5 类图实战:从 5 种关系到代码实现的完整映射指南

UML 2.5 类图实战:从 5 种关系到代码实现的完整映射指南在面向对象软件设计中,类图作为UML的核心建模工具,直接决定了系统架构的质量。本文将深入解析UML 2.5规范中最关键的5种关系类型,通过Java和Python双语言代码示例&#xff0…

2026/7/12 2:22:30阅读更多 →
JMeter 5.6.3 压力测试实战:单接口 1000 并发下 TPS 与 RT 的拐点定位

JMeter 5.6.3 压力测试实战:单接口 1000 并发下 TPS 与 RT 的拐点定位

JMeter 5.6.3 压力测试实战:单接口 1000 并发下 TPS 与 RT 的拐点定位在当今快速迭代的互联网产品开发中,性能瓶颈往往成为系统稳定性的隐形杀手。一次看似简单的接口调用,在高并发场景下可能引发连锁反应——从数据库连接池耗尽到服务器内存…

2026/7/12 2:22:30阅读更多 →
汽车整车出口供应链管理:合同、VIN台账、多口岸单证、退税的系统化解法

汽车整车出口供应链管理:合同、VIN台账、多口岸单证、退税的系统化解法

汽车整车出口、二手车出口、KD件出口的管理难点集中在四处:合同选配数据多次录入、车架号台账断线、多口岸单证版本混乱、结算与物流脱节。本文按业务流程逐段拆解,并给出系统化解法。 利益相关:外贸管理软件从业者,服务车辆行业客户多年,以下来自真实调研场景,细节做了脱敏合并…

2026/7/12 2:22:30阅读更多 →
大模型知识库集成:从原理到企业级问答系统实战

大模型知识库集成:从原理到企业级问答系统实战

在AI应用日益普及的今天,许多开发者和技术团队都面临一个共同难题:如何让大语言模型真正理解并有效利用我们的专业知识库?你是否曾经尝试过将整个项目文档、技术手册或代码库直接丢给AI,却发现它给出的回答要么泛泛而谈&#xff0…

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

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

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

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

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

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

2026/7/12 0:02:11阅读更多 →
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/12 0:02:11阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

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

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

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

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

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

2026/7/12 0:02:11阅读更多 →
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/12 0:02:11阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

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

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

2026/7/11 16:20:28阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

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

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

2026/7/11 23:15:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

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

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

2026/7/11 18:12:23阅读更多 →