一、计算机系统相关知识
1.操作系统
- 常见的操作系统:Windows、Mac OS、 Linux、 iOS、Android、deepin、鸿蒙OS
- 操作系统的定义:操作系统是直接运行在计算机上的系统软件,它是控制硬件和支持软件运行的计算机程序。
- 操作系统的作用:向下控制硬件,向上支持软件运行,具有承上启下的作用。
2.虚拟机软件
- 常用的虚拟机有:Vmware、VirtualBox
- 虚拟机的作用:向下控制硬件,向上支持软件运行,具有承上启下的作用。
3.Ubuntu操作系统
- Ubuntu操作系统介绍:是Linux系统中的一种,特点是免费、稳定。
- Ubuntu图形界面的介绍:任务栏、窗口操作按钮、窗口菜单条。
- 与Windows目录结构对比:Windows操作系统具有一个或多个盘符,每个盘符都有根目录;而Ubuntu操作系统没有盘符,只有一个根目录。
- 与Windows窗口:Windows窗口操作按钮在窗口右边,Linux窗口操作按钮在窗口左边。
4.Linux内核及发行版
- Linux内核:Linux内核是Linux操作系统内部操作和控制硬件设备的核心程序,由芬兰人林纳斯开发的。
- Linux发行版:Ubuntu、CentOS、Redhat
二、查看目录命令
- 查看目录的命令有:ls 、tree
- 查看当前目录:pwd
- 清楚所有终端命令:clear
三、切换目录命令
- cd [目录] ——切换到目标路径
- cd ~或cd ——切换到家目录
- cd … ——切换到上一级目录
- cd . ——切换到当前目录
- cd - ——切换到上一次目录
四、绝对路径和相对路径
- 绝对路径:从根目录算起叫绝对路径。
- 相对路径:当前目录./或者上一级目录…/算起。
- 自动补全:若是没有歧义,按一下tab键就会自动补全;如果有歧义,按两下tab键可以查看
五、创建、删除文件及目录命令
- touch [文件名] ——创建一个文件
- mkdir [目录名] ——创建一个目录
- rm [文件名或者目录名] ——删除指定的文件或者目录
- rmdir [目录名] ——删除空目录
六、复制、移动文件及目录命令
- cp [文件名] [目标路径]
- mv [文件名] [目标路径]
- mv [文件名] [新文件名] 可以对目录或文件进行重命名
七、终端命令格式的组成
- 终端命令完整格式: 命令名 选项(可选) 参数(可选)
- 选项:用于调整命令的功能,比如:-r选项调整cp命令的功能。
- 选项可以分为短选项和长选项
- 短选项的格式: '-'后面接单个字母, 比如:-r
- 长选项的格式: '–'后面接单词, 比如:–help
- 参数:命令的操作对象,一般是文件名或者目录名。
- command [-options] [parameter]
八、查看命令帮助
- command --help
- man command
- info command
九、ls命令选项
- ls -l ——详细的显示当前录入下的文件和子目录。
- ls -h ——以人性化的方式显示文件或目录大小,通常与-l连用。
- ls -a ——显示包括隐藏文件的所有文件。
十、mkdir和rm命令选项
- mkdirt -p ——创建所依赖的文件夹
- rm:rm -i —— rm -i、rm -r —— 以递归的方式删除目标目录中的所有文件及子目录 、rm -f —— 强制删除,忽略提示、rm-d —— 删除空目录
十一、cp和mv命令选项
1.cp
- cp -i ——交互式提醒拷贝是否覆盖
- cp -r ——递归的方式拷贝目标目录的所有文件及子目录
- cp -v ——显示拷贝后的路径描述
- cp -a ——保留原文件的所有权限
2.mv
- mv -i ——以交互的方式提醒移动文件是否覆盖
- mv -v ——显示移动文件后的路径描述