尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Linux的基础知识和常用命令

Linux的基础知识和常用命令
📅 发布时间:2026/7/2 6:27:22

一、Linux命令在Xshell中实际操作,并完成实现

1.命令帮助手册 man
(1)Xshell实操命令
man list 查看命令手册
man -k password 搜索所有包含password的命令

(2)实操演示及成果

2.目录切换 cd
(1)Xshell实操命令
cd /usr/bin 使用cd命令切换文件路径
(2)实操演示及成果

(3)补充:相对文件路径中的特殊字符
单点符(.),表示当前目录
双点符(..),表示当前目录的父目录,就是上级目录
减号(-),表示返回上一次的目录
波浪号(~),表示返回home目录


3.目录文件查看 ls (list)
(1)Xshell实操命令
ls -a 显示全部文件,包含以.开头的隐藏配置文件
ls -l 长列表,展示权限、所有者、大小、修改时间
ls -al 组合参数,同时显示隐藏文件 + 详细信息
ls -R 递归列出所有子目录内文件
ls --help 查看 ls 全部可选参数

(2)实操演示及成果


4.指定名称的新文件 touch
(1) 实操命令
创建空文件 touch test.txt
(2)实操演示及成果

5.文件复制 cp(copy)
(1) 实操命令
cp ttouch.txt test.txt复制
带覆盖提示复制
cp -i touch.txt test.txt
(2)实操演示及成果

6.文件移动 / 重命名 mv(moving)

(1) 实操命令
mv test.txt new_test.txt 重命名
mv new_test.txt ./testdir/ 移动文件到testdir文件夹

(2)实操演示及成果
7.文件删除 rm(removing)

(1) 实操命令

rm -i touch.txt 交互式删除文件
rm -rf xm强制删除文件夹

(2)实操演示及成果

8.创建目录 mkdir(make directory)

(1) 实操命令

mkdir testdir 单级目录
mkdir -p a/b/c/d一次性创建多级目录

(2)实操演示及成果

9.删除目录 rmdir

(1) 实操命令
rmdir nh 删除空文件夹

(2)实操演示及成果

10.确定文本信息、字符编码、区分目录 file

(1) 实操命令

file touch.txt 文本信息

(2)实操演示及成果

11.显示文本文件中所有数据 cat

(1) 实操命令
cat --help 显示cat的所有参数
(2)实操演示及成果

(3)补充:-n 参数会给所有的行加上行号。
-b 给有文本的行加上行号。

12.分页查看more

(1) 实操命令
more --help
(2)实操演示及成果



13.less(more 升级版)

(1) 实操命令
less --help
(2)实操演示及成果

14.查看文件尾部 tail

(1) 实操命令
tail -f /var/log/syslo实时监听日志文件
tail -n 5 test.txt 查看最后5行
(2)实操演示及成果

15.查看文件头部 head

(1) 实操命令
head -n 3 test.txt 查看前3行
(2)实操演示及成果

二、建立自己的知识框架体系,写明命令的用途和其主要参数的用法

1. man
用途:查看命令手册,检索命令
参数:man 命令名:查看命令手册
man -k 关键词:按关键词搜索命令
2. cd
用途:切换工作目录
特殊标识:~:家目录
.:当前目录
..:上级目录
-:上次目录
3. ls
用途:列出目录文件
参数:-a:显示隐藏文件
-l:详细信息
-al:隐藏文件 + 详细信息
-R:递归展示子目录
--help:查看全部参数
通配符:*、?、[]、!
4. touch
用途:创建空文件;修改文件时间戳
参数:-c:不存在则不创建文件
-m:仅修改修改时间
-a:仅修改访问时间
5. cp
用途:复制文件 / 目录
参数:-i:覆盖前确认
-r:复制文件夹
6. mv
用途:重命名、移动文件
参数:-i:覆盖前确认
7. rm
用途:删除文件 / 目录
参数:-i:删除前确认
-f:强制删除无提示
-r:递归删除目录
8. mkdir
用途:创建目录
参数:-p:递归创建多级目录
9. rmdir
用途:仅删除空目录 file
(1) 实操命令
file touch.txt 文本信息
10. cat
用途:读取完整文件内容
参数:-n:所有行加行号
-b:仅文本行加行号
11. more
用途:分页查看大文件,q 退出
12. less
用途:升级版分页查看,支持上下滚动,q 退出
13. head
用途:查看文件前 10 行
参数:-n 数字:自定义显示行数
14. tail
用途:查看文件后 10 行
参数:-n 数字:自定义末尾行数
-f:实时监控文件新增内容

15. file
用途:查询文本信息

三、过程中可能出现的错误、分析错误原因及解决方案

1.Command not found(命令未找到)

原因:Linux命令严格区分大小写;拼写错误;环境变量缺失

解决:全部使用小写命;核对拼写;用"man 正确命令"验证

2.No such file or directory(没有该文件/目录)

原因:路径名写错;目标文件/文件夹未创建;相对路径层级错误

解决:先用"ls"查看当前目录存在的文件;使用Tab自动补全路径避免拼写错误

3.Permission denied(权限不足)

原因:普通用户无管理员权限操作受限目录

解决:命令前加"sudo"临时提升root权限,输入用户密码执行

4.rmdir: failed to remove, Directory not empty

原因:rmdir仅支持空目录删除

解决:方案1:先用"rm -i"清空目录内所有文件,再rmdir;

方案2:直接"rm -rf 目录名"强制递归删除

5.tail -f终端卡住无输出

原因:该命令为实时监听模式,等待文件新增内容;新手误以为程序卡死

解决:新开Xshell终端写入内容即可看到实时输出;按"Ctrl+C"退出监听

6.cp覆盖文件无提示

原因:cp默认不开启交互提示

解决:固定使用"cp -i",覆盖前弹出确认输入y/n

7.软链接失效(白字红底闪烁)

原因:软链接指向的原始文件被删除

解决:删除失效软链接,重新执行"ln -s 源文件 软链接名"创建

四、结果截图

相关新闻

  • . Python数据工程全栈开发:从ETL管道到实时流处理的生产级解决方案
  • LangGraph与CrewAI实战:多智能体协同业务落地
  • YOLOv10模型改进-卷积层改进-第30篇:YOLOv10改进策略【卷积层】| Swin Transformer V2改进方案

最新新闻

  • 生产 Agent 必须有人工接管开关
  • 滚动距离计算
  • IMU与MCU实现6DoF姿态追踪的硬件方案与算法
  • C语言实现MD5算法:从原理到代码的完整解析
  • 如何高效自动化部署Mac Boot Camp驱动:Brigadier专业实战指南
  • 【小白也能轻松玩转龙虾】虾壳云一键部署低配置优化,老旧电脑运行 OpenClaw v2.7.9(附最新安装包)

日新闻

  • Python Playwright录制功能:从零到一构建自动化测试脚本
  • 如何用开源工具永久保存你心爱的小说:novel-downloader全攻略
  • In-Context Learning不是教知识,而是模式对齐:从5个示例到100个工业级样本的真相

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号