一、入门必读
二、Linux
Linux目标两天结束。
1. 操作系统
1) 操作系统基本概念
说明:所有硬件设备组装完成后的第⼀层软件,能够使⽤户使⽤硬件设备的软件,即为操作系统(Operation System,OS)
常⻅分类:
- 桌⾯操作系统: Windows/macOS/Linux
- 移动端操作系统:Android(安卓)/iOS(苹果)
- 服务器操作系统:Linux/Windows Server
- 嵌⼊式操作系统:Android(底层是 Linux)
2) 文件和目录
说明:不同于 Windows 系统的⽂件路径的起点是盘符,Linux 系统的路径起点是’/’(根⽬录)
注意:
- / 为根⽬录,是所有⽂件的路径的起点
- 根⽬录下的所有第⼀层级的⽂件夹, 均不能随意进⾏修改操作
- 掌握常⽤⽬录的作⽤即可
- / 根⽬录, /home 普通⽤户所在⽂件夹, /root 系统管理员所在⽂件夹
- 其余⽬录,可以现⽤现查即可
2. Linux基础
说明: 在服务器端最常⻅的操作系统类型!
1) 常用Linux命令–1
-
cd
- cd /home 绝对路径 以根目录开头
- cd admin 相对路径 不以根目录开头
- cd …返回上一层目录
- cd ~ 回到自己家目录 即/home/admin
- cd - 最后两个目录切换 -
pwd 查看当前位置
-
ls 查看当前目录下文件
1. ls -l 查看文档信息 包括时间、所占内存等–常用,可写作ll
2. ls -a 查看所有文件包括隐藏文件,ls -a / 可直接查看根目录
3. ls -lh 所占内存显示单位,更人性化
4. 可组合:ls -la 查看所有文件、ls -lah 人性化全查看
-
touch 新建文件
-
rm 删除指定的文件名
-
mkdir 创建目录
-
clear 清屏
-
ctrl + shift + = 放大终端窗口的字体显示
-
ctrl + - 缩小终端窗口的字体显示
-
ctrl + c 强制停止
2) ls命令下的含义
- ls * 查看时,ls a表示查看名称a打头的文件,如a、ab、abc;ls b表示查看b结尾的文件,如b、ab、abb
- ls ?查看时,ls a?表示查看a后只有一个字符;ls a??表示查看a后有两个字符
- ls [abc]d表示查看abc任选一个开头,d结尾的文件,如ad、bd、cd
友情提示:rwx三个字母称为一组,开头的d为文件夹,-为文件
- 新建一个文件时,若名称带*影响查询,可使用ls *x 查询 *x 文件
- ls *txt 查看所有txt文件
3) 常用Linux命令–2
-
cp
- cp a b复制文件,前面源文件,后面目标文件,如 cp ayar/b stu
- cp a b -a 复制包括创作时间等全部属性,如cp a b -a
- cp a文件夹 b文件夹 -r 复制文件夹
- cp a b -f 覆盖目标前用户不需要确认
- cp a b -i 覆盖目标前要求用户确认
- cp a b -v 复制且显示进度
- cp a b复制文件,前面源文件,后面目标文件,如 cp ayar/b stu
-
mv
-
移动文件,前面源文件,后面目标文件,如 mv study/dmin ayar
-
移动文件夹,如 mv study ayar ,不需要-r
-
还有 -v、-i、-f 等操作,用法同 cp 一致
-
-
重定向命令
- ls >d.txt,表示把 ls 返回的结果存放到d.txt中
- ls >>d.txt 表示追加内容到 d.txt 中,不覆盖
- ls >d.txt,表示把 ls 返回的结果存放到d.txt中
-
cat
- 显示文件内容,如 cat d.txt
- 还可以显示多个文件,如 cat a b
-
more
- cat显示大文件时,内容多显示过长,使用 more 分段读取,并展示百分比,如 more d.txt
- 空格键翻页,按 b 按键往回翻页,按 q 按键退出
-
管道
- 左边命令返回的结果交给右边的命令处理,如 ls -al / | more。但是此时不能用b翻页,只能用空格和回车键
- 左边命令返回的结果交给右边的命令处理,如 ls -al / | more。但是此时不能用b翻页,只能用空格和回车键