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

news/2024/10/19 15:32:59/

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

专栏:《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.ppmy.cn/news/645.html

相关文章

java毕业生设计宠物店管理计算机源码+系统+mysql+调试部署+lw

java毕业生设计宠物店管理计算机源码系统mysql调试部署lw java毕业生设计宠物店管理计算机源码系统mysql调试部署lw本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTM…

Old money风盛行,柯罗芭KLOVA演绎中式奢华

Ralph Lauren先生说过:“奢侈是一种感性的生活方式。它和本季推出什么新品无关。它更关乎个人风格和舒适、轻松的环境。奢侈品是质量和永恒的优雅”。Ralph lauren以一己之力托起Old money风格的半壁江山,它属于带着一丝上流社会的雅痞绅士,优…

m基于GA遗传优化的BP神经网络时间序列预测算法matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 将遗传算法(GA)与BP神经网络相结合,使用GA优化BP神经网络的主要参数。然后将影响输出响应值的多个特征因素作为GA-BP神经网络模型的输入神经元, 输出响应值作为…

双十二有哪些数码好物值得入手、双十二必买数码好物清单

双十二马上就到了,相信很多小伙伴已经按耐不住想要入手了吧?但如果目前还没什么头绪,不知道买什么的话,现在就不妨来抄一下作业吧!近期我整理了一份双十二数码好物清单,都是我从用户评价、产品亮点、折扣力…

java毕业设计的滑雪场学具租赁管理系统mybatis+源码+调试部署+系统+数据库+lw

java毕业设计的滑雪场学具租赁管理系统mybatis源码调试部署系统数据库lw java毕业设计的滑雪场学具租赁管理系统mybatis源码调试部署系统数据库lw本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前…

防火墙原理讲解(二)

♥️作者:小刘在C站 ♥️每天分享云计算网络运维课堂笔记,一起努力,共赴美好人生! ♥️夕阳下,是最美的,绽放。 目录 一.什么是防火墙 2.防火墙的工作原理 三.主要实现过程 五.防火墙配置 六.防火墙的…

MySQL事务详解

目录 引例 什么是事务 一个完整事务所具有的四大属性 为什么会出现事务 事务常见操作方式 事务隔离级别 为什么要存在隔离级别 一致性 引例 如下图,是一个火车售票系统,当客户端A发现还有一张票时,将票卖掉,还没执行更新…

容器运行时与k8s概述

容器运行时与k8s概述 首先我们要明确一个知识点就是容器本质上就是一个进程,一个特殊的进程,是通过 Namespace 实现资源(网络、文件系统等)隔离,通过 Cgroups 实现资源(CPU、内存)限制&#xff…