zl程序教程

您现在的位置是:首页 >  系统

当前栏目

L1.linux命令每日一练 -- 第一章 Linux命令行简介

Linux命令行命令 -- 简介 每日 第一章 L1
2023-09-14 09:09:06 时间

1.Linux命令行简介

1.1 Linux命令行概述

1.1.1 Linux命令行的作用与意义

​ 众所周知,Linux是一个主要通过命令行来进行管理的操作系统,即通过键盘输入指令来管理系统的相关操作,包括但不限于编辑文件、启动停止服务等。这与初学者曾经熟悉的Windows系统使用鼠标点击这类可视化管理大不相同。

​ 使用鼠标进行可视化管理的优势是简单、容易上手,缺点是不能方便快速、批量、自动化地管理系统,而且感觉系统也很臃肿,这个时候Linux系统的命令行管理优势就凸显出来了。使用Linux命令行进行管理,不但可以批量、自动化管理,还可以实现智能化、可视化管理,当然,后者需要开发人员配合开发管理界面来完成,但无论如何,Linux系统的优势基因还是快速、批量、自动化、智能化管理系统及处理业务。

1.1.2 Linux命令行介绍

​ 安装Linux系统时,无论是使用文本模式(命令行)安装,还是使用图形模式安装,最终管理系统的任务都会落到命令行上。

​ 大多数互联网企业在安装系统时甚至不会安装图形管理软件包,而是直接使用文本模式安装,因此登录后直接面对的就是命令行的界面(如图1-1所示)。
在这里插入图片描述
图1-1通过SSH客户端(Xshell)连接Linux系统后的命令行图

1.1.3 Linux命令行的开启及退出

​ 在开启主机时,Linux系统会经过一系列的引导和程序加载,最终将会出现登录前的提示界面(如图1-2所示)。

​ 在图1-2中,将光标定位到“login:“ 字符串后面,输入超级用户管理员root后,按回车键,弹出密码提示框后再输入密码,主语密码是不显示的。输入正确密码之后,再按回车键就可以登录到Linux系统中了(如图1-3和图1-4所示)。

在这里插入图片描述
图1-2 CentOS Linux系统登录界面

在这里插入图片描述
图1-3 CentOS Linux系统登录前输入用户密码界面

在这里插入图片描述
​ 图1-4 CentOS Linux系统登录后的命令行界面

​ 在命令行界面,执行exit或logout命令可退出命令行(如图1-5所示),当然也可以使用快捷键Ctrl+d退出命令行,退出命令行后,如果需要再次登录,还应再次输入用户名和密码(除非使用SSH客户端保存用户名和密码)。
在这里插入图片描述

1.1.4 Linux命令行提示符介绍

​ Linux命令行结尾的提示符有“#”和“$”两种不同的符号,示例代码如下所示:

[root@centos7 ~]#  #这是超级管理员root用户对应的命令行。
[neteagle@centos7 ~]$ 	#这是普通用户neteagle对应的命令行

​ 对于上述代码中的提示符,说明如下。

​ 1)“#”号是使用超级用户root登录后的命令行结尾提示符,而“$”号是使用普通用户登录后的命令行结尾提示符。

​ 2)超级用户具有管理系统的所有权限,普通用户的权限比较小,只能进行基本的系统信息查看等操作,其无法更改系统配置和管理服务。

​ 3)命令行提示符“@”前面的字符代表当前登录的用户(可使用whoami命令查询),“@”后面的为主机名(可使用hostname命令查询),“~”所在的位置是窗口当前用户所在的路径(可使用pwd命令查询)。示例代码如下:

[neteagle@centos7 ~]$ 	#“@”前的neteagle为当前用户,“@”后的centos7为主机名,此处的“~”表示当前目录,即家目录。

​ 4)Linux命令提示符由PS1环境变量控制。示例代码如下:

[root@centos7 ~]# set|grep PS1	#注意PS1是大写的。

​ 这里的PS1=‘[\u@\h \W]\$‘’,可以通过全局配置文件/etc/bashrc或/etc/profile按需进行配置和调整。

1.1.5 Linux命令行常用快捷键

​ 这里需要特别说明一下的是,在企业工作中,管理Linux时一般不会直接采用键盘、显示器登录系统,而是会通过网络在远程进行管理,因此,这里需要通过远程连接工具连接到Linux系统中,关于远程连接的具体内容请参加第3章的内容详解。目前最常用的Linux远程连接工具为:Xshell客户端软件,因此,本节涉及的常用命令快捷键就是基于Xshell客户端软件的,其他软件快捷键的使用情况与此基本类似。

​ 表1-1展示的是提高Linux运维效率的命令行常用的快捷键,在此列出供读者参考查阅。

​ 表1-1 Xshell 远程连接CentOS 7 Linux命令行常用快捷键总结

在这里插入图片描述
在这里插入图片描述
注意:上述快捷键适合于SecureCRT和Xshell客户端。其中,带有符号“*”的为常用快捷键。