ToB企服应用市场:ToB评测及商务社交产业平台

标题: 【Linux】Linux基本指令1 [打印本页]

作者: 九天猎人    时间: 2024-6-24 13:08
标题: 【Linux】Linux基本指令1
目录
1.软件,OS,驱动
1.1.操作系统
1.2.驱动 
1.3.软件
2.Linux操作的特点
 3.Linux操作指令
3.1.快速学习5条指令
3.1.1.pwd指令和ls指令
3.1.2.mkdir
3.1.3.cd
3.1.4.touch
3.2.ls指令详解
3.2.1.ls -l和ls -a
3.2.1.文件=文件内容+文件属性
3.2.3.选项的写法
.和..文件
3.2.5.ls -d
​编辑 3.2.6.ls -F
 3.3.pwd和cd指令
​编辑
 3.3.1.cd
绝对路径和相对路径
3.4.touch指令
3.5.mkdir 
3.6.rmdir指令 && rm 指令(紧张): 


1.软件,OS,驱动

我们看看计算机的布局层次

1.1.操作系统

操作系统是一款做 软硬件管理 的软件
操作系统(计算机管理控制程序)_百度百科 (baidu.com)
操作系统(英语:Operating System,缩写:OS)是一种内置的程序,用来协作计算机的各种硬件,以与用户进行交互。常见有Windows,macOS 和开源的 Linux。
   一个好的操作系统的衡量指标:稳定,快速,安全
  这些东西都是由操作系统层决定的:对下通过对下管理好软硬件资源的手段,达到对上提供良好(稳定,快速,安全)的操作/利用情况
  我们来理解一下我们在计算机的全部操作

我们在计算机上的全部举动都会被转换为硬件举动
我们全部的软件举动都会自顶向下贯穿我们计算机的布局
即:信息按 应用软件->操作系统->装备驱动->硬件 路径进行实行

也就是全部的软件举动都和操作系统相干 
1.2.驱动 

驱动(计算机软件术语)_百度百科 (baidu.com)
驱动全称装备驱动程序,是添加到操作系统中的特殊程序,其中包含有关硬件装备的信息。此信息能够使计算机与相应的装备进行通信。
驱动程序是硬件厂商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。 
1.3.软件

应用软件是在操作系统之上的
软件(按照特定次序构造的计算机数据和指令的集合)_百度百科 (baidu.com)
软件(中国大陆及香港用语,台湾称作软体,英文:software)是一系列按照特定次序构造的计算机数据和指令的集合。一样平常来讲软件被分别为系统软件、应用软件和介于这两者之间的中间件。
软件并不只是包罗可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相干的文档一样平常也被以为是软件的一部分。
2.Linux操作的特点

Linux操作的特点:纯命令行(注:linux也有图形化界面)
因为企业里面就是命令行,以是我们只学习命令行
   Windows也是命令行/图形化界面,只不外它是面对大众的,以是图形化特殊有须要,而Linux专门用于企业,以是纯命令行
  
  Windows有个对应的系统软件,叫powershell,它支持了linux命令行
  

  我们可以在这上面输入Linux命令行
  
  我们也可以提供win+x,再点击终端管理员也可以打开
   我们可以讨论一个题目
先有指令还是先有图形?为什么?
先有指令,以是指令更接近操作系统
键盘也比鼠标先出现
键盘字母的排序是劈头打字机

 3.Linux操作指令

我们采用Linux指令和Windows界面操作的对比来学习
3.1.快速学习5条指令

3.1.1.pwd指令和ls指令

我们利用纯ls
  1. ls
复制代码
显示的是当前目录下的文件
那当前目录是什么呢?
我们可以利用指令pwd来显示当前目录

我们的当前目录大概不一样,我是root账号,你们大概是平凡用户,大概是/home/xxx
上面这个操作就像下面的

我们的pwd就相当于把上面的路径复制一下,拿到搜索界面去搜

3.1.2.mkdir

我们想要在桌面建立一个文件夹,我们在windows上操作起来很简单
谁都会是吧,我就不演示了
在linux下,我们也想创建文件夹
我们须要利用
  1. mkdir 文件名
复制代码
指令和文件夹名之间要有空格(可以不是1个) 

没有空格,就会像下面一样报错 

   我们怎么知道有没有成功创建呢?
  我们还是利用ls指令
  

  显然我们已经创建成功了
    以是在linux操作系统下
  1. mkdir 108_class
复制代码
相当于在Windows下的
  

  3.1.3.cd

我们创建文件夹,就是为了存为东西,我们就要进去文件夹,我们在windows可以双击进去
那linux呢?
我们可以利用cd命令
  1. cd 文件名
复制代码
 

我们怎么知道我们进去了呢?

3.1.4.touch

创建文本文件
  1. touch 文件名
复制代码
跟windows下创建一个文本文件一样

3.2.ls指令详解

它的紧张作用是检察文件
语法:
  1. ls [选项][目录或文件]
复制代码
功能:对于目录,该命令列出该目录下的全部子目录与文件。
对于文件,将列出文件名以及其他信息。

3.2.1.ls -l和ls -a


windows上也是可以的 ,打开powershell,自己去试试看
   我们创建一个文件是要占据磁盘空间的
  
  3.2.1.文件=文件内容+文件属性

  
  文件的属性是数据吗?显然是
  
  文件的操作=文件内容的操作+文件属性的操作
  以是题目来了

这个ls指令是显示文件属性,只不外只显示文件名属性

ls -l显示更多文件属性
我们再看一个例子

这个信息和我们windows上面的似乎啊

 我们知道ls就是查文件属性的,后面的选项不就明白了吗!!
注意ls -l可以简化成ll

3.2.3.选项的写法

 下面展示了多种风格的写法,它们都是等价的

 

我们看看第一列的第一个字符 

它代表文件的类型

.和..文件

我们注意到这个ls -la比ls -l多了一个以.开头的,另有一个以..开头的

这个.开头的代表隐藏文件 ,我们可以验证一下

我们发现我们看不到这些创建的文件
我们换ls -la就能看到这些隐藏文件了 
 ls -a显示全部的文件,包罗隐藏文件
   windows里面也有隐藏文件,这个就不说了,自己去看
  ..开头的是什么呢?
我们打开我们创建的dir1文件夹

发现里面居然已经有了.和..文件了
    Linux下,任何一个目录都有两个隐藏文件,一个.,一个..
  我们可以去打开这个..文件

很显着,这是回退路径
   ..表现当前路径的上一级路径,即这个..代表回退,和cd的作用是相反的
   下面这个是回到上一级路径的
  1. cd ..
复制代码
  .表现的是当前路径
  我们可以验证一下

.为什么代表当前路径呢,各人在学习路径的知识的时间,肯定看过./这个
比如./Adobe Premiere Pro 2020
3.2.5.ls -d


我们在root目录下检察108_class的属性,结果却之间给我查到了108_class里面文件的属性去了

这个时间我们就可以利用ls -dl来检察了
 3.2.6.ls -F



很简单啊 

 3.3.pwd和cd指令

pwd指令就是检察当前路径


 3.3.1.cd

cd就是打开文件/目录的功能
  1. cd 目录名
复制代码

cd..是回退
 

我们再看第二条

这些路径上的斜杠(/)是路径分隔符,在linux里用/来表现
   在windows里面路径分割符(\)是反斜杠
  

    我们发现一直回退,发现只能回退到/这里
  这个/就是linux的根目录,也就是说/是一个文件
   我们检察一下,发现里面的文件我们看不懂

  我们换一个指令就明白了 
  

  我们发现这个/是一个d开头的,以是他是一个文件,以是他是根目录 
  在一个目录里,一个可以再放目录或者平凡文件,以是linux文件布局是多叉树的布局 
它的叶子节点肯定是空目录或者非目录文件,路上节点肯定是一个非目录

 以是我们全部对文件或者目录的增删查改,本质都是对这棵多叉树的增删查改
我们定位一个文件用路径来定位,路径具有唯一性,因为任何结点都只有一个父节点
我们把从/开始定位到指定位置,具有唯一性的路径,叫绝对路径
 我们便可利用cd来进入特定文件

我们再看第三条

这个..是上一级目录的意思,我们利用../就是回到了当前目录的上一级目录,../day02就代表回到当前目录的上一级目录里探求day02的文件
   我们以当前所处路径为起始参照位置,来进行特定文件的定位,这种路径叫相对路径
    绝对路径和相对路径

  
  我们可以看一下网站
  https://baike.baidu.com/item/Linux/27050
https://baike.baidu.com/item/Linux/27050我们只看com后面那个/item/Linux/27050,这个分隔符就是linux风格的分隔符,这就说明这个网站是用linux操作系统制作的
   我们看一下例子
 

我们看第4条

我们退出xshell,重新登岸我们的云服务器
输入下面这个指令

我们就可以很清楚的知道默认目录就是/root,而且利用whoami可以知道我们登录的账号名是什么
用户分为两种

   centos系统里面,全部的平凡用户都是放在/home目录下
  我们可以利用ls /home来检察平凡用户 
    windows的家目录
  

  这个对应一个平凡用户的家目录
  
  windows也可以再添加用户,这个自己去搜
  
  windows也有超等用户root,我们以管理员身份运行就是root账号运行
  我们回到cd这里来

我们直接进入了登录的家目录
我们看第五条

我们看例子

这个就是返回上次访问的目录
3.4.touch指令

作用就是创建一个平凡文件
语法:
  1. touch [选项]... 文件...
复制代码
功能:touch命令参数可更改文档或目录的日期时间,包罗存取时间和更改时间,或者新建一个不存在的文件。
常用选项: 

我们先看看

3.5.mkdir 

创建一个目录(文件夹)
语法:mkdir [选项] dirname...
功能:在当前目录下创建一个名为 “dirname”的目录
常用选项: -p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立 好那些尚不存在的目录,即一次可以建立多个目录;
我们每每是创建一个目录,但是这样子在创建深层次的目录时未免太复杂了些
   我们先实行这个命令
  

  这个是安装tree命令的
  
  注意要root账号
  
  安装完了之后我们就可以利用tree命令了
   

  这样子文件就按树的布局显示出来了
  我们回到正题

这就创建好了
3.6.rmdir指令 && rm 指令(紧张): 

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。
语法:rmdir [-p][dirName]
适用对象:具有当前目录操作权限的全部利用者
功能:删除空目录
常用选项:


很好啊
我们接着看

rmdir只能删除空目录,其他的不能删除 
这个时间,只能用rm命令
rm命令可以同时删除文件或目录
语法:rm [-f-i-r-v][dirName/dir]
适用对象:全部利用者
功能:删除文件或目录
常用选项:


这个问我们要不要删除,我们回复y即可,n代表不想删除,平凡账号大概没有这个提示
    Linux默认情况下没有接纳站哦
  

 
我们可以把那个提示关闭

 注意一下 

目录不能删除
我们换个选项即可

 我们好烦这个提示,我们可以把这个提示给关了
rm -rf可以帮你

   注意:没事不要实行下面这个语句
  
  1. rm -rf /
复制代码
整个操作系统都会被你删掉
   未完待续......

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4