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

【Linux实践室】Linux初体验

在这里插入图片描述
🌈个人主页:聆风吟
🔥系列专栏:Linux实践室、网络奇遇记
🔖少年有梦不应止于心动,更要付诸行动。


文章目录

  • 一. ⛳️任务描述
  • 二. ⛳️相关知识
    • 2.1 🔔Linux 目录结构介绍
    • 2.2 🔔Linux 用户介绍
    • 2.3 🔔Linux 常用命令介绍
      • 2.3.1 👻pwd命令
      • 2.3.2 👻cd命令
      • 2.3.3 👻ls命令
  • 三. ⛳️编程要求
  • 四. ⛳️编程解答
  • 📝全文总结

一. ⛳️任务描述

欢迎进行 Linux 世界,当你进入了 Linux 的世界,在下载、安装了某个 Linux 发行版(笔者喜欢使用Ubuntu),体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下 Linux 真正的魅力所在:命令行。每一个 Linux 命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情。

你的第一个任务就是切换当前工作目录为根目录/,列出根目录下所有的文件信息。



二. ⛳️相关知识

为了完成本关任务,你需要掌握:

  1. Linux 目录结构介绍;
  2. Linux 用户介绍;
  3. Linux 常用命令介绍。

2.1 🔔Linux 目录结构介绍

对 Linux 文件系统目录结构的了解是学习和掌握 Linux 系统的基础。Linux 文件系统是树形层次结构,具体如下图所示。
在这里插入图片描述

2.2 🔔Linux 用户介绍

Linux 用户通常分为两类:

  • 管理员用户(root);
  • 普通用户(类似 Windows 上的普通用户)。

Linux 登录系统后,默认当前所在目录为用户主目录,类似 Windows 登录系统后,默认的所在目录为桌面。

  • 管理员(root)登录系统后默认目录为/root

  • 普通用户登录系统后默认目录为/home/usernameusername为用户名。 例如:笔者用普通用户fzm登录系统后,那么当前所在目录为/home/fzm

2.3 🔔Linux 常用命令介绍

2.3.1 👻pwd命令

pwd:显示当前所在目录。
注:pwd = Print Working Directory

例如:笔者用普通用户fzm登录系统后,那么当前所在目录为/home/fzm
在这里插入图片描述

2.3.2 👻cd命令

cd:切换当前目录。
注:cd = Change Directory

常用特殊目录表示:

命令功能
cd 进入用户主目录
cd ~进入用户主目录
cd - 返回进入此目录之前所在的目录
cd ..返回上级目录
cd ../..返回上两级目录
cd !$把上个命令的参数作为cd参数使用

例如:切换当前目录为/bin目录。
在这里插入图片描述

2.3.3 👻ls命令

ls:列出指定目录列表信息,如果没有参数默认列出当前目录下的所有文件和文件夹(隐藏文件和文件夹除外)。
注:ls = list

常见ls命令选项:

  • -l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;
  • -a:显示所有文件和文件夹(包括隐藏文件/文件夹);

例如:显示根目录下所有文件和文件夹。
在这里插入图片描述



三. ⛳️编程要求

本关的任务是让用户简单的在 Linux 系统下使用pwd、cd和ls命令,具体任务如下:

  1. 切换当前目录到根目录。
  2. 列出根目录下所有文件和文件夹(包括隐藏文件/文件夹)。


四. ⛳️编程解答

#!/bin/bash#在以下部分写出完成任务的命令
#*********begin*********#
cd /
ls -a
#********* end *********#


📝全文总结

本文主要讲解 Linux 三个常用命令:

  • pwd:显示当前所在目录;
  • cd:切换当前目录;
  • ls:列出指定目录列表信息,如果没有参数默认列出当前目录下的所有文件和文件夹(隐藏文件和文件夹除外)。

     今天的干货分享到这里就结束啦!如果觉得文章还可以的话,希望能给个三连支持一下,聆风吟的主页还有很多有趣的文章,欢迎小伙伴们前去点评,您的支持就是作者前进的最大动力!
在这里插入图片描述

http://www.lryc.cn/news/309269.html

相关文章:

  • Flutter中高级JSON处理:使用json_serializable进行深入定制
  • 华为OD技术面试案例4-2024年
  • 【TestNG】(4) 重试机制与监听器的使用
  • “智农”-高标准农田
  • 利用 lxml 库的XPath()方法在网页中快速查找元素
  • nginx---------------重写功能 防盗链 反向代理 (五)
  • unity shaderGraph实例-物体线框显示
  • 分类问题经典算法 | 二分类问题 | Logistic回归:公式推导
  • redis实现分布式全局唯一id
  • Sora引发安全新挑战
  • Android 14.0 Launcher3定制化之桌面分页横线改成圆点显示功能实现
  • SemiDrive E3 MCAL 开发系列(3)– Wdg 模块的使用
  • AI推荐算法的演进之路
  • Tomcat安装,配置文件、组件
  • 精读《React Hooks 最佳实践》
  • varFormatter 数据格式化库 以性能优先的 快速的 内存对象格式转换
  • 基于PHP的在线英语学习平台
  • 基于微信小程序电影院订票选座系统 (后台JSP+JDBC+Mysql)答辩常规问题和如何回答(答辩指导)
  • C++知识点总结(22):模拟算法真题 ★★★☆☆《安全警报》
  • 蓝桥杯练习系统(算法训练)ALGO-993 RP大冒险
  • Unity的相机跟随和第三人称视角
  • 哪个超声波清洗机品牌值得入手?销量榜品牌值得选购!
  • Stwo:基于Circle STARK和M31的下一代STARK证明系统
  • 笔记本以太网集线器Hub充电可能导致网络异常(貌似是我把服务器网关写错了)
  • npm ERR! code ETIMEDOUT
  • 动态规划(算法竞赛、蓝桥杯)--分组背包DP
  • 太阳能供电井盖-物联网智能井盖监测系统-旭华智能
  • 贪心 Leetcode 455 分发饼干
  • 策略开发:EMA如何计算
  • 学习Android的第二十天