Linux复习02

一、什么是操作系统

操作系统是一款做软硬件管理的软件! 

一个好的操作系统,衡量的指标是:稳定、快、安全

操作系统的核心工作:

  • 通过对下管理好软硬件资源的手段,达到对上提供良好的(稳定,快速,安全)操作 / 使用环境

操作系统可以理解为总经理;设备驱动相当于组长,硬件相当于员工;而应用软件相当于我们的产品;例如Word(应用软件)可以通过操作系统,向设备驱动发出指令;使其让硬件工作。

如何理解在计算机上的所有操作呢?

  • printf  -> 显示器打印
  • 文件 -> 磁盘文件中写入
  • 玩游戏 -> 向网络中发送数据

结论:

  • 我们在计算机上的所以行为都会转化为硬件行为!
  • 我们的所有的软件行为,全部都要自定向下贯穿计算机的软硬件结构!
  • 几乎所有的软件行为,未来都和操作系统直接或者间接相关

二、Linux操作特点

1.纯命令行/linux也有图形化界面

windows也是命令行/图形化界面

(先有键盘后有鼠标)>>>> 先有指令后有图形

指令操作更贴近操作系统!

Xshell中:alt + enter全屏操作

三、Linux常用指令

1、ls显示当前目录下的文件列表(只显示文件名)

  • ls-l显示更多属性(文件名属性)
  • ls-a显示出所有的文件(包括隐藏文件)
  • ls-d +文件夹名称  显示这个文件夹的属性,而不是像ls显示该文件夹内部的文件的信息
  • ls-F  在文件名后面显示该文件的类型,例如:
  • * 表示可执行的普通文件 ; 
  • / 表示目录;
  • @ 表示符号链接;
  • |  表示FIFOs;
  • =  表示套接字(sockets)

ls-la或者ls-l显示中:

其中第一个字母代表文件的类型,例如:

d:是一个目录

-:文件时一个普通文件

以 . 开头的文件是一个隐藏文件

每一个Linux文件夹下都有一个. 和 .. 文件

. 表示当前路径

.. 表示上级路径

2、pwd显示当前所处于什么目录

Linux中,显示的路径中的 /(斜杠) 被称为路径分隔符;

网页中例如CSDNicon-default.png?t=N7T8https://mp.csdn.net/mp_blog/manage/traffic?spm=1011.2266.3001.9776中间用 / 进行分割,/就是路径分隔符

windows中,显示的路径中的 \ (反斜杠)是路径分隔符;

一直 cd..  回退到不能后退下,处在 / 目录下,其中 / 被称为根目录!

Linux系统中,一个目录下可以存放多个目录和文件,注定Linux是一个多叉树的格式!

结论:

1、Linux的目录结构整体式一个多叉树!他的叶子结点,一定是空目录或者非目录文件,路上节点一定是一个非空目录! 

2、所以我们所有的对文件或者目录的增删改查,本质都是对这颗多叉树的增删改查!

3、所以我们定位一个文件,通常用路径来进行定位!(唯一性)----  任何节点都只有一个父节点!

  • 把从 / 开始定位到指定位置,具有唯一性的路径成为绝对路径。
  • 以自己当前所处的路径为起始参照位置,来进行特定文件的定位,这种路径被称为相对路径!

文件所处的路径发生变化,相对路径可能会失效!

应用场景

  • 绝对路径往往比较长,但是不变,一般在一些固定场景,配置文件中使用;
  • 一般命令行输入,比较常用相对路径;

whoami --- 用于查看当前登录的用户是谁

  • /root  --- 是登上root账号时默认的家目录
  • /home/shy  --- 登上用户名为shy的账号时系统默认的家目录(普通用户)

在CentOS系统中,所有的普通用户,用户账号都会统一存放在 /home 下

Windows系统中也有家目录,位于C:\Users\zhangsan(普通用户)

Windows中的管理员对应Linux中的root。

3、cd --- 进入一个目录

常见的 cd 命令如下:

  • cd ~ 回到家目录
  • cd - 回到最近一次所处的路径

计算机中创建一个空白文本也需要占据空间!

文件的属性也是数据!也需要存储!

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

文件的操作 = 文件内容的操作 + 文件属性的操作

4、mkdir创建一个目录

mkdir -p dd1/dd2/dd3/dd4/dd5  按照递归的方法创建一串路径

5、touch用于创建一个文件(非目录)

6、tree 目录

将该目录的结构以树状图的形式显示

7、rmdir用于删除目录

rmdir + 目录名只能用于删除空目录

8、rm可以直接删除普通文件

rm + 文件名直接删除普通文件(有提示)

rm -f 不带提示直接删除(即使文件属性为可读---即写保护)

rm不能直接删除目录,可以增加指令,rm-r dir1递归直接删除目录,但是如果不加 -f 会一个个询问是否删除,太过于麻烦,直接rm-rf可直接删除不询问。

删除要慎重!很难恢复删除的数据!

rm可以干rmdir不能做的事,因此使用rm足够!

rm -rf / 会将系统内所有东西删除!(只能重装系统)
 

相关推荐

  1. Linux复习01

    2024-07-21 23:00:03       16 阅读
  2. 02.jsp复习

    2024-07-21 23:00:03       43 阅读
  3. linux复习

    2024-07-21 23:00:03       25 阅读
  4. 复习linux——安全加密

    2024-07-21 23:00:03       52 阅读
  5. 复习linux——ssh服务

    2024-07-21 23:00:03       51 阅读
  6. 复习linux——sudo授权

    2024-07-21 23:00:03       53 阅读
  7. Linux期末考试复习

    2024-07-21 23:00:03       57 阅读
  8. Linux期末复习笔记

    2024-07-21 23:00:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 23:00:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 23:00:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 23:00:03       45 阅读
  4. Python语言-面向对象

    2024-07-21 23:00:03       55 阅读

热门阅读

  1. 42、PHP 实现把二叉树打印成多行

    2024-07-21 23:00:03       15 阅读
  2. 防范缓冲区溢出攻击的方法

    2024-07-21 23:00:03       15 阅读
  3. 【如何使用Python编程】

    2024-07-21 23:00:03       22 阅读
  4. 【Python中的列表是什么】

    2024-07-21 23:00:03       19 阅读