1、三大操作系统
1、Unix
Mac OS、Solaris
2、Linux
RedHat、CentOS、Ubuntu 16.04
3、Windows
Win7 、Win8 、Win10
2、VMware Workstation软件
桌面虚拟计算机软件
3、Linux基础
1、终端 :用来输入Linux命令
2、打开终端命令
1、点击图标
2、点击 "搜索计算机" 输入 :gnome-terminal
4、Linux命令
1、目录树
1、根 / :代表文件系统的起始位置
2、Linux命令基本格式
命令名 [选项] [参数]
## 选项和参数可有可无
3、pwd
查看当前所在路径
4、ls
1、作用 :显示指定路径下有哪些内容(文件/文件夹)
2、常用选项
ls -l :列表形式显示 (long)
ls -a :显示所有文件/文件夹(包括隐藏) (all)
ls -la
ls -al
5、路径
1、绝对路径
以 根 / 开始的路径为绝对路径
2、相对路径
不以 / 开始的路径为相对路径
. 当前路径
.. 上一级文件夹
6、cd
1、作用 :进入/切换 工作目录
2、用法
1、cd 路径
路径可以为绝对路径,也可以为相对路径
2、cd ..
回退到上一级目录
3、cd 直接回车
直接回到用户主目录 /home/tarena/
4、cd -
在最近访问的两个路径之间来回切换
3、练习
1、切换到目录 :/home/tarena/anaconda3/bin/
cd /home/tarena/anaconda3/bin/
2、查看当前所在路径
pwd
3、以列表形式显示当前目录中的所有内容(包含隐藏)
ls -la
4、切换到当前路径的上一级目录,即:/home/tarena/anaconda3/
cd ..
5、切换到 /etc目录下,查看/etc下有哪些文件和目录
cd /etc
6、直接切换到用户主目录
cd
cd ~
cd /home/tarena/
7、mkdir
1、语法格式 :mkdir 目录1 目录2 目录3
2、选项
-p 递归创建目录
mkdir -p B1/B2/B3/B4
3、练习
1、在 用户主目录 创建目录:广东省
在广东省下面创建目录 :深圳市
在深圳市下面创建目录 :宝安区
2、在 用户家目录 下创建如下目录结构:
test目录
|
+-------------------------+------------------------+
| | |
linux目录 python目录 ML目录
3、切换到用 Linux目录,递归创建目录 A/B/C/D
切换到D目录下,查看当前所在路径
4、直接切换到用户主目录,并查看主目录下所有内容(包含隐藏)
8、常用快捷键
1、Tab :自动补齐
2、Ctrl + c :终止当前命令的执行
3、Ctrl + l :清屏
4、上下箭头
5、Ctrl + shift + "+" :终端字体放大
6、Ctrl + "-" :终端字体缩小
7、Ctrl + Alt + Enter :虚拟机全屏/退出全屏
9、touch
1、作用
1、如果文件不存在则创建一个新文件
2、如果文件存在,则用系统时间更新文件的修改时间
2、格式
touch 文件名1 文件名2 文件名3
## 在Linux文件系统中,文件名的后缀没有区别
3、练习
1、在用户主目录下创建目录 A1/B1/C1/D1
cd
mkdir -p A1/B1/C1/D1
2、在D1下创建文件 file1 file2,并查看文件详细信息
cd A1/B1/C1/D1
touch file1 file2
ls -l
3、在C1下创建文件 file3 file4,并查看文件详细信息
cd ..
touch file3 file4
ls -l
4、切换到B1目录,查看当前所在路径
cd ..
pwd
5、直接切换到用户主目录
cd
10、rm
1、rm 选项 文件/目录
2、常用选项
-r :递归删除文件夹内的子文件夹 recure
-f :强制删除,不给任何提示 force
-i :删除前给提示(y代表yes,n代表no)
3、最常用命令
rm -rf 文件/目录
4、练习
1、在用户主目录下创建 aid1807 目录
cd
mkdir aid1807
2、在 aid1807 下创建三个目录:
linux pythonbase AI
cd aid1807
mkdir linux pythonbase AI
3、在linux目录下创建两个目录 :day01 day02
cd linux
mkdir day01 day02
4、在 day01 目录下创建文件 :day01.txt
cd day01
touch day01.txt
5、在 pythonbase 目录下创建三个目录 :day01 day02 day03
cd ../../pythonbase
mkdir day01 day02 day03
6、在 day03 下创建文件 day03笔记.txt
cd day03
touch day03笔记.txt
7、删除 pythonbase目录 和 linux 目录下的day01
cd ~/aid1807
rm -rf linux/day01 pythonbase/day01
11、通配符
* :匹配所有
12、vi / vim
1、格式 :vi 文件名
2、如何编辑文件
1、vi的三种工作模式
1、浏览模式(启动之后进入的模式)
2、插入模式(编辑文本)
3、命令行模式( : )
2、文本写入步骤
1、vi 文件名
2、按 a : 从浏览模式->插入模式
3、写入内容
4、按 ESC :从插入模式 -> 浏览模式
5、按 shift + : :进入命令行模式
6、wq :保存退出 write and quit
q! :不保存直接退出
7、cat 文件名
vi jiu
君不见黄河之水天上来,奔流到海不复回
君不见高堂明镜悲白发,朝如青丝暮成雪
人生得意须尽欢,莫使金樽空对月
天生我材必有用,千金散尽还复来
烹羊宰牛且为乐,会须一饮三百杯
岑夫子,丹丘生,将进酒,杯莫停
与君歌一曲,请君为我倾耳听