【Linux】Linux下基本指令(一)

news2024/10/6 9:32:22

 作者:一个喜欢猫咪的的程序员  

专栏:《Linux》

喜欢的话:世间因为少年的挺身而出,而更加瑰丽。                                  ——《人民日报》

目录

一、浅谈操作系统:

1.1什么是操作系统?(概念)

二、Linux的基本命令:

2.0常用指令:

2.1ls——显示当前路径的文件名

2.2pwd指令——显示当前我所处的路径

2.3 cd指令——可以进去任意路径

2.4tree指令——以树状结构显示Linux执行的目录结构

2.5路径问题和程序一直刷新(死循环)

2.6mkdir [命令选项] dirname——在当前目录下创建一个名为 “dirname”的目录 

2.7rmdir指令(删除空目录) && rm 指令(什么都可以删)



一、浅谈操作系统:

1.1什么是操作系统?(概念)

我们的笔记本电脑是一个硬件,外接键盘也是一个硬件,

当我们笔记本和外接键盘相连后,会有一个驱动程序来连接我们的键盘,如果不超过就会有弹出一个驱动程序链接失败的窗口。

像我们平常的c语言代码是写在用户那一层的。

 

  • 操作系统:是一款进行软硬件管理的软件!

操作系统存在的意义是什么?(后续会详谈)

  • 操作系统对软硬件进行合理管理(手段),以达到为上层用户提供良好的,稳定的,安全的运行软件的目的!(目的)

二、Linux的基本命令:

2.0常用指令:

常用的指令:(前提概括)

  • ls:显示当前目录下的文件列表(包括目录,普通文本文件...)
  • mkdir:在当前路径下,创建一个目录/文件夹(window)
  • pwd:显示当前我所处的路径
  • cd:进入指定的目录
  • touch:创建指定的普通文件
  • whoami:查看我是谁

2.1ls——显示当前路径的文件名

2.1.1当前路径:

什么是当前路径?————用户所处的路径

 ls可以让我们看到当前路径的文件名

 ls——只让我们看到文件名,当我们需要看到文件的更多信息该怎么办呢?

前情提示:文件的组成 

我在window创建一个空文件(文件里面没有内容)

1.这个文件在哪里存着呢?磁盘

2.空文件要不要占据磁盘空间呢?要占空间的

  • 空文件也是有属性数据的,63
  • 比如文件名,文件创建时间等等
  • 文件=文件内容+属性数据,文件操作分为对内容或者对属性的操作

ls -l(中间有一个空格)可以看到文件的更多信息

 ls -l可分为ls和-l,ls为命令,-l为命令选项。

一般指令,携带选项很正常的。

我们有很多命令选项如下:

 -a列出目录下所有文件,不过以.开头的隐含文件 

  • 在Linux中,以.开头的就是隐藏文件

我们看一下带-a和不带-a的区别

 

 当我们不仅想要访问隐含文件,还要看文件的各种属性怎么办呢?

-l -a可以简写成-la,因此我们可以写成ls -la


2.2pwd指令——显示当前我所处的路径

如果长时间没操作的话,登录后最好pwd一下,查一下自己在哪个路径下


2.3 cd指令——可以进去任意路径

概念普及:路径的概念

  • 一个点(.)代表是当前路径
  • 两个点(..)代表是上级路径

 绝对路径和 Linux下的路径:

E:\小卢的代码仓库(卑微)\xiao-lus-growth-warehouse\2022.10.22——绝对入径

  • 绝对路径为反斜杠\
  • Linux下的路径为斜杠/

  •  /为Linux下的根目录

我们可以用ls进行显示

window:文件夹里面可以有新的文件夹吗?

Linux:目录里面可以有新的目录吗?

可以的!!!

 那Linux的目录结构是怎么样的呢?

找到window下的一个文件夹或者文件,通常我们用什么定位文件呢?

路径!!Linux下也是如此

为什么是路径呢???路径往往具备唯一性

概念普及:相对路径和绝对路径

可以看看我另外一篇博客:http://t.csdn.cn/E47Xbicon-default.png?t=M85Bhttp://t.csdn.cn/E47Xb

 利用绝对路径访问

 相对路径和绝对路径的区别:

  • 当相对入径变了,如果是利用相对路径访问的话,就失效了

绝对路径和相对路径的用途:

  • 相对路径比较常用,但在配置文件时,采用绝对路径

  • cd 路径,可以进去任意路径

  • cd -指令,回到最近访问的目录

回到上一次的目录。

  • cd ~指令 回到家目录

      ​​​​


  • touch filename——在当前路径下,创建一个普通文件

 

 touch的命令选项:


2.4tree指令——以树状结构显示Linux执行的目录结构


2.5路径问题和程序一直刷新(死循环)

热键:tab

  • 路径问题——>不断tab,看看能不能tab出来,tab不出来就是没有就是路径错误了

  • 如果遇到疯狂刷新——Ctrl+c——终止程序运行 

2.6mkdir [命令选项] dirname——在当前目录下创建一个名为 “dirname”的目录 

常用命令选项:

-p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

  • mkdir –p test/test1 : 递归建立多个目录

  • 更多命令选项: IBM Developer

2.7rmdir指令(删除空目录) && rm 指令(什么都可以删)

  • rmdir [-p][dirName]——删除dirName的目录
  • 适用对象:具有当前目录操作权限的所有使用者
  • -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除

rm指令 什么都可以删 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

力扣46:全排列(Java回溯)

一、题目描述 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例 2: 输入&…

[附源码]计算机毕业设计springboot汽配管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

python 如何根据索引快速删除列表中的多个元素

一、批量删除列表中不同位置的元素 列表是python中经常用到的一种数据结构,因python提供了很多方法对其增、删、查、改,故使用起来比较灵活,下面就介绍下如何快速删除列表中多个元素的方法。 二、具体用法 例如:待处理列表为[‘…

实体-联系模型--E-R图

👨‍💻个人主页:元宇宙-秩沅 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 秩沅 原创 收录于专栏 数据库干货铺 ⭐E-R图⭐ 文章目录⭐E-R图⭐一,E-R模型的基本概念👨‍💻概…

setCharacterEncoding和setContentType有什么不同

如果仅仅从服务器的角度来看,这两个方法其实本质是一样的,以下内容是摘抄自oracle的官网: Defines an object to assist a servlet in sending a response to the client. The servlet container creates a ServletResponse object and passe…

HITCTF2022-WEB2-easypop

WEB easypop 题目给了源码 <?php // php version 7.4.32 class a{protected $a1;private $a2;private $a3;public function __unset($unset) {$this->a2 [];if($this->a3){if($this->a1->{$unset} ! []){$this->a1->{$unset} $this->a2;}}}funct…

Python编程 顺序执行与程序的主入口

作者简介&#xff1a;一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a;网络豆的主页​​​​​​ 目录 前言 一.顺序执行 1.顺序执行(了解) 2.程序主入口(熟悉) 前言 本章将会讲解P…

网络安全运维工程师(NISP-SO)需要掌握那些知识点

想要学习了解“网络安全运维工程师&#xff08;NSP-SO)”看这个12点就够了。从“掌握核心能力”到如何“应急响应”并提高安全运维的知识水平 第一阶段 先导基础知识内容 学生可掌握的核心能力 1、能够根据企业需求&#xff0c;搭建基于windows服务器的网站 2、能够根据企业…

二、CSS自制浏览器滑动条

一、滑动条 思路&#xff1a;首先我们需要想清楚&#xff0c;大体思路应该是把浏览器默认滑动条隐藏&#xff0c;然后自己手写一个好看的滑动条&#xff0c;主要是做出和浏览器滑动条一样的上下移动的效果出来。 解释&#xff1a;如下图所示&#xff0c;有一个盒子高度是100p…

【论文阅读笔记】A review of the deep learning methods for medical images super resolut

摘要 医疗图像中分辨率的限制来源于&#xff1a;图像采集次数的限制&#xff0c;由于硬件限制导致的低辐射&#xff08;Low irradiation&#xff09;等。 这篇综述应该比较基础&#xff0c;从深度学习 -> 超分网络架构 -> 再到医疗图像超分问题的介绍。对于医疗方向的介绍…

[附源码]JAVA毕业设计高校信息资源共享平台(系统+LW)

[附源码]JAVA毕业设计高校信息资源共享平台&#xff08;系统LW&#xff09; 目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

3.13 小红书笔记怎样带话题,才能增加曝光?【玩赚小红书】

虽然很多博主都知道在笔记内容最后要带上一个相关话题&#xff0c;但却很少人知道带什么样的话题&#xff0c;如何找到官方话题或热门话题来提高笔记内容的曝光。这一篇文章黄宇风就来讲讲&#xff0c;小红书笔记该如何带话题。 ​ ​ 1、挖掘小红书笔记热门话题 笔记带话题主…

命令行下编译与运行简单的OC程序

学习OC的语法建议还是用普通的编辑器写OC代码&#xff0c;然后在终端命令行下编译与运行。那我们来看一下是如何在命令行下编译一个OC源文件&#xff0c;以及运行编译后的可执行文件的 开发环境 操作系统&#xff1a;macOS Big Sur 终端&#xff1a;iTerm2 Build 3.4.8 clong…

Linux基础知识与实操-篇五:bash使用进阶

通过上篇 篇四:初识bash与配置 的学习&#xff0c;已经基本认识了Linux下bash工具的使用和配置&#xff0c;下面将讲解过多关于bash在其他地方的使用。 终端机的环境设置 stty -a 命令可以得到 目前环境中 所有的 按键列表&#xff0c;其中 ^ 表示的是 ctrl 按键&#xff0c;…

原来电商企业也能运用模型规划设计营销活动

营销推广是电商重要的运营组成。电商平台要发起一场综合性的推广活动&#xff0c;需要明确参与活动的商品范围、促销价格、推广渠道以及如何触达到消费者等。很多营销推广活动规则复杂且不断变化&#xff0c;就需要使用模型来设计&#xff0c;例如邀人砍一刀的“免费提现”、多…

[附源码]Python计算机毕业设计Django高校学生宿舍管理系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

【人工智能】知识图谱

文章目录一、知识图谱的概况二、知识图谱的基本概念三、知识图谱构建技术四、知识图谱主要应用四、知识图谱主要应用一、知识图谱的概况 知识&#xff08;Knowledge&#xff09;&#xff1a;合理性&#xff08;Justified&#xff09;、真实性&#xff08;True&#xff09;、被…

B轮融资背后:未势能源在万亿“长坡”上,铺出三重“厚雪”

今年以来&#xff0c;氢能源行业爆发出强劲的资本热潮。 川财证券分析称&#xff0c;我国氢能领域已完成35起投融资事件&#xff0c;总金额超过63亿元。另外&#xff0c;在A股市场&#xff0c;今年以来就有东华能源、粤水电等上市公司宣布涉足氢能。11月30日&#xff0c;专注氢…

汇川伺服电机位置控制模式QT程序Demo实现

0.实现效果 1.工程文件 #------------------------------------------------- # # Project created by QtCreator 2022-11-30T09:37:26 # #-------------------------------------------------QT core gui QT serialportgreaterThan(QT_MAJOR_VERSION, 4): QT …

JAVA实现数组模拟队列

队列本身是有序列表&#xff0c;若使用数组的结构来存储队列的数据&#xff0c;则队列数组的声明如下图, 其中 maxSize 是该队列的最大容量。 因为队列的输出、输入是分别从前后端来处理&#xff0c;因此需要两个变量 front及 rear分别记录队列前后端的下标&#xff0c;front 会…