02Linux命令简介
01学习linux终端命令的原因
Linux刚面世时并没有图形界面,所有的操作全靠命令完成,比如:磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。
Linux发行版本的命令大概有200多个,但是常用的命令只有10多个而已。
学习终端命令的技巧:不需要死记硬背,对于常用命令,多用就记住了。
*在职场中,大量的服务器维护工作都是在远程通过SSH客户端完成,没有图形界面,所有的维护工作都需要通过命令来完成*
在职场中,作为后端程序员,必须或多或少掌握一些Linux命令。
02.常用Linux命令的基本使用
序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
01 | ls | list | 查看当前文件夹下的内容 |
02 | pwd | print work directory | 查看当前所在文件夹 |
03 | cd [目录名] | change directory | 切换文件夹 |
04 | touch [文件名] | touch | 如果文件不存在,新建文件 |
05 | mkdir [目录名] | make directory | 创建目录 |
06 | rm [文件名] | remove | 删除指定的文件名 |
07 | clear | clear | 清屏 |
切换目录的技巧:cd /
小技巧
ctrl+shift+=放大终端窗口的字体显示
ctrl+-缩小终端窗口的字体显示
/表示根目录
~表示家目录
.表示当前目录
.. 代表上级目录
cd+空格+/home或者cd+空格+home都可以从根目录切换到home目录
Linux区分大小写
03自动补全
在敲出文件/目录/命令等的前几个字母之后,按下tab键,在输入没有歧义的情况下,系统会自动补全。
Linux终端命令的格式
1)终端命令的格式
command [-options] [parameter]三者之间必须有空格连接。
说明:
command:命令名,相应功能的英文单词或单词的缩写。ls\pwd\clear
[-options]:选项,可以用来对命令进行控制,也可以省略。
[parameter]:传给命令的参数,可以是零个、一个或者多个。touch 文件名\cd 目录名称\mkdir 目录名称\rm 文件名称
[]代表可选,也即可有可不有。
rm -r 文件名,删除文件夹
2)查阅命令帮助信息(知道即可)
command - -help
man command
man是manual的缩写,是linux提供的一个手册,包含了绝大部分的命令、函数的详细使用说明。
操作键 | 功能 |
---|---|
空格键 | 显示手册页的下一屏 |
Enter键 | 一次滚动手册页的一行 |
b | 回滚一屏 |
f | 前滚一屏 |
q | 退出 |
/word | 搜索word字符串 |