【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命令行解释器

在这里插入图片描述

相关文章
|
27天前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
26 4
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
22天前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
50 0
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
38 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
34 0
Linux入门1——初识Linux指令
|
2月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
4月前
|
存储 Linux
Linux专栏08:Linux基本指令之压缩解压缩指令
Linux专栏08:Linux基本指令之压缩解压缩指令
58 4
|
4月前
|
Linux
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
104 2