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

Linux操作系统-命令基础

1.Linux的目录结构

Linux的目录结构是一个树形结构

Windows系统可以拥有多个盘符,如c盘、d盘、E盘

Linux没有盘符这个概念,只有一个根目录/,所有的文件都在它的下面

1.Linux操作系统的目录结构

Linux只有一个顶级目录,称之为:根目录

Windows系统有多个顶级目录,即各个盘符

2./在Linux系统中表示

出现在开头的/表示:根目录

出现在后面的/表示:层次关系

2.Linux命令基础 

Linux命令的基础格式

Linux 命令的基本格式由以下部分组成:

 

plaintext

command [选项] [参数]
  1. 命令(command)

    • 必选部分,是要执行的程序名称(如 lscdmkdir)。
    • 示例:ls(列出目录内容)、cp(复制文件)。
  2. 选项(options):控制命令的行为细节

    • 可选部分,用于修改命令的行为,通常以 -(短选项)或 --(长选项)开头。
    • 短选项:单个字母,可组合使用(如 -l -a 可写成 -la)。
    • 长选项:完整单词,用等号赋值(如 --help--output=file.txt)。
    • 示例:

      bash

      ls -l  # 长格式显示文件信息
      cp -r source/ destination/  # -r 递归复制目录
      
  3. 参数(arguments)

    • 可选部分,是命令操作的对象(如文件、目录、文本)。
    • 示例:

      bash

      mkdir mydir  # "mydir" 是创建目录的参数
      cp file1.txt file2.txt  # "file1.txt" 和 "file2.txt" 是复制操作的参数

 2.1ls命令入门

2.1.1命令的基本格式

ls命令的作用:可以指定要查看的文件夹(目录)的内容,如果不给定参数,就查看当前工作目录的内容

列出目录下的内容,语法如下

ls [-a -l -h] [linux路径]

--- -a -l -h是可选的选项

--- linux路径是此命令可选参数

当不使用选项和参数的时候,直接使用ls命令本体,表示以平铺的形式,列出当前工作目录下面的内容

在命令行中,默认会加载home目录作为当前的工作目录

在启动命令行的时候,命令行默认会设置home目录作为当前的工作目录

当前工作目录是?

Linux命令行在执行命令的时候,需要一个工作目录,打开命令行程序,默认设置工作目录在用户的HOMW目录

HOME目录是什么?

每一个用户在Linux系统的专属目录,默认在:/home/用户名

2.1.2ls的参数使用 

选项含义示例输出 / 说明
-l长格式显示显示文件权限、所有者、大小、修改时间等详细信息。
-a显示所有文件(包括隐藏文件)隐藏文件以 . 开头(如 .bashrc)。
-h以人类可读的单位显示文件大小将字节转换为 KB、MB、GB 等(需与 -l 联用)。
-t按修改时间排序(最新的优先)结合 -l 可查看最近修改的文件。
-r反向排序与 -t 联用可按最旧到最新排序。
-R递归列出子目录内容显示所有子目录及其内容(树形结构)。
补充:-l以竖向排列的方式展示,每一个行是一个文件的信息,包含文件权限、所有制、大小、修改时间等等详细信息

补充二:语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。

写法:

 ls -l a

 ls -la

 ls -al

上述三种写法,都是一样的,表示同时应用-l和-a的功能 

补充三:-h这个命令表示以阅读的形式,列出文件的大小,如K、M、G

-h表示以易于阅读的形式,列出文件大小,如K、M、G

-h选项必须要搭配-l一起使用 

2.2目录切换的命令-cd/pwd 

2.2.1 cd命令

cd 是 Linux/macOS 系统中用于切换工作目录的核心命令,全称是 Change Directory。以下是其详细介绍:

基本格式<

相关文章:

  • 【leetcode-两数之和】
  • el-select 实现分页加载,切换也数滚回到顶部,自定义高度
  • MAU算法流程理解
  • 剑指offer14_二进制中1的个数
  • Nginx 的配置文件
  • VBA模拟进度条
  • 谈C语言变量的作用域,加深对全局变量和局部变量的理解
  • 【判断酒酒花数】2022-3-31
  • 对数正态分布LogNormal
  • DDD 到底是什么? 它试图解决什么核心问题?
  • Day-15【选择与循环】选择结构-if语句
  • 海盗64位GameServer的使用体验
  • 访谈 | 吴恩达全景解读 AI Agents 发展现状:多智能体、工具生态、评估体系、语音栈、Vibe Coding 及创业建议一文尽览
  • Python基于PCA、PCA-kernel、LDA的鸢尾花数据降维项目实战
  • 【深度学习-Day 22】框架入门:告别数据瓶颈 - 掌握PyTorch Dataset、DataLoader与TensorFlow tf.data实战
  • 多模态知识图谱可视化构建(neo4j+python+flask+vue环境搭建与示例)
  • 飞书常用功能(留档)
  • Linux入门(十四)rpmyum
  • 什么是 Docker Compose 的网络(network),为什么你需要它,它是怎么工作的
  • Windows Server部署Vue3+Spring Boot项目
  • 分辨率大于1920的网站怎么做/网络营销的企业有哪些
  • 长沙找人做网站/青岛网站权重提升
  • 网站banner图的作用/免费注册网址
  • 网站建设 常见问题/营销网站都有哪些
  • 青岛网站设计/注册域名在哪里注册
  • 宁波seo哪家好快速推广/seo三人行论坛