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

Linux常用基础命令Xshell实操全记录

一、前言

本文基于Xshell远程连接Linux服务器完成全部基础命令实操,搭建个人Linux命令知识框架,包含命令用途、核心参数、实操过程报错分析与解决方案,附带操作截图说明,作为Linux入门实操学习笔记。

二、前置环境说明

  1. 工具:Xshell7
  2. 系统:CentOS7
  3. 连接方式:SSH 22端口远程连接服务器
  4. 操作用户:普通用户 + root管理员

三、Linux基础命令知识框架与实操

(一)目录操作类命令

1. pwd
  • 用途:打印当前所在工作目录绝对路径
  • 核心参数:无常用参数
  • 实操命令
pwd
  • 实操结果:输出/home/用户名当前用户家目录路径
  • 常见报错&解决
    报错:命令不存在
    原因:系统为极简版本,缺少基础工具包
    方案:yum install coreutils -y
2. ls
  • 用途:列出目录下文件、文件夹信息
  • 核心参数
    • -l:长格式展示,含权限、所有者、大小、修改时间
    • -a:显示.开头隐藏文件
    • -h:文件大小人性化展示(KB/MB/GB)
    • -R:递归展示所有子目录内容
  • 实操命令
lsls-lls-lals-lh/etcls-R/home
  • 常见报错&解决
    报错:ls: 无法访问xxx: 没有那个文件或目录
    原因:路径书写错误、目标目录不存在
    方案:使用pwd确认当前路径,Tab键自动补全路径
3. cd
  • 用途:切换工作目录
  • 常用简写/参数
    • cd ~:回到当前用户家目录
    • cd ..:切换至上一级目录
    • cd -:切换回上一次所在目录
    • cd /绝对路径:直接跳转指定目录
  • 实操命令
cd/etcpwdcd~pwdcd../usrcd-
  • 常见报错&解决
    报错:-bash: cd: xxx: 没有那个文件或目录
    原因:目录名输入错误、目录未创建
    方案:ls查看现有目录,Tab自动补全名称
4. mkdir
  • 用途:创建空目录
  • 核心参数
    • -p:递归创建多层目录,自动生成不存在父目录
    • -m:创建时直接指定目录权限
  • 实操命令
mkdirtestdirmkdir-pa/b/c/dmkdir-m755test2ls-l
  • 常见报错&解决
    报错:mkdir: 无法创建目录 “a/b/c”: 没有那个文件或目录
    原因:创建多级目录未携带-p参数
    方案:多层目录创建必须添加-p
5. rmdir
  • 用途:仅删除空目录
  • 核心参数:-p递归删除多层连续空目录
  • 实操命令
rmdirtestdirrmdir-pa/b/c/d
  • 常见报错&解决
    报错:rmdir: 无法删除 “xxx”: 目录非空
    原因:目录内存在文件/子文件夹
    方案:空目录使用rmdir,带内容目录使用rm -rf

(二)文件操作类命令

1. touch
  • 用途:创建空文件;更新已有文件时间戳
  • 实操命令
touchtest.txt log1.logls-l
  • 常见报错&解决
    报错:权限不够
    方案:使用sudo touch xxx或切换root用户操作
2. rm
  • 用途:删除文件/目录
  • 核心参数
    • -f:强制删除,无确认提示、忽略不存在文件
    • -r:递归删除,用于文件夹
    • -i:删除前交互式确认
  • 实操命令
rm-itest.txtrm-rftestdir/

⚠️ 风险提示:禁止执行rm -rf /,会清空服务器全部数据

3. cp
  • 用途:复制文件/目录
  • 核心参数
    • -r:递归复制文件夹
    • -f:覆盖目标文件不弹窗提示
    • -i:覆盖前询问确认
  • 实操命令
cptest.txt /tmp/cp-rtestdir /tmp/
  • 常见报错&解决
    报错:复制文件夹提示异常
    原因:复制目录缺少-r参数
    方案:复制文件夹时必须追加-r
4. mv
  • 用途:移动文件、重命名文件/目录
  • 实操命令
mvtest.txt new.txtmvnew.txt /tmp/
  • 常见报错&解决
    报错:无法移动到目标路径
    原因:目标目录不存在
    方案:先mkdir创建目标目录,再执行mv操作

(三)文件查看类命令

1. cat
  • 用途:一次性读取全部文件内容,适合小文件查看
  • 核心参数:-n展示文件行号
cat-n/etc/hosts
2. more / less
  • more:基础分页工具,仅支持向下翻页
  • less:增强分页工具,支持上下翻页、关键词搜索
less/etc/profile
3. head / tail
  • head:查看文件前N行,-n 数字指定行数
  • tail:查看文件末尾内容,-f实时监控日志输出
head-n5/etc/passwdtail-f/var/log/messages

(四)系统信息类命令

1. whoami

作用:查看当前登录系统的用户

whoami
2. hostname

作用:查看服务器主机名称

hostname
3. date

作用:查看/修改系统时间

datedate-s"2026-07-02"
4. df -h

作用:人性化查看磁盘分区占用情况

df-h
5. free -h

作用:人性化查看服务器内存使用状态

free-h

四、实操高频错误汇总

报错提示错误根源解决方案
command not found命令未安装或工具包缺失yum install 对应工具集
权限不够当前用户无读写执行权限sudo提权,或chmod修改文件权限
没有那个文件或目录路径、文件名输入错误Tab键自动补全,ls核对目录内容
rmdir:目录非空rmdir仅支持删除空文件夹rm -rf 递归删除带内容目录
cp复制目录报错缺少-r递归参数cp -r 源文件夹 目标路径
Xshell连接超时服务器防火墙拦截/IP地址错误核对IP与22端口,临时关闭防火墙测试

五、实操截图说明

  1. Xshell成功登录服务器界面截图
  2. pwd、ls、cd目录切换完整操作截图
  3. mkdir多级目录创建、rm删除文件夹操作截图
  4. cat、tail文件查看与日志实时监控截图
  5. 权限不足、路径错误等报错界面截图
  6. 错误修复后正常执行结果截图
http://www.jsqmd.com/news/1115867/

相关文章:

  • SPI EEPROM与PIC微控制器的嵌入式存储方案
  • 为什么选择openEuler agentic-engineering-team?探索AI驱动研发的未来趋势
  • 13DOF传感器与PIC18F85J10微控制器的高精度定位系统设计
  • NGA论坛浏览革命:150KB脚本如何让信息过载时代重回优雅阅读
  • 别等上线再修Bug!AI编程的“左移防御”实践:在IDE敲下第3行代码时就触发潜在空指针预警
  • 如何调试Kiran-Screensaver:解决常见问题与故障排除终极指南
  • MC74HC165A与PIC18F45K40实现多路数字信号采集方案
  • Windows网络性能测试终极指南:iperf3完整安装与快速上手教程
  • rhostname核心功能详解:从显示主机名到设置NIS域名,一篇文章全掌握
  • 如何使用 Compass-CI 进行开源软件 PR 自动化测试? step-by-step 教程
  • 13DOF传感器与TM4C129微控制器的嵌入式导航系统设计
  • 计算机毕业设计之黄梅戏音乐平台设计与实现
  • 嵌入式按键管理:74HC32与MKV58硬件方案解析
  • KMX62与R7FA6M4AF3CFB在平衡控制系统中的硬件协同设计与优化
  • PIC32MX795F512L与IIM-42652的6DoF运动追踪系统设计
  • 说说隔夜西瓜
  • 还在忍受暗黑2的黑边和卡顿?d2dx让你在2026年体验2000年经典的全新方式
  • 2026服装行业数字化避坑:供应链系统(SCM)筛选的全实操解析
  • 生成式AI落地的隐藏成本:人工验证如何从负担变护城河
  • 3分钟搭建个人B站视频解析服务:零代码实现高质量视频下载
  • 2026年抗衰与存储需求下,干细胞机构技术体系有何差异
  • STM32F745ZG与25CSM04 EEPROM的高效数据存储方案
  • 如何用开源工具轻松保存100+小说网站内容,打造个人数字图书馆
  • 如何在Krita中实现AI绘画革命:3分钟草图变艺术品的终极指南
  • 在k8s集群部署minio(AISotr)社区免费版最新版本,闭源,单节点双驱动器
  • WPF + 高性能异步 MC 协议库,直连三菱 PLC(MC1E/3E/4E)
  • 2026 VASP第一性原理计算CPU配置怎么选?专业服务商蓝图心算提供全场景选型指南
  • DreamScene2:重新定义Windows桌面的终极动态体验指南 [特殊字符]
  • KMX62与STM32F207ZG在运动控制中的优化实践
  • 单片机IWIP Onenet http实验