01. 学习 Linux 终端命令的原因
- Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等
- 在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成
- 在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令
- Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已
学习终端命令的技巧:
- 不需要死记硬背,对于常用命令,用的多了,自然就记住了
- 不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以
02. 终端命令格式
command [-options] [parameter]
说明:
command
:命令名,相应功能的英文单词或单词的缩写[-options]
:选项,可用来对命令进行控制,也可以省略parameter
:传给命令的参数,可以是 零个、一个 或者 多个
[]
代表可选
03. 常用 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 + -
缩小终端窗口的字体显示
04. 自动补全
- 在敲出
文件
/目录
/命令
的前几个字母之后,按下tab
键- 如果输入的没有歧义,系统会自动补全
- 如果还存在其他
文件
/目录
/命令
,再按一下tab
键,系统会提示可能存在的命令
小技巧
- 按
上
/下
光标键可以在曾经使用过的命令之间来回切换- 如果想要退出选择,并且不想执行当前选中的命令,可以按
ctrl + c
05 终端实用技巧
1> 自动补全
- 在敲出
文件
/目录
/命令
的前几个字母之后,按下tab
键- 如果输入的没有歧义,系统会自动补全
- 如果还存在其他
文件
/目录
/命令
,再按一下tab
键,系统会提示可能存在的命令
2> 曾经使用过的命令
- 按
上
/下
光标键可以在曾经使用过的命令之间来回切换 - 如果想要退出选择,并且不想执行当前选中的命令,可以按
ctrl + c
打开终端的快捷键:Ctrl+Alt+T
06Ubuntu中的快捷键
参见:
1文件和目录常用命令
- 查看目录内容
ls
- 切换目录
cd
- 创建和删除操作
touch
rm
mkdir
- 拷贝和移动文件
cp
mv
- 查看文件内容
cat
more
grep
- 其他
echo
- 重定向
>
和>>
- 管道
|
1.1 ls
命令说明
ls
是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于 DOS 下的dir
命令
Linux 下文件和目录的特点
- Linux 文件 或者 目录 名称最长可以有
256
个字符 - 以
.
开头的文件为隐藏文件,需要用 -a 参数才能显示(创建隐藏文件只需在文件名开头加.
即可) - . 代表当前目录
- .. 代表上一级目录
例如列出home目录下zmh用户目录 下的所有目录内容
用图形用户界面验证
创建隐藏文件
在桌面创建文件123.txt与隐藏文件 .123.txt
在桌面上我们可以清楚的看到创建的123.txt文件但看不到隐藏文件,使用ls命令查看Desktop下的文件也无法看到隐藏文件
要查看隐藏文件需要给ls命令加上 -a