【Linux】指令详解(一)

目录

  • 1. 前言
  • 2. 与指令相关的知识
    • 2.1 文件
    • 2.2 路径
  • 3. 常见指令
    • 3.1 `pwd`
    • 3.2 `ls`
      • 3.2.1 `ls -l`
      • 3.2.2 `ls -la`
    • 3.3 `mkdir`
    • 3.4 `cd`
    • 3.5 `clear`
    • 3.6 `touch`

1. 前言

来学习一些Linux的指令和一些相关的知识。
第一步那肯定是打开自己的xshell。
在这里插入图片描述
这里可以修改字体和大小。
可以使用ctrl+回车全屏,再使用一次就退出全屏。
下面一起来看看指令·。

2. 与指令相关的知识

2.1 文件

在这里插入图片描述
我们在新建一个文件,里面什么都不存放。
我们知道一个文件不仅仅有内容,还有属性。
可以说文件=文件属性+文件内容。

那属性是不是数据呢?
那当然,属性也是数据,是数据,就需要保存。

那就知道对文件的操作无法就两种:一种是对文件属性的操作,一种是对文件内容的操作。

而文件的操作就需要用指令来控制文件和编程访问文件。

2.2 路径

在我们windows中:D:\vs2022
在这里插入图片描述
就是当前我所处的路径。
:就是windows的路径分隔符。
在这里插入图片描述
而在Linux中:/root/100
/:是Linux的路径分隔符。

而两个路径分割符之间,一定是一个“文件夹”,
路径最末端,一定是一个普通文件或者是文件夹。

那为什么会存在路径?
在系统层面标识一个特定文件。
那为什么要标识呢?
路径必须具有唯一性。也就是任何一个文件都只有一个父目录。
就是在访问任何文件之前,必须先找到这个文件。
在这里插入图片描述
我们在找文件时有两种方式
一种时相对路径:以当前所处的目录为基础开始找。
一种时绝对路径:就是从根目录下开始找。
例如找到上图中的test.txt.
相对路径:…/usr/lib/text
绝对路径:/usr/lib/test.txt

3. 常见指令

3.1 pwd

在这里插入图片描述
pwd是我们当前在Linux系统中所处的路径。

3.2 ls

ls显示的都是文件的属性。
在这里插入图片描述
ls罗列出当前路径下的文件名,如果不知道当前路径的话,先执行pwd
如果执行ls时什么都没有,就是你的目录下就什么文件都没有。

3.2.1 ls -l

在这里插入图片描述
ls -l显示详细属性

3.2.2 ls -la

在这里插入图片描述
这里的一个.和两个.是什么意思呢?
在Linux中以.开头的文件为隐藏文件。
只有使用ls -la时才会有。
在这里插入图片描述
怎么证明呢?
我们创建一个以.开头的文件来看看。
在这里插入图片描述
我们在ls -l中是没有看见的,而ls -la就能看见。

.:用它来表示当前路径
…:用它来表示上级文件

为什么会有.和…?
…:可以方便我们进行路径的回退,既要能进去也要那出来。
.:方便我们找到当前目录下的一个文件(可执行文件)。
在这里插入图片描述
就退到了根目录。

3.3 mkdir

mkdir就是在当前路径下,创建一个“文件夹”。
如果不知道当前路径的话,先执行pwd
在这里插入图片描述

mkdir 100

就是在当前路径下,创建一个名字为100“文件夹”。

3.4 cd

cd进入指定的目录。
继续以上面所创建的1001为例子。

cd 100

在这里插入图片描述
也就是更改目录的意思,用pwd就能知道在哪个路径下。

3.5 clear

在这里插入图片描述
当我们想要清理一下屏幕就使用clear,也就是清屏。
在这里插入图片描述

3.6 touch

touch在当前目录下,创建一个新的普通文件。
在这里插入图片描述
之后还会有其它指令的相关介绍,请多多关注。
如有错误欢迎指出,大家一起进步。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/170314.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【汇编】“转移”综述、操作符offset、jmp指令

文章目录 前言一、转移综述1.1 :背景:1.2 转移指令1.3 转移指令的分类按转移行为根据指令对IP修改的范围不同 二、操作符offset2.1 offset操作符是干什么的?标号是什么? 2.2 nop是什么? 三、jmp指令3.1 jmp指令的功能3.2 jmp指令&…

Python - Wave2lip 环境配置与 Wave2lip x GFP-GAN 实战 [超详细!]

一.引言 前面介绍了 GFP-GAN 的原理与应用,其用于优化图像画质。本文关注另外一个相关的项目 Wave2lip,其可以通过人物视频与自定义音频进行适配,改变视频中人物的嘴型与音频对应。 二.Wave2Lip 简介 Wave2lip 研究 lip-syncing 以达到视频…

工具及方法 - 多邻国: Duolingo

网站:Duolingo 有iOS和Android应用,在App Store和Google Play上都能下载。也可以使用网页版。我就在iOS上安装了付费版,为了小朋友学习英语,一年的费用¥588。 目前学习中的课程是英语、日语和粤语。英语是小学课程&a…

单/三相dq解耦控制与特定次谐波抑制

1. 单相整流器dq坐标系下建模 单相整流器的拓扑如图所示,可知 u a b u s − L d i s d t − R i s {u_{ab}} {u_{s}} - L\frac{{d{i_s}}}{{dt}} - R{i_s} uab​us​−Ldtdis​​−Ris​。   将电压和电流写成dq的形式。 { u s U s m sin ⁡ ( ω t ) i s I …

c语言从入门到实战——回调函数与qsort的讲解和模拟实现

回调函数与qsort的讲解和模拟实现 前言1. 回调函数是什么?2. qsort2.1 使用qsort函数排序整型数据2.2 使用qsort排序结构数据 3. qsort函数的模拟实现 前言 回调函数是一个函数,它作为参数传递给另一个函数,并且能够在该函数内部被调用。在C…

代码随想录算法训练营第六十天丨 单调栈03

84.柱状图中最大的矩形 思路 单调栈 本地单调栈的解法和接雨水的题目是遥相呼应的。 为什么这么说呢,42. 接雨水 (opens new window)是找每个柱子左右两边第一个大于该柱子高度的柱子,而本题是找每个柱子左右两边第一个小于该柱子的柱子。 这里就涉…

腾讯云轻量数据库1核1G性能测评、租用费用和详细介绍

腾讯云轻量数据库服务采用腾讯云自研的新一代云原生数据库 TDSQL-C,融合了传统数据库、云计算与新硬件技术的优势,100%兼容 MySQL,实现超百万级 QPS 的高吞吐,128TB 海量分布式智能存储,保障数据安全可靠。腾讯云百科t…

#gStore-weekly | gBuilder功能详解之数据入库、定时任务、抽取日志、数据库管理等

gBuilder提供了一系列强大的功能模块,涵盖了数据入库、定时任务、抽取日志以及数据库管理与查询等关键领域。用户可以轻松地进行数据库的创建、定时任务的设定和执行、抽取日志的管理以及数据库的导入、导出、备份和还原操作。此外,高效的数据库查询功能…

微服务学习|Nacos配置管理:统一配置管理、配置热更新、配置共享、搭建Nacos集群

统一配置管理 在微服务当中,提供一个配置中心来将一些配置提取出来,进行统一的使用,Nacos既可以充当注册中心,也提供配置中心的功能。 1.在Nacos中添加配置文件 在Nacos控制台,我们可以在配置管理中,添加…

常见树种(贵州省):009楠木、樟木、桂木种类

摘要:本专栏树种介绍图片来源于PPBC中国植物图像库(下附网址),本文整理仅做交流学习使用,同时便于查找,如有侵权请联系删除。 图片网址:PPBC中国植物图像库——最大的植物分类图片库 一、楠木 …

【腾讯云 HAI域探秘】高性能服务器引领AI革新浪潮:从AI绘画、知识问答到PyTorch图像分类、视频检测的全方位探索

目录 1 HAI(高性能应用服务)简介2 HAI的应用场景2.1 HAI在AI作画中的灵活性与效率2.2 深入探索LLM语言模型的应用与性能2.3 HAI支持的AI模型开发环境与工具 3 基于stable difussio的AI 绘画应用实践3.1 使用AI模型中的stable diffusion模型服务3.2 设置和…

算法 LeetCode 题解 | 两个数组的交集

大家好,我是木川 一、题目描述 给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1: 输入:nums1 [1,2,2,1], nums2 [2,2] 输出:[2] 示例…

SpringCloud 微服务全栈体系(十五)

第十一章 分布式搜索引擎 elasticsearch 五、RestClient 操作文档 为了与索引库操作分离,再次参加一个测试类,做两件事情: 初始化 RestHighLevelClient酒店数据在数据库,需要利用 IHotelService 去查询,所以注入这个接…

48. 旋转图像

给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix [[1,2,3],[4,5,6],[7,8,9]] 输出&…

python实现炫酷的屏幕保护程序

shigen日更文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。 上次的文章如何实现一个下班倒计时程序的阅读量很高,觉得也很实用酷炫,下边是昨天的体验…

24 - 内存持续上升,我该如何排查问题?

我想你肯定遇到过内存溢出,或是内存使用率过高的问题。碰到内存持续上升的情况,其实我们很难从业务日志中查看到具体的问题,那么面对多个进程以及大量业务线程,我们该如何精准地找到背后的原因呢? 1、常用的监控和诊断…

机器人制作开源方案 | 智能照科植物花架

作者:付菲菲、于海鑫、王子敏单位:黑河学院指导老师:索向峰、李岩 1. 概述 1.1设计背景​ 随着时代的发展,城市化脚步加快、城市人口密度越来越大、城市生活节奏快压力大作息难成规律。城市建筑建筑面积迅速增加、而绿…

Linux shell编程学习笔记28:脚本调试 set命令

0 引入 在Linux Shell 脚本编程的过程中,编写简单功能的脚本,代码不多,一般阅读起来没什么难度,有问题也比较有查出原因和修正。但是当脚本要实现的功能较多,代码变得较为复杂时,阅读起来就不那么容易看明…

Bean实例化的基本流程

Spring容器在进行初始化时&#xff0c;会将xml配置的<bean>的信息封装成一个BeanDefintion对象&#xff0c;所有的BeanDefintion存储到BeanDefintionMap的Map集合中去&#xff0c;Spring框架对该Map进行遍历&#xff0c;使用反射创建Bean实例对象&#xff0c;创建好的Bea…

以“防方视角”观Shiro反序列化漏洞

为方便您的阅读&#xff0c;可点击下方蓝色字体&#xff0c;进行跳转↓↓↓ 01 案例概述02 攻击路径03 防方思路 01 案例概述 这篇文章来自微信公众号“潇湘信安”&#xff0c;记录的某师傅如何发现、利用Shiro反序列化漏洞&#xff0c;又是怎样绕过火绒安全防护实现文件落地、…