首页 > 系统相关 >09Linux基础命令

09Linux基础命令

时间:2024-03-20 13:46:44浏览次数:243  
标签:选项 路径 基础 命令 ls Linux 目录 09Linux

Linux命令相关介绍

1. 目录结构

Linux的目录结构是一个树型结构
Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘
Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面

winsows系统目录结构:
image

Linux系统目录结构
image

2. Linux路径的描述方式

在Linux系统中,路径之间的层级关系,使用 / 来表示
在Windows系统中,路径之间的层级关系,使用 \ 来表示

Windows系统路径表示

D: 表示D盘
\ 表示层级关系
路径藐视: D:\data\work\hello.txt
image

Linux系统路径表示

开头的/表示根目录
后面的/表示层级关系
路径描述: /user/local/hello.txt
image

3. 命令和命令行

命令:即Linux操作指令,是系统内置的程序,可以以字符化的形式去使用
命令行:即Linux终端,可以提供字符化的操作页面供命令执行

4. Linux命令基础格式

Linux命令通用格式
image
command命令本身
-options :[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等

5. HOME目录和当前工作目录

Linux系统的命令行终端,在启动的时候,默认会加载:
当前登录用户的HOME目录作为当前工作目录,所以ls命令列出的是HOME目录的内容
HOME目录:HOME目录指:用户在系统内的专属目录。每个Linux操作用户在Linux系统的个人账户目录,路径在:/home/用户名

ls命令

ls命令的作用是列出目录下的内容
image
-a -l -h 是可选的选项
Linux路径是此命令可选的参数

当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容
当使用参数,ls命令的参数表示:指定一个Linux路径,列出指定路径的内容

ls / 表示列出了根目录的内容
image

参数说明

-a选项
表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)

-l选项
表示:以列表(竖向排列)的形式展示内容,并展示更多信息
image
-h选项
表示以易于阅读的形式,列出文件大小,如K、M、G
-h选项必须要搭配 -l 一起使用
image

参数组合使用

语法中的选项是可以组合使用的,比如-a和-l可以组合应用如下:

ls -l -a
ls -la
ls -al

标签:选项,路径,基础,命令,ls,Linux,目录,09Linux
From: https://www.cnblogs.com/songxia/p/18084809

相关文章

  • 代码随想录 第二十四天| ●回溯 理论基础 ● 77. 组合
    回溯理论基础:回溯三部曲:制定回溯函数的参数和返回值确定回溯终止条件确定回溯遍历过程 回溯模板voidbacktracking(参数){if(终止条件){存放结果;return;}for(选择:本层集合中元素(树中节点孩......
  • 设计模式(行为型设计模式——命令模式)
    设计模式(行为型设计模式——命令模式)命令模式基本定义将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。模式结构Command:抽象命令类ConcreteCommand:具体命......
  • CodeQL基础
    CodeQL基础及语法安装及环境codeql解析引擎:https://github.com/github/codeql-cli-binaries/releases(可以添加环境变量)SDK:https://github.com/github/codeqlmkdir~/codeql&&cd~/codeqlwgethttps://github.com/github/codeql-cli-binaries/releases/download/v2.8.4/cod......
  • ABP开发需要用到的命令
    0、命令行在哪里执行?在VisualStudio的“解决方案资源管理器”的解决方案或者项目上点鼠标右键,选择“在终端中打开”。1、安装abp的命令行官网文档地址:https://docs.abp.io/en/abp/latest/CLIABPCLI是一个dotnetglobaltool.使用命令行窗口安装:~dotnettoolinstall-gV......
  • C#实战分享--爬虫的基础原理及实现
    关注我,持续分享逻辑思维&管理思维;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;有意找工作的同学,请参考博主的原创:《面试官心得--面试前应该如何准备》,《面试官心得--面试时如何进行自我介绍》《做好面试准备,迎接2024金三银四》。推荐热榜内容:《架构实战--以海量存储......
  • 小白逆袭大神之路:零基础Java教程,手把手教你安装JDK与配置主流IDE
    了解JDK和IDE首先,让我们来简单了解一下JDK和IDE。JDK(JavaDevelopmentKit):这是Java开发的核心工具包,包含了Java运行时环境(JRE)、Java编译器(javac)以及其他一些工具。简单来说,没有JDK,你就无法编写或运行Java程序。IDE(IntegratedDevelopmentEnvironment):这是一个软件应用......
  • Linux 常用命令汇总(六):磁盘与文件系统命令
    一、磁盘与文件系统命令1.1 mount1.1.1介绍mount 是Linux和其他类Unix系统中的一个命令,用于挂载文件系统到指定的挂载点(目录)1.1.2使用方法mount[-ttype][-ooptions]device_namemount_point1.1.3参数详解device_name:要挂载的设备或文件系统的名称。mount_......
  • 【小猪学渗透】打靶第2天:DVWA入门:暴力破解、命令注入、文件上传
    暴力破解low题目界面如上先抓个包试试,发送到intruder可以看到用GET数据包传输,username和password都是直接写在了url上在password后面的数字上加上$123$这样好进行替换。报错,没有加载字典,在知乎上找到了一篇文章讲字典的找到了一个老的字典库开始攻击,发现......
  • JAVA基础语法和开发工具配置
    程序开发步骤程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序的步骤:编写->编译->运行JAVA基础语法一个JAVA程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描......
  • [Java基础学习][集合]java常见集合:Java中集合框架提供了大量的集合类:常见的list、set
    总结与区别:Set:去重;      set去重本质:equals+hashcode;    常见的HashSet、TreeSet。    HashSet基于哈希表实现,插入、删除、查找。不保证顺序    TreeSet基于红黑树实现,保证顺序,查找较快;treeSet:排序继承comparable接口进行比较排序   Se......