【Linux】2. 常见指令

简介: 【Linux】2. 常见指令

1. 操作系统的定义

在真正了解Linux操作系统之前,我们需要初步明确什么是操作系统
在这里插入图片描述

Linux下的基本指令

指令的作用是什么,其实就是相当于Windows的基本操作,Linux操作系统是以命令行显示的,而Windows则是以图形化界面的方式展现
而二者在操作系统的层面上没有任何区别(一模一样)

2. pwd 命令

语法: pwd
功能:显示用户当前所在的目录
常用选项:无
在这里插入图片描述
在这里插入图片描述

3. ls 命令

语法: ls [选项] [目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
常用选项:
在这里插入图片描述
在这里插入图片描述

4. cd 命令

在这里插入图片描述
绝对路径: 比较官方,比如是作为配置文件当中的一个配置
相对路径: 操作简单,适合日常生活中使用
在这里插入图片描述
在这里插入图片描述
/home/XXX:叫做XXX用户的工作路径,或者家目录!!! ---特定用户登录时,默认所在路径
==如果是root用户该如何确认家目录: root用户的家目录是/root==
那么Windows系统的家目录是啥呢?
我们都知道登录win操作系统需要用户登录输入密码,这时候的路径就是用户的家目录
在这里插入图片描述
可以创建多个用户

whoami指令

在这里插入图片描述
cd ~ 进入当前用户的工作目录,即默认登录所处目录 通过pwd指令,可以发现root用户的家目录就是/root

5. touch 命令

在这里插入图片描述
在这里插入图片描述

6. mkdir 命令

在这里插入图片描述
在这里插入图片描述

7. rmdir/rm 命令

在这里插入图片描述
在这里插入图片描述
rm 默认删除普通文件
在这里插入图片描述
在这里插入图片描述

8. man指令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9. cp指令

在这里插入图片描述
在这里插入图片描述

10. mv指令

在这里插入图片描述
在这里插入图片描述

11. cat指令和tac指令

在这里插入图片描述
在这里插入图片描述
==tac和cat指令并不适合大文本文件而适合小文本和代码片段==

12. more指令和less指令

在这里插入图片描述
在这里插入图片描述

13. head指令和tail指令

在这里插入图片描述
在这里插入图片描述
但是当我们在大型文件当中想要获取特定的数据时,该如何操作呢? 比如获取上述文件1000~1010行的数据该如何操作?
难道是通过不断的向下翻↓嘛?
答案是否定的。
方案1:创建临时文件
在这里插入图片描述
方案2:管道(重点)
日常生活中的管道:用于传输资源,需要一个入口,一个出口
而Linux操作系统中的管道也一样
在这里插入图片描述
管道不只是只能结合两条指令,也可结合多条指令
==我们再加码,想要获得[1000,1010]行数据并逆置并提取前三行并将所有字符转换成大写字符该如何操作??==
首先需要在Linux上实现一个字符转大写的代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

14. 时间

在这里插入图片描述
在这里插入图片描述
时间的重要性:在日常生活中,交通(高铁,飞机,公交)离不开时间,银行借款日,还款日也十分重要,基本上一切都离不开时间,所以如果时间戳出现数据溢出的现象那么后果难以想象。

15. 日历

在这里插入图片描述
在这里插入图片描述

16. find命令(很重要)

在这里插入图片描述
目录的结构类似于多叉树,当我们在使用find命令时遍历目录时,==可能会访问磁盘从而导致效率低下==
在这里插入图片描述

which命令与alias命令与whereis命令

在这里插入图片描述
在这里插入图片描述

17. grep命令

在这里插入图片描述
在这里插入图片描述

sort 命令和uniq命令

在这里插入图片描述

18. zip/unzip 命令

在这里插入图片描述

19. tar命令

在这里插入图片描述
在这里插入图片描述

20. bc命令

bc命令就是Liunx系统当中的计算器(可以指定精度)
在这里插入图片描述

21. uname命令

在这里插入图片描述
在这里插入图片描述

22. 重要的几个热键

在这里插入图片描述
[Ctrl]+r按键 -- 搜索历史命令,左右即可选中
[Ctrl]+d按键 -- 退出用户,退出一层
\反斜杠 续航符

23. 关机

在这里插入图片描述

24. 拓展

在这里插入图片描述

shell命令行解释器

在这里插入图片描述

相关文章
|
5天前
|
Linux
Linux:文件读取指令
Linux:文件读取指令
14 2
|
5天前
|
Linux
【Linux系统编程】基础指令(二)(下)
【Linux系统编程】基础指令(二)
|
5天前
|
Linux C语言
【Linux系统编程】基础指令(二)(上)
【Linux系统编程】基础指令(二)
|
5天前
|
缓存 安全 Linux
Linux入门基本指令(2)
Linux入门基本指令(2)
13 0
|
5天前
|
Linux Windows
Linux入门基本指令(1)-2
Linux入门基本指令(1)
12 1
|
5天前
|
Linux 数据安全/隐私保护 Windows
Linux入门基本指令(1)-1
Linux入门基本指令(1)
16 1
|
5天前
|
算法 Linux
Linux:文件增删 & 文件压缩指令
Linux:文件增删 & 文件压缩指令
9 0
|
5天前
|
Linux
Linux:时间指令 - cal & date
Linux:时间指令 - cal & date
14 2
|
5天前
|
人工智能 数据可视化 Unix
【Linux】Linux系统基础指令 ( 1 )
本文讲解的指令是基础的操作,下一篇文章我们将继续讲解不同指令。
17 0