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

Linux零基础入门:权限与常用命令详解

Linux 权限与常用命令详细教程(小白零基础入门版)

很多同学第一次接触 Linux 的时候会觉得“黑乎乎的命令行好难”,其实 Linux 就像一个玩具箱,只要你掌握了 基本概念 + 常用命令,就能玩得转。本文我会用 类比 Windows 的方式,带你循序渐进地理解 Linux。


Linux 文件系统与目录结构

Windows vs Linux

  • Windows 里,我们有 C盘、D盘,每个盘符就是一棵树。
    比如:

    D盘
    └── data└── worker└── hello.txt
    

    文件路径写成:D:\data\worker\hello.txt

  • Linux 里,只有一棵树,最顶端叫 根目录 /,所有文件都从这里长出来:

    /
    └── usr└── local└── hello.txt
    

    文件路径写成:/usr/local/hello.txt

总结:

  • Windows:多棵树(C盘、D盘…)
  • Linux:一棵树(根目录 /

路径的两种写法

绝对路径

就像写快递地址,必须从国家、省、市一路写下去。
特点:/ 开头
示例:

cd /usr/local/bin

相对路径

就像在宿舍里给同学指路:“从咱寝室出门左拐”。
特点:从当前目录出发,不以 / 开头
示例:

cd docs/project

特殊符号

  • . 当前目录
  • .. 上一级目录
  • ~ 用户的家目录(类似 Windows 的“我的文档”)

小练习:

  1. 写出根目录下 home/test/hello.txt 的绝对路径
  2. 假设你当前就在 home 目录,写出进入 test 的相对路径

Linux 常用命令

Linux 的命令基本格式是:

命令 [选项] [参数]
  • 命令:动作,比如 ls 表示“列出”
  • 选项:调节命令的行为,比如 -l 表示用“列表模式”
  • 参数:指定目标,比如某个文件夹或文件名

你可以把命令行想象成:“我要对什么事情”。


1. ls —— 列出目录内容

最常用的命令之一,用来“看看文件夹里有什么”。

ls        # 列出当前目录
ls -a     # 显示隐藏文件(以.开头的)
ls -l     # 用列表形式显示,带权限、大小、时间
ls -lh    # 列出文件,文件大小用 KB/MB/G 更直观
ls -la    # 组合使用:详细信息 + 隐藏文件

类比 Windows:就像你双击打开一个文件夹,看到里面的内容。


2. cd —— 切换目录

cd /       # 去根目录
cd ..      # 回到上一级
cd ~       # 回到用户家目录
cd ~/test  # 进入家目录下的 test 文件夹

类比 Windows:就是“进入某个文件夹”。


3. pwd —— 显示当前目录

pwd

输出你“现在在哪个文件夹”。
类比 Windows:在资源管理器顶部看到的地址栏。


4. mkdir —— 创建目录

mkdir test       # 创建 test 文件夹
mkdir -p a/b/c   # 一次性创建多层目录

小练习:在 home 目录下创建一个 study/linux 文件夹。


5. touch —— 创建文件

touch hello.txt  # 创建空文件

类比 Windows:右键 → 新建 → 文本文档。


6. cat —— 查看文件内容

cat hello.txt    # 打印文件内容

缺点:内容太多会一口气打印完,不方便。


7. moreless —— 分页查看文件

more bigfile.txt   # 空格翻页
less bigfile.txt   # 上下翻页,q 退出

类比 Windows:记事本翻页看。


8. cp —— 复制

cp a.txt b.txt   # 复制文件
cp -r dir1 dir2  # 复制文件夹(r=递归)

类比 Windows:复制粘贴。


9. mv —— 移动/重命名

mv a.txt b.txt   # 改名
mv a.txt /tmp/   # 移动到 /tmp 文件夹

类比 Windows:拖拽文件改名或移动。


10. rm —— 删除

rm a.txt        # 删除文件
rm -r dir       # 删除目录
rm -rf dir      # 强制删除(危险!)

支持通配符:

rm test*        # 删除 test 开头的
rm *test        # 删除 test 结尾的
rm *test*       # 删除包含 test 的

⚠️ 小心rm -rf / 会删光整个系统!


小实战练习

  1. 进入你的 home 目录
  2. 新建一个文件夹 play,进入它
  3. 创建 3 个文件:a.txtb.txtc.txt
  4. a.txt 改名为 hello.txt
  5. 复制 hello.txthello2.txt
  6. 删除 b.txt
  7. ls -lh 看看最终结果

总结

  • Linux 文件系统只有一个根目录 /

  • 路径分为绝对路径(从 / 开头)和相对路径(从当前目录出发)

  • 命令结构命令 [选项] [参数]

  • 常用命令

    • 查看:lspwdcatless
    • 切换:cd
    • 创建:mkdirtouch
    • 管理:cpmvrm
http://www.dtcms.com/a/419403.html

相关文章:

  • 【Pyzmq】python 跨进程线程通信 跨平台跨服务器通信
  • 科技企业网站建设网站建设咨询什么
  • K8s部署与NodePort暴露全指南
  • 数据结构 02 线性表
  • 建设工商联网站的意义湟源县网站建设
  • 浙江网站建设技术公司淘宝客商品推广网站建设
  • 【HarmonyOS】鸿蒙应用实现微信分享-最新版
  • 房地产项目网站建设方案做外贸的网站简称为什么网站
  • Vue 3 开发的 HLS 视频流播放组件+异常处理
  • 前端核心框架vue之(路由核心案例篇3/5)
  • vue中不同的watch方法的坑
  • 网站首页排版设计广州网络公关公司
  • 批量重命名技巧:使用PowerShell一键整理图片文件命名规范
  • 手机版网站怎么做的企业解决方案架构师
  • 网站企业备案改个人备案专业微网站制作
  • 新天力科技以创新驱动发展,铸就食品包装容器行业领军者
  • crew AI笔记[7] - flow特性示例
  • 广州制作网站公司网站开发收税
  • 二阶可降阶微分方程的求解方法总结
  • 纯静态企业网站模板免费下载手机app编程
  • Redis在高并发场景中的核心优势
  • 教育网站 网页赏析网络营销推广的优缺点
  • 金溪县建设局网站品牌网站怎么建立
  • 中国气候政策不确定性数据(2000-2022)
  • 大发快三网站自做青海省城乡建设厅网站
  • 800G DR8与其他800G光模块的对比分析
  • 第四部分:VTK常用类详解(第100章 vtkHandleWidget句柄控件类)
  • Kafka 和 RabbitMQ 使用:消息队列的强大工具
  • 网站注册信息网站的建设有什么好处
  • 物理层-传输介质