🔥个人主页
Linux基础命令
Linux基础命令的思维导图
1.Linux的起源
1991年10月5日,赫尔辛基大学的一名研究生雷纳斯托瓦兹(Linus Benedict Torvalds)在一个Usenet新闻组
(comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另一
个UNIX的小操作系统——Minix的启发,该系统是由一名叫Andrew S Tanenbaum的教师开发的。读者也
许猜想所发布的这个系统应该是Linux的0.01版本,实际上不是这样。真正的Linux 0.01版本并没有被发
布,原因是0.01版本不实用。Linus仅仅在第一个Linux的FTP站点(ftp://nic.funet.fi)上提供过这个版本
的的源代码。
什么是操作系统?
操作系统属于计算机软件的一种,主要作用是协助用户调度硬件工作,充当用户和计算机硬件之间的桥梁
Linux源代码下载链接https://www.kernel.org
2.Linux基础命令
Linux命令基础格式
ls 列出当前目录下的内容
ls命令选项详解:
可以通过阅读 Is 的说明书页(man ls)来获得选项的完整列表。
-a-全部(al)。列举目录中的全部文件,包括隐藏文件(.ename)。位于这个列表的起首处的.和.依次是指父目录和你的当前目录。
-l-长(long)。列举目录内容的细节,包括权限(模式)、所有者、组群、大小、创建日期、文件是否是到系统其它地方的链接,以及链接的指向。先当于ll命令
-f-文件类型(File type)。在每一个列举项目之后添加一个符号。这些符号包括:/表明是一个目录;@ 表明是到其它文件的符号链接;*表明是一个可执行文件。
-r-逆向(reverse)。从后向前地列举目录中的内容。
-r-递归(recursive)。该选项递归地列举所有目录(在当前目录之下)的内容。
-s-大小(size)。按文件大小排序。
cd 切换工作目录
pwd 查看当前工作目录
相对路径与绝对路径
特殊路径符
mkdir 创建文件夹
touch 创建文件
cat 查看文件内容
more 可支持翻页查看文件内容
cp 命令复制文件文件夹
mv 移动文件或文件夹
rm 删除文件、文件夹
通配符 *
which 查找程序文件存放路径
find 按文件名查找文件
find命令 - 通配符
find命令 - 按文件大小查找文件
grep 通过关键字过滤文件行
wc 数量统计
管道符
echo 输出
相当于C语言中的printf
反引号`
重定向符:>和>>
tail 命令
vi/vim编辑器
vi\vim编辑器介绍
vi\vim编辑器的三种工作模式
命令模式
vi编辑器的快速体验
命令模式快捷键
底线命令模式
编辑模式没有什么特殊的,进入编辑模式后,任何快捷键都没有作用,就是正常输入文本而已。
唯一大家需要记住的,就是:通过esc,可以退回到命令模式中即可。
–help查看命令帮助和手册
ps:Tab键可以补齐命令
3.Linux学习分享
Linux 环境的搭建方式
主要有三种
- 直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐.
- 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会
导致环境上出现各种莫名其妙的问题, 比较折腾. - 使用云服务器, 可以直接在 腾讯云, 阿里云或华为云 等服务器厂商处直接购买一个云服务器.
虚拟机VMware Workstation 17Pro的安全密钥
MC60H-DWHD5-H80U9-6V85M-8280D