Linux常见指令(1)

Linux常见指令[1]

  • 一.前言
    • 1.操作系统简述
  • 二.Linux常见指令
    • 1.登录Xshell
    • 2.Linux下的常见命令
      • 1.pwd
      • 2.ls
        • 1.ls -a
        • 2.ls -d
        • 3.ls -l
      • 3.cd
    • Linux中的文件系统
      • 1.文件的相关知识
      • 2.Linux下目录结构的认识
        • 1.什么叫做路径?
        • 2.Linux的整体目录结构
        • 3.为什么要有路径呢?
        • 4.绝对路径与相对路径
      • 回到cd命令
      • 4.touch
      • 5.mkdir
      • 6.rmdir和rm
        • 1.rm- r
        • 2.rm -f

一.前言

我这里的云服务器是centos 7.6

1.操作系统简述

操作系统是一款进行软硬件资源管理的软件

那么为什么要进行软硬件资源管理呢?
是为了
1.对上提供良好的稳定的运行服务
2.对下管理好软硬件资源
在这里插入图片描述

二.Linux常见指令

1.登录Xshell

了解完以上两点知识后,我们登录Xshell
首先Xshell会弹出这个对话框,我们选择这个对话:我的linux学习机

在这里插入图片描述
接下来我们输入:

ssh root@云服务器的IP地址

在这里插入图片描述
输入密码:
在这里插入图片描述
出现下面这种情况就代表我们已经登陆成功了
在这里插入图片描述

在这里先介绍几个指令:

1.whoami:显示当前用户名称

我们现在是:root:超级用户
在这里插入图片描述
如果想要登陆普通用户的话:
只需要输入:

ssh 普通用户名称@云服务器的IP地址

例如我这里的普通用户wzs
依然是要输入普通用户的密码
在这里插入图片描述

2.who:显示所有当前正在使用该云服务器的用户

在这里插入图片描述
如果想要退出当前用户的话:
ctrl+d
在这里插入图片描述
在这里插入图片描述

2.Linux下的常见命令

1.pwd

pwd:显示用户当前所在目录

root用户:
在这里插入图片描述
普通用户wzs:
在这里插入图片描述

2.ls

在这里插入图片描述
ls在这里有非常多的附加选项,我们重点介绍
这里的第1,2,5点

1.ls -a

首先,我们先说明一下:
大家应该都知道windows系统中是可以创建隐藏文件的

我提前创建了一个隐藏文件,我们可以在windows中自行设置
是否显示或隐藏那些隐藏文件
在这里插入图片描述

而在Linux中也是如此
Linux中的隐藏文件是以.开头的
我们可以使用ls -a来查看包括隐藏文件在内的所有文件
而单纯的ls命令则无法查看隐藏文件
在这里插入图片描述
在这里我们会有疑问:
这个一个点和两个点是什么东西?

一个点代表当前路径
两个点代表上级路径

在这里插入图片描述
那么为什么有的文件是蓝色,有的文件是普通的白色呢?
蓝色是目录,普通的白色是普通文件(不是目录)

2.ls -d

ls -d 目录名:不进入这个目录,只把这个目录本身的属性显示出来
在这里插入图片描述

3.ls -l

ls -l 目录名
列出文件的详细信息
在这里插入图片描述
标记的这个地方:
d:代表这个文件是一个目录
-:代表这个文件是一个普通文件

后来因为这个命令太常用了,所以被起了一个别名ll,ll也是一个命令,功能跟ls -l一样

在这里插入图片描述

3.cd

在这里插入图片描述
在这里我们要谈一下Linux中的文件系统的一些知识点

Linux中的文件系统

1.文件的相关知识

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

比如:
今天我在windows上新建了一个空文件,那么这个文件要占据磁盘/固态硬盘的空间吗?
答案是:一定是要占据磁盘空间的

也就是说:
文件名,大小等文件的属性,属性数据,在本质上也是数据,也要被计算机记录下来,所以看到文件不要只看到了文件的内容,文件的属性也是数据

而文件的内容:全部都是二进制数据,都要被存储
文件的属性:所有文件的操作,它们的本质是:
(1)要么对文件内容进行操作
(2)要么对文件属性进行操作

2.Linux下目录结构的认识

1.什么叫做路径?
Linux:/root/110/code

Linux下的路径分隔符:/
其中:root,110:一定是一个目录/文件夹
而code:可能是一个文件,也可能是一个文件夹

而windows中的路径:

C:\Users\23119\Desktop\linux

windows中的路径分隔符:\

2.Linux的整体目录结构

Linux的整体目录结构是一个多叉树的样子,
而路径的本质就是这个多叉树的搜索路径

在这里插入图片描述

  1. 叶子节点:一定是普通文件,或者是空目录
  2. 路上节点(非叶子节点):一定是目录
  3. 找一个文件的本质:就是在一棵多叉树中进行节点的查找
3.为什么要有路径呢?

这棵多叉树中,每个节点的父节点只有一个,也就是说,每个节点到根节点的路径都是唯一的,也就是说路径具有唯一性

几乎所有的操作系统,文件夹,或者目录结构,都是树状的

4.绝对路径与相对路径

我们将从/目录(/是Linux中的根目录),定位一个叶子文件的方式叫做绝对路径
例如:

/root/lesson01/code/a.out

而相对于自身当前所处目录为参考点,我们定位一个文件的路径,叫做:相对路径
例如:
在这里插入图片描述
我现在在dev目录中,我想去bin目录中
cd …/usr/bin

回到cd命令

结合pwd选项,我们来看一下cd命令

cd ..          返回上级目录

在这里插入图片描述
我们从/root/lesson01
返回到了/root目录下

cd -          返回最近访问目录

在这里插入图片描述

cd ~ 返回用户家目录

root用户的家目录:/root
在这里插入图片描述
普通用户wzs的家目录:
/home/wzs(即普通用户的名字)
在这里插入图片描述

家目录:默认登陆的时候所处的路径就是当前登陆用户的家目录

在这里插入图片描述

一个知识点:
在这里插入图片描述

4.touch

在这里插入图片描述
在这里插入图片描述

5.mkdir

在这里插入图片描述
在这里插入图片描述
mkdir只能创建空目录,所以当我试图想要创建一串路径时便无法创建
在这里插入图片描述
但是-p命令可以帮助我们创建一串路径
因为Linux中的文件系统是树状结构,因此,我们可以使用tree命令来显示树状目录
安装命令: yum install -y tree
在这里插入图片描述

6.rmdir和rm

在这里插入图片描述

1.rm- r

rm -r:删除目录及其下所有文件
因为Linux中的目录结构是树状结构,又因为树是递归定义的
而递归的单词:recursion
因此会有下面这种情况出现
在这里插入图片描述
descend into:陷入,进入
这像极了树的销毁过程(后序遍历)
你会发现,root用户删除自己创建的目录时,都会被询问是否要删除
回答y:代表yes
n:代表no

2.rm -f

rm- f:强制删除
在这里插入图片描述

rm可以跟若干个命令,这些命令可以组合在一起:rm -rf dir1

前面我们说过在Linux中/是根目录
所以:
删库跑路:rm -rf /
因此,这个命令千万不要用

以上就是Linux常见指令(1)的所有内容,希望能对大家有所帮助!

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IntelliJ IDEA - Maven 在控制台Maven编译正常,但是在IDEA中不正常,表现不一致

文章目录 现象原因解决验证 现象 一个Maven项目,当导入到IDEA后,无法在IDEA中正常的编译和下载jar依赖,类似下面的截图。 但是在Windows控制台却可以正常编译,类似下面的截图。 CMD执行:mvn clean install -Dmaven.te…

就只说 3 个 Java 面试题

在面试时,即使是经验丰富的开发人员,也可能会发现这是一些很棘手的问题: 1、Java中“transient”关键字的用途是什么?如何才能实现这一目标? 在 Java 中,“transient”关键字用于指示类的特定字段不应包含…

(一)设计模式概述

设计模式是由GoF (Gang of Four)首先提出的,它是解决特定问题的解决方案。设计模式本身是一种发现,而不是一种发明。学习设计模式可以让我们从别人的成功经验中获取新的灵感,从而写出更优秀的代码。 设计模式的主要特点如下&…

idea开发Springboot出租车管理系统VS开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 springboot 出租车管理系统是一套完善的完整信息系统,结合springboot框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发), 系统具有完整的源代码和数据…

Unity 制作登录功能01-创建登录的UI并获取输入内容

1.创建UI面板 导入插件TextMesh Pro 2.编写脚本获取用户输入 这里用的是输入框侦听函数,所有UI都可以使用侦听函数 ,需要注意TMP_InputField 这个类是UI中导入的一个插件TextMesh Pro!在代码中需要引用using TMPro; 命名空间! …

使用自功率谱、互功率谱估计滤波器幅频特性

这段时间终于对工程中的随机信号的一般处理方式有点头绪了,功率谱密度估计是十分重要的方式之一,仍需继续深入细化相关内容。 示例:使用自功率谱、互功率谱估计滤波器幅频特性,自己实现 & Matlab自带函数实现。 clc;clear;cl…

rv1126-rv1109-烧录方法之TFTP

注意:开机按ctrlC既可以进入uboot指令集 因为之前习惯了用RK的烧录工具,为了兼容ssd202d的烧录方法 于是我开始尝试了使用ssd202d的方法烧录 SSD202D的方法是 烧录uboot 然后用TFTP烧录下去,于是我开始尝试 烧录前三个即可&#x…

写给程序员的跳槽攻略

未经作者(微信ID:Byte-Flow)允许,禁止转载 有读者提问:我在现在这家公司呆了 4 年了,工作上说实话压力不大,每天按部就班做着重复性的工作,基本上没有什么大的挑战,最近有…

分布式锁——什么是看门狗?什么是redlock算法?带你全面了解~

目录 1、什么是分布式锁 2、引入setnx 3、引入过期时间 4、引入检验id 5、引入lua脚本 6、引入看门狗 7、redlock算法 1、什么是分布式锁 我们在前面学习中,都有了解关于线程安全的问题,那引发这个问题的关键就是,多个线程去修改了同一…

MIPI协议介绍-CPHY

MIPI协议概述 MIPI(Mobile Industry Processor Interface): 是MIPI联盟发起为移动应用处理器制定的开放标准.MIPI接口协议层主要包括CSI和DSI两种,其中CSI主要用于图像输出,如图像传感器等; DSI主要用于图像输入,如屏幕显示器等.对于camera而…

vs2019配置libcurl环境

一、libcurl下载地址:curl - Download 二、解压下载的压缩包,进入projects\Windows\VC14目录 三、用vs2019打开curl-all.sln工程,选择LIB Debug,x64进行编译 编译后的文件为:curl-8.2.1\build\Win64\VC14\LIB Debug\li…

【Git】轻松学会 Git(一):掌握 Git 的基本操作

文章目录 前言一、创建 Git 本地仓库1.1 什么是仓库1.2 创建本地仓库1.3 .git 目录结构 二、配置 Git三、认识 Git 的工作区、暂存区和版本库3.1 什么是 Git 的工作区、暂存区和版本库3.2 工作区、暂存区和版本库之间的关系 四、添加文件4.1 添加文件到暂存区和版本库中的命令4…

【python入门篇】列表简介及操作(2)

列表是什么? 列表是由一系列按特定顺序排列的元素组成。你可以创建包含字母表中的所有字母、数字 0~9 或所有家庭成员的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。列表通常包含多个元素,因此给列表指定一…

太实用了! 20分钟彻底理解【Pointpillars论文】,妥妥的!

PointPillars: Fast Encoders for Object Detection from Point Clouds PointPillars:快就对了 摘要(可跳过): 这帮人提出了PointPillars,一种新颖的编码器,它利用PointNets来学习以垂直列组织的点云&am…

标题:探寻电大搜题,广东开放大学的智慧之旅

随着信息技术的快速发展和互联网的普及,越来越多的人开始选择通过电大学习。作为知名的广东开放大学,一直致力于提供高质量的教育资源,让更多人实现自己的梦想。在这个过程中,电大搜题微信公众号成为了学生们的得力助手&#xff0…

Arduino PLC IDE

Arduino PLC IDE MCU单片机进入全新的PLC领域概述需要的硬件和软件下一步操作1. Arduino PLC IDE Tool Setup2. Arduino PLC IDE Setup3. Project Setup4. Download the Runtime5. Connect to the Device6. License Activation with Product Key (Portenta Machine Control) 结…

【小笔记】fasttext文本分类问题分析

【学而不思则罔,思维不学则怠】 2023.9.28 关于fasttext的原理及实战文章很多,我也尝试在自己的任务中进行使用,是一个典型的短文本分类任务,对知识图谱抽取的实体进行校验,判断实体类别是否正确,我构建了…

解决Spring Boot 2.7.16 在服务器显示启动成功无法访问问题:从本地到服务器的部署坑

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

定义豪车新理念 远航汽车亮相2023中国(天津)国际汽车展览会

近年来,随着汽车行业竞争持续加剧,老品牌面临积极转型,新势力则经验不足、实力欠佳,到底是难抵市场的风云变幻。在此背景下,有着“老品牌 新势力”双重基因的远航汽车可谓底气十足。作为大运集团携手博世、华为、阿里斑…

陪诊系统|陪诊软件医疗陪护的创新之路

陪诊服务系统源码功能及解决方案,在一对一专属服务,就医经验丰富的专业陪诊师的陪伴下,就医体验得以优化,就医全程无须自行探究和寻找,就医过程更加省心,同时减轻了家属时间精力的负担。陪诊服务系统提供的…