当前位置: 首页 > news >正文

Linux基础指令(上)

        在疯玩了一个假期开学后,我将进入linux的学习.Linux是通过指令来控制的,所以我的linux学习就从指令开始.

        在正式进入学习前如果有兴趣可以了解一下Linux发展史(不了解也没太大问题).明确linux是一款操作系统就好.顺便简单的说下os概念及定位是使计算机更好⽤(这是操作系统的根本要义!!).

Linux发展史

        接下来进入正题.

Linux下基本指令

  ls 指令

语法: ls [ 选项 ] [ ⽬录或⽂件 ]

功能:对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信息.

        简单的举几个例子,见下截图.以及补充一点 ll 指令等同于 ls-l 指令.

1.ls指令

2.ls -a指令

        显示所有文件,包括以.开头的隐含文件.

        任何目录下都有.和..这个路径.

        .代表当前目录    ..代表上级目录

3.ls -l指令

4.ls -al指令

        一个指令中的多个指令常用选项可以一起调用,ls -al等同于ls -a-l

  pwd命令

语法: pwd

功能:显⽰⽤⼾当前所在的⽬录

        无常用选项.举例见下:

  cd 指令

        在学习这个指令前先了解一些linux下对路径的认识.

        在linux下一切皆文件,所以目录也是一种特殊的文件.

• Linux系统中,磁盘上的⽂件和⽬录被组成⼀棵⽬录树,每个节点都是⽬录或⽂件

• 其中普通⽂件⼀定是⽬录树的叶⼦节点

• ⽬录可能是叶⼦(空⽬录),也可能是路上节点

路径存在的意义:树状组织⽅式,都是为了保证快速定位查找到指定的⽂件.因为树中任何⼀个节点,都只有⼀个⽗节点,所以,从根⽬录开始,定位指定⽂件,路径具有唯⼀性.

在区分一下绝对路径和相对路径

• 绝对路径:⼀般从/开始,不依赖其他⽬录的定位⽂件的⽅式

• 相对路径:相对于当前⽤⼾所处⽬录,定位⽂件的路径⽅式

绝对路径⼀般不会随着⽤⼾的路径变化⽽丧失唯⼀性,⼀般在特定服务的配置⽂件中经常被使⽤

相对路径因为它的便捷性,⼀般在命令⾏中使⽤较多

        下面我们进入cd指令的学习

语法: cd ⽬录名

功能:改变⼯作⽬录。将当前⼯作⽬录改变到指定的⽬录下

        无常用选项.举例见下.

        cd后加绝对路径

        根据之前所学可知..是上级目录,所以可以用cd ..回退到上级目录.一直这样操作后可得下图

       可以看到退倒了/这个目录后就不在后退了,这个/就是根目录,根目录的..代表的也是自己(当前目录).

        上面就是cd利用相对路径,还可以像下面一样使用,也是利用相对路径.

        cd - 是快速回到你上次所在的路径下,cd ~ 是快速进入家目录.

  touch 指令

语法: touch [ 选项 ]... ⽂件 ...

功能:touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在的⽂件。

        这里先简单阶介绍一下touch创建普通文件的用法,其他后续学习的过程中在做补充.例子见下:

        既然会创建普通文件了那么我们也来看下如何创建目录

  mkdir指令

语法: mkdir [ 选项 ] dirname...

功能:在当前⽬录下创建⼀个名为“dirname”的⽬录

        mkdir只创建一个目录

        mkdir一次性创建一个路径,建立多个目录

        linux下在相同的路径下不准许同名文件的存在.

        注:tree 命令是⼀个递归以树状结构显⽰指定⽬录的命令,如果没有安装 # 如果当前⽤⼾是 root: yum install -y tree进行安装后使用.

  rmdir 指令&&rm指令

        1. rmdir是⼀个与mkdir相对应的命令,mkdir是建⽴⽬录,⽽rmdir是删除命令,但是用处不是很多,一般用rm的情况更广泛.

语法:rmdir [-p] [dirName]

适⽤对象具有当前⽬录操作权限的所有使⽤者

功能:删除空⽬录

        举例:

2. rm命令可以同时删除⽂件或⽬录

语法: rm [-f-i-r-v] [dirName/dir]

适⽤对象:所有使⽤者

功能:删除⽂件或⽬录

        举例见下:

        rm删除非空目录

        可以看到 -r选项删除是以递归方式删除.如果不想让逐一确认可以选择用-rf直接删除.同样rm也可以删除空目录.

        rm 也可以删除普通文件,举例见下:

        这里可以看到带了-f选项后就跳过询问了.

        今天有关linux的指令就先介绍到这里,其余命令让我们明天学习,我们明天见~

http://www.dtcms.com/a/393165.html

相关文章:

  • Protocol Buffers .NET 运行时从核心 API 到工程实战
  • DFT教程 part1 VASP安装与学习推荐
  • 泛函 Φ(u) 驻点所满足的偏微分方程与自然边界条件
  • 基于springboot的健康饮食营养管理系统
  • C语言入门指南:联合体与枚举
  • JS逆向 -去哪儿滑块
  • C++包装器(Wrapper)概述
  • java后端工程师进修ing(研一版‖day47)
  • 小谈:物联网(IoT)与工业传感器技术
  • python标准库
  • 01 Tasking软件安装及新建工程
  • ​​[硬件电路-288]: 单路双输入异或门(门控开关:两个同时为1,输出为1)NC7SZ86L6X 功能概述与管脚定义
  • 声明式事务4
  • 速通ACM省铜第十天 赋源码(A Good Problem和Make It Beautiful和Gellyfish and Baby‘s Breath)
  • 寰宇光锥舟
  • 如何安全的计算softmax?
  • 第一部分:基础架构与入门
  • [Windows] Cencrack在线工具包6.52
  • 算法基础篇(2)模拟
  • Go基础:Go语言结构体(Struct)和接口(Interface)详解
  • 【计算机毕业设计】基于生成对抗网络的动作与表情一致性动漫角色生成算法系统​
  • html5 做个人网页识芯平夹回拼翘
  • 开收价均值策略
  • 【大模型部署】Ollama部署gguf模型
  • Coze源码分析-资源库-删除工作流-前端源码-核心组件
  • 机器学习实战第八章 降维
  • 2025年csp-j真题和解析
  • C++ STL map 深度解析:从原理到实战的全方位指南
  • 【EKF组合导航例程】MATLAB代码,15维状态量、3维观测量的组合导航,滤波使用EKF(扩展卡尔曼滤波)。附下载链接
  • word文档怎么根据大纲拆分章节