Linux的基础指令

ops/2024/10/20 14:26:44/

文章目录

  • 速览重要指令
  • 重要指令详解
    • ls
      • ls -l
      • ls -a
      • 。 和 。。
    • pwd
    • cd
    • touch
    • mkdir
    • rmdir
    • rm
  • 储备知识点
    • 文件
    • -a
    • 目录和普通文件
    • 定位文件
    • tree


速览重要指令

pwd //显示首次登陆默认所处路径
whoami //显示当前正在使用Linux的账户名称
ls //显示当前路径下的文件名称
mkdir //创建一个目录(文件夹)
cd //进入一个目录
touch //创建一个新文件
rm //删除一个文件

重要指令详解

ls

  • ls是list的简写
  • ls指令的作用是显示当前目录下的文件

ls -l

形式:指令 -选项,选项让同一个指令包含更多的功能
ls -l 可显示更详细的文件属性信息

ls -a

显示当前目录下的全部文件(包括隐藏文件)
选项可组合使用
ls -l -a
ls -la
这两种方式都可以
ls -l/root 加上路径分隔符 ,就可以显示该目录下的文件信息
ls -ld/root 显示当前目录本身的信息

。 和 。。

我们看到不论是。 还是 。。 他们都是隐藏文件,并且是一个目录
。表示当前路径 。。表示上级路径
在任何一个目录中都存在。和。。

pwd

显示当前所属的工作路径,是Print Working Directory的缩写

cd

切换目录,是change directory的缩写
cd ~ 切换到指定用户的家目录(保存用户的私有信息)
cd - 切换至最近一次路径,可以实现两个高频使用的路径之间相互转换

touch

touch用于创建普通文件(以-开头的文件)
在Linux中的文件类型与文件后缀无关,但是Linux中的软件要求后缀

mkdir

创建一个目录
mkdir code 就可以创建一个名为code的目录
mkdir -p a/b/c/d 可创创建一个路径(创建了一串目录)p是path的缩写

rmdir

rmdir可删除一个空目录

rm

rm可删除一个非空目录,因为Linux中目录是递归式定义的,所以在删除目录时要带选项 -r
r是recursion的缩写
rm -rf 目录名 强制删除该目录,不进行交互
rm 文件名 可直接删除普通文件

储备知识点

文件

文件 = 文件内容 + 文件属性

-a

a是all的缩写,显示当前目录下的全部目录(包括隐藏文件)
在Linux中以 .开头的文件称为隐藏文件
为什么要有隐藏文件??
防止使用者对对重要数据进行修改,减少误操作

目录和普通文件

在这里插入图片描述

是个有效字符描述文件信息,而第一个字符是以d开头表示该文件是一个目录(文件夹),以-开头表示其是一个普通文件

定位文件

绝对路径 相对路径定位文件的两种方式,两种定位文件的路径都具有唯一性

tree

tree+指定目录可展示文件和目录结构
在命令行中出现刷屏无法终止 使用CTRL+c 即可终止



http://www.ppmy.cn/ops/127005.html

相关文章

程序化交易参数优化,小白该用什么软件?

炒股自动化:申请官方API接口,散户也可以 python炒股自动化(0),申请券商API接口 python炒股自动化(1),量化交易接口区别 Python炒股自动化(2):获取…

【初阶数据结构】归并排序 - 分而治之的排序魔法

文章目录 前言1. 什么是归并排序?1.1 归并排序的步骤 2. 归并排序的代码实现2.1 归并排序代码的关键部分讲解2.1.1 利用递归2.1.2 将拆解的数组的元素放到一个临时空间中进行重新排序2.1.3 将在临时空间中排好的数组复制到目标数组中 3. 归并排序的非递归写法 前言 …

mongodb的相关关键字说明

以下是MongoDB中一些数据库相关的关键字说明: 1. 数据库(Database) 概念 数据库是MongoDB中数据存储的最高层级容器,类似于关系型数据库中的数据库概念。一个MongoDB服务器实例可以包含多个数据库,每个数据库可以有自…

companion-关于kotlin中的Static

companion object {const val PARAMETER_ID: Short 506const val NULL_NAME: String ""const val MAP_NAME_LENGTH: Int 21const val SITE_NAME_LENGTH: Int 21} 这段代码定义了一个 companion object,其作用是在 Kotlin 类中创建静态成员&#xff0…

AI驱动地球链在能源等行业发展,目的是训练AI发展EACO在能源(光伏储能)行业中的应用的探讨。

一、AI 驱动地球链eaco在能源行业发展概述 (一)AI 与地球链 地球链($eaco$eEarth - chain)是一种将各种与地球相关的数据、资源通过区块链技术进行整合和管理的概念。AI 驱动地球链,意味着利用人工智能的强大数据分析、…

【MySQL】入门篇—基本数据类型:使用ORDER BY进行排序

MySQL作为一种流行的关系数据库管理系统,提供了强大的数据查询功能,其中ORDER BY子句用于对查询结果进行排序。排序可以帮助用户更直观地查看数据,发现趋势或异常,尤其在处理大量数据时尤为重要。 应用场景: 用户管理…

论文翻译 | OpenICL: An Open-Source Framework for In-context Learning

摘要 近年来,上下文学习(In-context Learning,ICL)越来越受到关注,并已成为大型语言模型(Large Language Model,LLM)评估的新范式。与传统微调方法不同,ICL无需更新任何参…

VR全景在哪些行业有广泛的应用前景

VR全景技术在多个行业中展现出广泛的应用前景,随着虚拟现实技术的不断进步,720云VR全景的影响力也日益扩大。以下是一些具有潜力并广泛应用VR全景技术的行业: 1. 房地产行业 720云VR全景技术在房地产中的应用非常普遍,特别是在房…