day2:如何聪明的执行你的第一个linux命令
当我们完成系统的安装之后,你会看到如下的界面,那么恭喜你,从今天开始,我们可以开始我们的学习了。
Linux的使用,离不开Bash(Bourne-Again SHell)解释器,使用该解释器,可以方便的使用命令来完成工作。
使用安装系统时设置的用户名和密码即可登录系统,登录系统之后使用快捷键 ctrl+alt+t 即可快速打开shell终端。
linux命令的构成
常见的执行Linux命令的格式是下面这样的。
命令名称 [命令可选项] [命令对象]
命令名称:通常命令做执行的功能的英文简写,表示该命令所调用的特定系统命令
命令可选项:修饰命令的参数,每个命令的执行,都会有默认的参数。
命令的对象:指当前指令操作的对象,指令执行后,将对该对象带来影响。
以购买一杯奶茶为例:
“买奶茶”就相当于是一条命令。
命令名称 | 命令可选项 | 命令对象 | 命令执行结果 |
买 | 奶茶 | 我得到一杯原味奶茶 | |
买 | 加冰、抹茶味 | 奶茶 | 我得到一杯加冰的抹茶味奶茶 |
当你只对售货员说你要一杯奶茶的时候,他会给你一杯原味奶茶,默认的甜度,默认的温度,但是我们可以提出我们的需求,可以明确奶茶的味道和是否加冰。
例如最常用的命令之一:ls 命令是用来查看目录内容的
当我们执行“ls /home”这个不带命令可选项的命令时,会将/home目录下的所有可见的文件或下一级目录以清单的形式列出来,当我们执行“ls -l /home”这个带“-l”可选项的命令时,除了以清单的形式列出文件或下一级目录之外,还将文件或目录的属性、索引号、修改日期等详细属性一并列出。
命令名称 | 命令可选项 | 命令对象 | 命令执行结果 |
ls | /home | 显示该目录下的下一级目录及文件名 | |
ls | -l | /home | 显示该目录下的下一级目录及文件名,及其他一下详细信息(后面会有章节介绍这些参数的意思) |
如何使用一个命令
任何一个官方提供的shell命令,都会有详细的说明文档,当我们不知道如何使用的时候,可以查询。同样,以最简单的 ls 命令为例,推荐过以下两中方式查询文档。
第一种,使用"--help"参数来查询命令的帮助文档:ls --help
--help 参数将 ls 的使用文档列出,文档中有每个可选项的说明,可以根据说明来确定 ls 命令所有的可选项该如何使用。
第二种,"man" 命令来查询其他命令的帮助文档:man ls
当执行“man ls”时,会调出 “ls” 命令的帮助文档。 该文档更为详细,包含命令可选项的说明、退出码的含义、存在的BUG等的说明。
在阅读该文档时,通常会用到以下常用按键:
按键 | 作用 |
空格键 | 向下翻一页 |
PaGe down | 向下翻一页 |
PaGe up | 向上翻一页 |
home | 直接前往首页 |
end | 直接前往尾页 |
/ | 从上至下搜索某个关键词,如“/linux” |
? | 从下至上搜索某个关键词,如“?linux” |
n | 定位到下一个搜索到的关键词 |
N | 定位到上一个搜索到的关键词 |
q | 退出帮助文档 |
esc | 返回初始操作状态 |
man命令中帮助信息的结构以及意义
结构名称 | 代表意义 |
NAME | 命令的名称 |
SYNOPSIS | 参数的大致使用方法 |
DESCRIPTION | 介绍说明 |
EXAMPLES | 演示(附带简单说明) |
OVERVIEW | 概述 |
DEFAULTS | 默认的功能 |
OPTIONS | 具体的可用选项(带介绍) |
ENVIRONMENT | 环境变量 |
FILES | 用到的文件 |
SEE ALSO | 相关的资料 |
HISTORY | 维护历史与联系方式 |
几个组合键的使用,让命令的执行更便捷
Tab键:在Bash解释器的快捷键中,Tab键,它能够实现对命令名称、命令可选项或命令对象的内容补全。例如,关机命令是“poweroff”,如果想关机,但一时想不起来命令如何拼写,可以先输入命令的前几个字母,然后按Tab键,系统会对命令进行补全,或者给出提示,根据提示找到对应的命令即可。
Ctrl+c组合键:当同时按下键盘上的Ctrl和字母c的时候,则会终止当前bash解释器中正在运行的进程。假如执行了一个错误命令,或者是执行某个命令后迟迟无法结束,这时就可以按下Ctrl+c组合键,则会马上终止该命令的执行。
Ctrl+d组合键:当同时按下键盘上的Ctrl和字母d的时候,表示键盘输入结束。
Ctrl+l组合键:当同时按下键盘上的Ctrl和字母l的时候,会清空当前终端中已有的内容(相当于清屏操作)。
"history"命令:该命令可以查看当前用户执行的历史命令。
欢迎关注我的公众号