1. 首页
  2. 投稿

linux如何进入命令行模式(图形界面和命令行界面centos7软件)

BASHSHELL

命令行是基于文本的界面,可用于向计算机输入指令。

红帽企业Linux中为用户提供的默认shell是UBone-AgainShell(bash)。Bash是与UNIX类似的上使用的其中一个成shell的改进版本,即Bone Shell(sh)。

如果以交互方式使用shell,它在等待用户输入命令时显示一个字符串。这称为shell提示符。

普通用户启动shell时,默认提示符的结尾是$字符,如下所示。

[user@host ~]$

如果以超级用户ot运行shell,则$字符替换为#字符。这可以更加显著地表明这是超级用户shell,帮助避免出现可能会影响整个的意外和错误。

超级用户shell提示符如下所示。

[ot@host ~]#

使用bash执行命令可以非常强大。bashshell提供了语言,可支持自动化任务。shell还提供额外能,可以简化或实现利用形化工具难以完成的操作。

SHELL基知识

在shell提示符下输入的命令由三个基本部分组成:

    要运行的命令用于调整命令行为的选项通常作为命令的目标的参数

命令是要运行的程序的名称。其后可能跟着一个或多个选项,这些选项用于调整命令的行为或其作用。选项通常以一个或两个破折开头(例如,-a或–al1),以将其与参数区分。命令后面可能也会跟着一个或多个参数,这些参常用于指明应在其中运行命令的目标。

例如,命令usermod -L userθ1包含命令(usermod)、选项(-L)和参数(user81)。该命令的作用是锁定user01用户帐户的。

通过

Linux用户和员通常需要通过连接到远程来获得对远程的shell访问权限。

在Linux中,获取远程上shell提示符的常用方法是使用Sece Shell(SSH)。大多数Linux(包括红帽企业Linux)和cOS提供OpenSSH命令行程序ssh来满足这一用途。

在本例中,计算机host上具有shell提示符的用户使用ssh以remoteuser用户身份远程Linuxremotehost:

[user@host ~]$ ssh remoteuser@remotehost
remoteuser@remotehost's password: password
[remoteuser@remotehost ~]$

ssh命令通过加密连接来防止通信被或和内容。

在以下示例中,计算机host上具有shell提示符的用户通过ssh使用公钥身份验证以remoteuser用户身份remotehost。利用-i选项来指定用户的私钥文件,即。匹配的公钥已经设置为remoteuser帐户中经授权的密钥。

[user@host~]$ ssh -i @remotehost
[remoteuser@remotehost ~]$

为使该流程正常运作,私钥文件必须只能由拥有该文件的用户读取。在上面的示例中,私钥位于文件中,可以使用命令chmod 600 确保这一点。

学完本节访问命令行——下一节学桌面访问命令行

想获取完整的电子档

本文来自投稿,不代表记事本立场,如若转载,请注明出处:https://www.buy373.com/1364.html

联系我们

000-000-0000

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息