Linux笔记2
2026/9/12 18:57:23 网站建设 项目流程

Linux(乱序版notes)

一、Linux基础与系统管理

1.部署虚拟机安装Linux系统
2.Linux基础命令
3.Linux权限管理(用户和文件权限)
4.Linux实用操作(软件安装、IP地址)
5.Linux的文件的上传下载和解压缩

二、Linux系统运维与磁盘管理

1.Linux防火墙
2.Linux进程管理
3.存储结构与磁盘划分

三、服务部署与实战应用

1.Shell脚本
2.软件安装(tomact/mysql/nginx)
3.软件实战(NFS/DHCP/DNS/Mysql/FTP/Apache)

一、操作系统概述

硬件:计算机系统中由电子、机械⚙️、光电元件等组成的各种物理装置的总称。

软件:是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流💬。

一个完整的计算机由:操作系统和硬件组成

操作系统:计算机软件的一种,调度和管理计算机硬件进行工作

1.Linux诞生

1991年,林纳斯·托瓦兹创始人

2.Linux内核

Linux系统组成:①Linux系统内核②系统级应用程序
Linux系统内核:
提供系统最核心的功能,例如:调度CPU/内存/文件系统/网络通讯/IO

3.虚拟机

二、Linux基础指令

1.Linux的目录结构

在Windows系统中,路径之间的层级关系,使用: \ 来表示

Linux的目录结构是一个树型结构

Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面

D:\data\work\hello.txt

注意:D:表示D盘

\表示层级关系

Linux

在Linux系统中,路径之间的层级关系,使用:/ 来表示

路径中表示所有的反斜杠/都代表层级关系,因为第一个/代表根目录

/usr/local/hello.txt

注意:开头的/表示根目录

后面的/表示层级关系

2.Linux命令基础格式

在Linux中,命令有其通用的格式:

command [-options] [parameter]

command: 命令本身

-options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节

parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等

2.1 ls命令

ls命令的作用是列出目录下的内容,语法细节如下:

ls [-a -l -h] [Linux路径]

-a -l -h 是可选的选项

Linux路径是此命令可选的参数

当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容

-l:以列表的形式展示出来

-l选项,表示:以列表(竖向排列)的形式展示内容,并展示更多信息

加上-a表示显示所有文件,包括隐藏文件,白色带一个.的文件:如下图

-a选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)

图中以.开头的,表示是Linux系统的隐藏文件/文件夹(只要以.开头,就能自动隐藏)
Linux系统的命令行终端,在启动的时候,默认会加载:当前登录用户的HOME目录作为当前工作目录,所以ls命令列出的是HOME目录的内容

HOME目录:每个Linux操作用户在Linux系统的个人用户目录,路径在:/home/用户名

Windows系统和Linux系统,均设有用户的HOME目录

-h 表示以易于阅读的形式,列出文件大小,如K、M、G

-h选项必须要搭配 -l 一起使用

语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。写法:

ls -l -als -lals -al

上述三种写法,都是一样的,表示同时应用-l和-a的功能

2.2 cd 切换工作目录

当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录我们可以通过cd命令,更改当前所在的工作目录。cd命令来自英文:ChangeDirectory

语法:

cd [Linux路径]

cd命令无需选项,只有参数,表示要切换到哪个目录下cd命令直接执行,不写参数,表示回到用户的HOME目录

cd 默认进入home目录~

进入根目录:cd /
##### 2.3 pwd 查看当前工作目录

我们可以通过pwd命令,来查看当前所在的工作目录。pwd命令来自:PrintWorkDirectory

语法:

pwd命令,无选项,无参数,直接输入pwd即可

2.4 相对路径和绝对路径

通过pwd得知当前所在是HOME目录下的哪个目录

现在想要通过cd命令,切换工作目录到Desktop文件夹中去

cd /home/Desktop

cd Desktop

上述两种写法,都可以正确的切换目录到指定的Desktop中

绝对路径

绝对路径:以根目录为起点,描述路径的一种写法,路径描述以/开头


相对路径

相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以/开头


特殊路径符:

.:表示当前目录,比如 cd ./Desktop 表示切换到当前目录下的Desktop目录内,和cd Desktop效果一致

..: 表示上一级目录,比如:cd … 即可切换到上一级目录,cd …/… 切换到上二级的目录

~: 表示HOME目录,比如:cd ~ 即可切换到HOME目录或cd ~/Desktop,切换到HOME内的Desktop目录

2.5 mkdir命令

通过mkdir命令可以创建新的目录(文件夹)

mkdir来自英文:Make Directory

语法:

mkdir [-p] Linux路径

参数必填,表示Linux路径,即要创建的文件夹的路径,相对路径或绝对路径均可

-p选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录

注意:创建文件夹需要修改权限,请确保操作均在HOME目录内,不要在HOME外操作涉及到权限问题,HOME外无法成功

2.6 touch 创建文件

可以通过touch命令创建文件

语法:

touch Linux路径

touch命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用

2.7 cat命令 查看文件内容

有了文件后,我们可以通过cat命令查看文件的内容

语法:

cat Linux路径

2.8 more命令查看文件内容

more命令同样可以查看文件内容,同cat不同的是:cat是直接将内容全部显示出来

more支持翻页,如果文件内容过多,可以一页页的展示

语法:

more Linux路径

同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用

在查看的过程中,通过空格翻页

通过q退出查看

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询