目录
1. 操作系统
作用:
向下控制硬件,向上支持软件运行。
常用的操作系统:
Windows,Mac OS,Linux,IOS,Android
2. 虚拟机软件
模拟硬件环境,安装一个操作系统(虚拟)。
3. Linux 操作系统
主要目录说明:
/:根目录
/bin:可执行二进制文件的目录
/etc:系统配置文件存放的目录
/home:用户家目录
/root:超级管理员家目录
Linux 内核:
操作系统内部操作和控制硬件设备的核心程序,芬兰人林纳斯开发的。
发行版:
发行版是在内核的基础上加上一套软件。
常见的发行版:Ubuntu,CentOS,Redhat(收费)
4. Linux 常用命令
(1)查看当前目录信息:ls
(2)以树状方式显示目录信息:tree
(3)查看当前目录路径:pwd
(4)清屏:clear,ctrl + L
(5)切换到某个目录:cd 目录
(6)切换到用户家目录:cd ~
(7)当前目录:cd .
(8)上一级目录:cd ..
(9)上一次工作目录:cd -
(10)创建文件:touch 文件名
(11)创建目录:mkdir 目录名
(12)删除文件:rm 文件名
(13)删除空目录:rmdir 空目录名
(14)重命名:mv 文件名 相同目录下/新文件名,mv a.txt b.txt
(15)拷贝文件:cp 源文件 目标文件
(16)移动文件:mv 源文件 目标文件
(17)查看历史:history,!+编号(执行该命令)
(18)前一个命令,后一个命令:上键或ctrl+p,下键或ctrl+n
(19)移动光标:开头(ctrl+a),末尾(ctrl+e),删除(ctrl+d)
5. 绝对路径与相对路径
绝对路径:从根目录下开始
相对路径:从当前目录下算起
Tab 补全,有歧义,按两次 Tab
6. 查看帮助信息
(1)命令 --help
(2)man 命令
● enter:翻一行
● space:向下翻一屏
● f:向下翻一屏
● b:向上翻一屏
● / 内容:查找内容
○ n:查找下一个匹配的
7. 查看目录信息命令选项
ls 选项:
● -a:显示隐藏信息(以.开头)
● -l:显示详细信息
● -h:配合-l使用
8. 创建、删除文件和文件夹命令选项
mkdir 创建目录:
● -p:父级目录不存在,会进行创建
rm:
● -i:交互提示,是否删除
● -r:递归删除
● -f:强制删除,如果文件不存在,不会报错
● -rf:谨慎使用!
● -d:删除空目录
9. 拷贝、移动文件和文件夹命令选项
cp:
● -i:交互提示,是否覆盖
● -f:强制
● -r:递归复制目录内容
● -v:提示移动路径,显示进度
● -a:带权限复制
mv:
● -i:交互提示,是否覆盖
● -v:提示移动路径,显示进度