2023-03-14访问命令行

1、BASH SHELL

命令行是基于文本的界面,用于向计算机系统输入指令。Linux命令行就是由名为shell的程序提供。红帽的shell程序是一个最成功的shell改进版本,即bash shell。

  • 交互式访问shell提示符
默认提示符的结尾是$字符,表示该用户为Linux系统的普通用户
[kaier@myhost ~]$
提示符的结尾是#字符,表示该用户为Linux系统的超级管理员root
[root@myhost ~]#
  • shell的基本组成
    -- 要运行的命令
    -- 用于调节命令行为的选项
    -- 通常作为命令的目标的参数
    例如
usermod -L user01
#usermod:命令
#-L:选项
#user01:目标参数
  • 登录到本地计算机
    -- 要运行shell,需要在终端中登录计算机。终端是一个基于文本界面,用于向计算机系统输入命以及显示输出的。
  • 网络登录
    -- Linux用户和管理员通常需要通过网络连接到远程系统来获取对远程系统的shell访问权限。现在的许多无外设服务器实际上就是虚拟机。不是物理系统没有真正的硬件控制台。
    -- 在Linux中完成远程网络登录时通过ssh的方式来满足这一用途
[root@myhost ~]# ssh root@192.168.2.102
The authenticity of host '192.168.2.102 (192.168.2.102)' can't be established.
ECDSA key fingerprint is SHA256:d9/LkNVQitEnUA+bPVRxlTElFGBMfkZixM3Hi9min7A.
ECDSA key fingerprint is MD5:75:af:73:11:99:86:7e:51:75:f6:f6:f9:fc:d9:9c:95.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.2.102' (ECDSA) to the list of known hosts.
root@192.168.2.102's password:"登录远程主机的用户密码"
Last login: Mon Mar 13 13:41:18 2023 from desktop-up0o41n.lan
[root@serverb ~]#

-- 注销
当使用完shell退出时,可以exit或CTRL+D来结束会话

[root@serverb ~]# exit
登出
Connection to 192.168.2.102 closed.
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容