# 常用 Linux 命令的基本使用
## 目标
- 理解学习 Linux 终端命令的原因
- 常用 Linux 命令体验
## 01. 学习 Linux 终端命令的原因
- Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 **磁盘操作**、**文件存取**、**目录操作**、**进程管理**、**文件权限** 设定等
- 在职场中,大量的 **服务器维护工作** 都是在 **远程** 通过 **SSH 客户端** 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成
- 在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令
- Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已
> 学习终端命令的技巧:
>
> - 不需要死记硬背,对于常用命令,用的多了,自然就记住了
> - 不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以
## 02. 常用 Linux 命令的基本使用
| 序号 | 命令 | 对应英文 | 作用 |
| :--- | :------------- | :------------------- | :----------------------- |
| 01 | ls | list | 查看当前文件夹下的内容 |
| 02 | pwd | print wrok directory | 查看当前所在文件夹 |
| 03 | cd [目录名] | change directory | 切换文件夹 |
| 04 | touch [文件名] | touch | 如果文件不存在,新建文件 |
| 05 | mkdir [目录名] | make directory | 创建目录 |
| 06 | rm [文件名] | remove | 删除指定的文件名 |
| 07 | clear | clear | 清屏 |
> 小技巧
>
> - `ctrl + shift + =` **放大**终端窗口的字体显示
> - `ctrl + -` **缩小**终端窗口的字体显示
### 03. 自动补全
- 在敲出`文件`/`目录`/`命令` 的前几个字母之后,按下`tab`键
- 如果输入的没有歧义,系统会自动补全
- 如果还存在其他 `文件`/`目录`/`命令`,再按一下 `tab` 键,系统会提示可能存在的命令
> 小技巧
>
> - 按 `上`/`下` 光标键可以在曾经使用过的命令之间来回切换
> - 如果想要退出选择,并且不想执行当前选中的命令,可以按 `ctrl + c`
- linux基础
- 01_Python基础课程安排
- 02_操作系统(科普章节)
- 03_操作系统的发展史(科普章节)
- 04_文件和目录(理解)
- 05_Ubuntu图形界面入门
- 06_常用Linux命令的基本使用
- 07_Linux终端命令格式
- 08_文件和目录常用命令
- 09_远程管理常用命令
- 10_用户权限相关命令
- 11_系统信息相关命令
- 12_其他命令
- python基础
- 01_认识 Python
- 02_第一个Python 程序
- 03_PyCharm的初始设置(知道)
- 04_多文件项目的演练
- 05_注释
- 06_算数运算符
- 07_程序执行原理(科普)
- 08_变量的基本使用
- 09_变量的命名
- 10_判断(if)语句
- 11_运算符
- 12_循环
- 13_函数基础
- 14_高级变量类型
- 15_综合应用——名片管理系统
- 16_变量进阶(理解)
- 17_函数进阶.md
- 面向对象
- 01_面向对象(OOP)基本概念
- 02_类和对象
- 03_面向对象基础语法
- 04_面向对象封装案例
- 05_面向对象封装案例 II