Linux 读音(比较通用的读法)
- /li'n^ks/(“里那克斯”)
- /'li:nэks/(“里讷克斯”)
- /li'nju:ks/(“里纽克斯”)
01-操作系统
-
常见的操作系统
- Windows
- Mac os
- Linux
- Ios
- Android
-
操作系统的定义及作用
系统软件,向下控制硬件,向上支持软件运行
02-虚拟机软件
模拟硬件环境,安装一个操作系统(虚拟)
03-Ubuntu 操作系统
Windows : 有多个盘符,每个盘符都是一个根目录
-
C:\
-
D:\
Linux : 只有一个根目录 /
常见的目录:
- / 根目录
- /home 存放用户家目录
- /etc 配置文件
- /root 超级管理员家目录
- /bin 二进制文件,常用命令
04-Linux 内核和发行版
发行版是在内核的基础上加上一套软件;
常见的发行版:
- Ubuntu
- centos
- redhat(收费)
05-查看目录命令
-
查看目录信息
- ls
- tree 以树状形式查看(sudo apt-get install tree)
-
查看当前目录
- pwd (从根目录显示)
-
清屏
- clear
- Ctrl + L
06-切换目录命令
切换目录 cd
- cd 目录 切换到这个目录
- cd ~ 用户家目录
- cd . 当前目录
- cd .. 上一级目录
- cd - 上一次工作目录
- cd 用户家目录
07-绝对路径与相对路径
绝对路径: 从根目录下开始的
相对路径:从当前目录算起的
tab 补全,有歧义,两次 tab 会把所有满足的列举出来,
没有歧义,直接补全
08-创建、删除文件和目录命令
创建文件 touch 文件名
创建目录 mkdir 目录名
删除文件 rm 文件名
删除空目录 rmdir 空目录
09-复制、移动文件和目录命令
cp/mv 源文件 目标文件
注意: 默认直接覆盖
重命名: mv 文件名 相同目录下/新文件名
10-终端命令格式的组成
组成
命令 [-选项] [参数]
命令:二进制指令 ls pwd
选项:前边需要-
,可以有0个,可以多个
参数: 可以有0个,可以有多个
11-查看命令帮助的方式
两种方式查看帮助信息
- 命令 --help
- man 命令
- enter 回车 翻一行
- space 空格 向下翻一屏
- f 向下翻一屏(forward)
- b 向上翻一屏(back)
- / str 查找 str
- n 查找下一个匹配的(next)
12-查看目录信息命令选项
ls:
-a, --all 不隐藏任何以. 开始的项目
-h, --human-readable with -l and/or -s, print human readable sizes
-l 使用较长格式列出信息
ls 选项:
-
-a 显示隐藏信息(以
.
开头) -
-l 显示详细信息
-
-h 需要配合-l使用,
13-创建、删除文件夹命令选项
递归创建目录(父级目录不存在,会进行创建)
mkdir -p 目录
rm:默认不提示(Ubuntu)
- -i 交互提示,是否删除
- -r 递归删除
- -f 强制删除,如果文件不存在,不会报错
- -rf 使用需谨慎
- -d 删除空目录
14-拷贝、移动文件和文件节哀命令选项
cp 选项
- -i 交互提示是否覆盖
- -f 强制
- -r 递归复制目录内容
- -v 提示移动路径,显示进度
- -a 带权限复制
mv 移动选项:
- -i 交互提示是否覆盖
- -v 提示移动路径,显示进度