第一章、Linux 系统介绍
第二章、Linux 系统目录结构介绍
1. 目录结构
Linux 系统的目录结构是一颗倒状树:
2.常用目录说明:
/bin 存放常用命令(即二进制可执行程序)
/etc 存放系统配置文件
/home 所有普通用户的家目录
/root 管理员用户的家目录
/usr 存放系统应用程序及文档
/proc 虚拟文件系统目录,以进程为单位存储内存的映射
/dev 存放设备文件
/mnt 临时挂载点
/lib 存放库文件
/boot 系统内核及启动有关的文件
/tmp 存放各种临时文件,是所有用户均可访问的地点
/var 存放系统运行中常改变的文件, 如系统日志
3.绝对路径与相对路径
绝对路径: 是从系统根目录(“/”)开始到指定位置的路径
例如:以绝对路径表示 main.c 的位置 /home/stu/main.c
以绝对路径表示桌面的位置 /home/stu/Desktop
相对路径: 是从当前目录开始到指定位置的相对路径
例如: “.” 代表当前位置 “..” 代表当前位置的上一层目录
“./main.c” 表示当前位置下的 main.c 文
4.家目录的概念
所有普通用户都在”/home”下以该用户的用户名创建了一个目录,该目录就是此用户 的家目录。
例如: student 用户的家目录就是 : /home/student
teacher 用户的家目录就是 : /home/teacher
每个用户只能在自己的家目录下创建文件、修改文件等,不能访问其他用户的家目录, 更不能修改其他用户家目录中的文件。
第三章:Linux 系统文件类型与文件权限
1.文件类型
Linux 下所有的东西都可以看做文件,Linux 将文件分为以下几种类型:
◼ 普通文件 ‘-’
◼ 目录文件 ‘d’
◼ 管道文件 ‘p’
◼ 链接文件 ‘l’
◼ 设备文件(块设备 ’b’ 、字符设备 ‘c’)
◼ 套接字文件 ‘s’
2.文件权限
◼ r 读权限 值: 4
◼ w 写权限 值: 2
◼ x 执行权限 值: 1
◼ - 无权限 值: 0
◼ u : 表示文件属主的访问权限
◼ g : 表示文件同组用户的访问权限
◼ o : 表示其他用户的访问权限
第四章:Linux 常用命令(重点!)
1.ls命令 查看路径下所有文件
ls 查看当前路径下所存在的文件。(Linux一切皆文件)
ls -l 查看当前路径下所存在的文件 的 详细信息。 权限问题,创建日期,大小 ....
ls -a 显示该路径下所有文件(包含隐藏文件)
ls -i: 显示文件 的 inode 节点号
ls + 路径 : 查看指定路径下的文件
2.cd命令:切换路径
cd + 路径
路径:绝对路径 相对路径
cd ~ 切换到普通用户的家目录里
cd /home/stu 切换到普通用户的家目录 跟上述相同
cd .. 切换到上一级目录
cd . 切换到当前路径
3.clear 命令
清屏命令
清屏后前后对比:
4. pwd 命令
查看当前路径
5. mkdir 命令 创建目录
mkdir 目录名 在当前路径下创建目录文件
输入命令mkdir cir 在家目录路径下创建一个名叫cir的文件夹
6. rmdir 命令 删除目录(空目录)
7. rm 删除文件 命令
rm -r 强制删除文件(目录是否是空都可以)
8. touch 命令 创建普通文件
*模糊匹配:
rm *.c -> 删除当前目录下的以.c 结尾的所有普通文件
rm * -> 删除当前目录下的所有普通文件
指定路径下删除,创建,ls访问。
创建文件,删除 批量删除 : * touch a.c b.c c.c
9.三种命令模式介绍:
命令模式,编辑模式,尾行模式
目录
模式切换
命令模式切换到插入模式:
在命令模式输入 a i o s 任意一个进入插入模式,显示如图就可以开始编辑
编辑完成后,按esc键退出编辑模式,再按:键切换到末行模式
命令模式切换到末行模式:
在末行模式中输入/hello,可以看到图片中紫色部分 找到“hello”
这些都是末行模式下的命令操作,比较简单,就不一一演示了
10.cat命令
(1) cat test.txt 查看文件内容
(2) 合并文件 cat a.txt>b.txt 将a.txt文件中的内容复制一份到当前目录下b.txt中
(3) 向文件中写入数据 ctrl+d结束输入
11.more
当一个文件的内容超过一个屏幕能显示的行数,使用more可以分屏显示文件内容。
使用方式:more filename
less
文本内容查看器,查看文件内容,但是文件内容不会显示到界面上
head
显示文件前n行的内容
12. wc
统计文件中单词个数(-w)、字符个数(-c)、行数(-l)