一.操作系统
1.了解操作系统
- 常见操作系统:
windows , mac os , linux , ios , android - 操作系统定义
操作系统直接运行在计算机上的系统软件,他是控制硬件和支持软件运行的计算机程序
2.虚拟机软件
可以虚拟计算机的一个软件
- 常用虚拟机软件: Vmware,VirtualBox
- 只有安装了虚拟机软件才能创建虚拟机,同时也可以创建多个虚拟机
- 虚拟机之间相对独立,删除虚拟机不会对其他虚拟机产生影响,对本身电脑也不会产生影响
3.Ubuntu操作系统
- Ubuntu是Linux操作系统中的一种,免费,稳定,界面美观
主界面:
文件目录实例:
Windows:每一个盘符就是一个根目录,在Windows操作系统里面可能会出现多个根目录。(例如C盘,D盘)
Ubuntu :没有盘符(c盘,d盘)这个概念,只有一个根目录 /
二.linux命令
常用Linux命令
1. 终端命令格式说明
-
格式:
command [-options] [parameter] -
command : 命令名 例如:ls ,pwd
-
[-options] : 选项,调整命令的功能,可以有零个,一个或者多个选项,多个选项可以合并 例如:-r,-i
-
[parameter] : 参数,命令的操作对象,可以有零个,一个或者多个参数,比如 touch 文件名,mkdir 目录名, cd 目录名
这些文件名和目录名都是参数 -
[ ] 代表可选
-
对于命令,他的选项和参数一般没有顺序要求
2.查看目录信息命令
命令 | 说明 |
---|---|
ls | 查看当前目录下的目录信息 |
tree | 以树状方式显示目录 |
pwd | 查看当前目录路径 |
clear | 清楚终端内容 |
- ls 命令选项
- ls不同选项会呈现不同的显示方式,其中-l和-a选项最常用
-
tree
-
pwd
-
clear
3.切换目录命令
命令 | 说明 |
---|---|
cd 目录 | 切换到指定目录 |
cd ~ | 切换当前用户主目录 |
cd … | 切换到上一级目录 |
cd . | 切换当前目录 |
cd - | 切换到上一次目录 |
4.创建、删除文件夹命令
命令 | 说明 |
---|---|
touch 文件名 | 创建指定文件 |
mkdir 目录名 | 创建目录(文件夹) |
rm 文件名 | 删除指定文件 |
rmdir 目录名 | 删除空目录 |
-
touch 文件名
-
mkdir 目录名
-
rm 文件名
-
rmdir 目录名
文件为空:
文件非空:
5.复制,移动和目录命令
命令 | 说明 |
---|---|
cp | 复制文件,目录 |
mv | 移动文件,目录,重命名 |
-
拷贝文件
-
拷贝目录,加 -r 递归拷贝目录及目录下内容
-
mv
-
移动
-
移动文件防止覆盖使用“mv –i”操作
-
重命名
6.查看命令帮助方式
命令 | 说明 |
---|---|
–help | command --help |
man | man command |
提示:
查看命令帮助目的是查看命令选项及命令选项的说明
- command --help
- man command
- man command操作
操作键 | 作用 |
---|---|
空格 | 显示下一屏消息 |
回车 | 显示下一行信息 |
b | 显示上一屏 |
q | 退出 |
7. 常用Linux命令选项的使用
命令选项 | 说明 |
---|---|
ls -l | 以列表方式显示,默认是字节 |
ls -h | 智能显示文件大小 |
ls -a | 显示隐藏文件和隐藏目录 |
mkdir -p | 创建所依赖的文件夹 |
rm -i | 交互式提醒 |
rm -r | 递归删除目录及其内容 |
rm -f | 强制删除,忽略不存在的文件,无需提示 |
cp -i | 交互式提醒,防止覆盖 |
cp -r | 递归拷贝目录及其内容 |
cp -v | 显示拷贝后路径描述 |
cp -a | 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失 |
mv -i | 交互式提醒 ,防止覆盖 |
mv -v | 显示移动后路径描述 |
ll相当于-al
ls不同选项呈现不同显示方式,-l和-a最常用
- ls -l,ls -h,ls -a
- ls -lh ,ls -al
- 第一列:文件类型和权限 开头 :- 文件 d 文件夹 后边的w,x,r ,-分别为写,执行,读,无权限。权限三个一组,分别为 用户权限,用户组权限,其他用户权限
- 第二列:硬连接数
- 第三列:用户名
- 第四列:用户组
- 第五列:文件大小
- 第六列:文件修改时间
- 第七列:文件名
-
mkdir -p
4.rm- i,rm -r, rm -f
-
cp -i,-v,-r
-
mv -i,-v