[鸟哥私房菜]4.首次登录与在线求助

2024-05-09 21:20

本文主要是介绍[鸟哥私房菜]4.首次登录与在线求助,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第4章 首次登录与在线求助

4.1.3 X Window 与命令行模式的切换

通常我们称命令行界面为终端界面、Terminal 或 Console。Linux 默认的情况下会提供六个终端(Terminal)来让用户登录, 切换的方式为使用:[Ctrl] + [Alt] + [F1]~[F6] 的组合按钮。其中 [Ctrl] + [Alt] + [F1] 为图形用户界面模式,[Ctrl] + [Alt] + [F2]~[F6] 为命令行模式登录 tty2~tty6

  • Tips:在 Linux 或 UNIX 中,存在电传打字机(teletypewriter,tty)这个概念,在此处它指的是一个允许用户和系统交互的虚拟 tty。在 CentOS 7 环境下,当开机完成之后,默认系统只会提供给你一个 tty 而已,因此无论是命令行界面还是图形界面,都是会出现在 tty1。tty2~tty6 其实一开始是不存在,但是当你要切换时 (按下 [ctrl]+[alt]+[F2]),系统才产生出额外的 tty2, tty3。

4.1.4 在终端登录 linux

如果有按下 [Ctrl] + [Alt] + [F2] 就可以来到 tty2 的登陆画面,而如果你并没有启用图形窗口界面的话, 那么默认就是会来到 tty1 这个环境中。这个纯命令环境的登录的界面如下:

在这里插入图片描述

  • CentOS Linux 7 (Core)

    显示 Linux 发行版(distribution)的名称(CentOS)与版本(7);

  • Kernel 3.10.0-1160.105.1.el7.x86_64 on an x86_64:

    显示 Linux 核心的版本为 3.10.0-1160.105.1.el7.x86_64 on an x86_64, 且目前这台主机的硬件架构为 x86_64。

  • iZZxxxxxxxxxxxxxxxxxxxx login:

    前面那一坨是主机名,后面输账号。建议创建一个普通账号供学习使用,需要动用系统功能设置时再切换 root 身份。

  • Password:

    这一行则在第三行的账号输入后才会出现。请注意,在输入密码的时候屏幕上面不会显示任何的字样。

  • Last login: Wed Mar 6 20:51:20 on :0

    当用户登陆系统后,系统会列出上一次这个帐号登录系统的时间与终端机名称。

4.2.1 开始执行命令

命令格式:

[dmtsai@study ~]$ command  [-options]  parameter1  parameter2 ...命令       选项        参数(1)      参数(2)
  1. 一行命令中第一个输入的部分绝对是命令(command)或可执行文件(例如 shell 脚本)
  2. command 为命令的名称,例如变换工作目录的指令为 cd 等等;
  3. 中括号 [] 并不存在于实际的指令中,而加入选项设置时,通常选项前会带 - 号,例如 -h;有时候会使用选项的完整全名,则选项前带有 – 符号,例如 --help;
  4. parameter1 parameter2 为依附在选项后面的参数,或者是 command 的参数;
  5. 命令、选项、参数等这几个东西中间以空格来区分,不论空几格 shell 都视为一格。所以空格是很重要的特殊字符;
  6. 按下回车键后,该指令就立即执行。回车键代表着一行指令的开始启动。
  7. 指令太长的时候,可以使用反斜线 (\) 来转义回车键,使命令连续到下一行。注意,反斜线后就立刻接特殊字符才能转义。
  8. 在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd 与 CD 并不同。

4.2.3 重要的几个热键

  • [Tab] 键

    具有命令补全与文件补齐的功能

    • [Tab] 接在一串指令的第一个字的后面,则为“命令补全”;
    • [Tab] 接在一串指令的第二个字以后时,则为“文件补齐”
    • 若安装 bash-completion 软件,则在某些指令后面使用 [tab] 按键时,可以进行“选项/参数的补齐”功能
  • [Ctrl]-c

    命令中断

  • [Ctrl]-d

    键盘输入结束,可以取代 exit

  • [Shift]+{[Page UP][Page Down]}

    前\后翻页

4.3 Linux 系统的在线求助、man page 和 info page

  • –help

    [命令] --help
    

    在开发的时候,开发者就将可以使用的指令语法与参数写入指令操作过程中了。你只要使用“ --help ”这个选项, 就能够将该指令的用法作一个大致的理解。

  • man page

    man [命令]
    

    man 是 manual(操作说明)的缩写,可以得到比 --help 更详细的说明,操作说明一般包括以下几个部分

    • (分类):

      • 1:用户在 shell 环境中可以操作的命令或可可执行文件
      • 2:系统内核可调用的函数与工具等
      • 3:一些常用的函数(function)与函数库(library),大部分为 C 的函数库(libc)
      • 4:设备文件的说明,通常在 /dev 下的文件
      • 5:配置文件或者是某些文件的格式
      • 6:游戏(games)
      • 7:惯例与协定等,例如Linux文件系统、网络协定、ASCII 编码等等的说明
      • 8:系统管理员可用的管理命令
      • 9:与内核有关的文件
    • NAME:简短的命令、数据名称说明

    • SYNOPSIS:简短的命令语法(syntax)简介

    • DESCRIPTION:较为完整的说明

    • OPTIONS:针对 SYNOPSIS 部分中,有列举的所有可用的选项说明

    • COMMANDS:当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的命令

    • FILES:这个程序或数据所使用或参考或链接到的某些文件

    • SEE ALSO:可以参考跟这个命令或数据有相关的其他说明

    • EXAMPLE: 一些可以参考的范例

  • info page

    info 与 man 基本差不多,info page 则是将文件数据拆成一个一个的段落,每个段落用自己的页面来编写, 并且在各个页面中还有类似网页的“超链接”来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。

4.5 正确的关机方法

  • 观察系统的使用状态

    • 在线状态

      who
      
    • 网络联机状态

      netstat -a
      
    • 查看后台程序

      ps -aux
      
  • 常用关机命令:

    shutdown [OPTIONS...] [TIME] [WALL...]
    
  • 重新启动、关机:

    rebot    # 重启
    halt     # 系统停止,屏幕可能会保留系统已经停止的信息
    powroff  # 系统关机,所以没有提供额外的电力,屏幕空白
    
    • tips:上述命令其实都是调用 systemctl 命令,其格式为 systemctl [指令]

这篇关于[鸟哥私房菜]4.首次登录与在线求助的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/974534

相关文章

轻量级在线服装3D定制引擎Myway简介

我写的面向web元宇宙轻量级系列引擎中的另外一个,在线3D定制引擎Myway 3D。 用于在线商品定制,比如个性化服装的定制、日常用品(如杯子)、家装(被套)等物品的在线定制。 特性列表: 可更换衣服款式,按需定制更换模型可实时更改材质颜色可实时添加文本,并可实时修改大小、颜色和角度,支持自定义字体可实时添加艺术图标,并可实时修改大小、颜色和角度,支持翻转、各种对齐可更改衣服图案,按需求定制

在线装修管理系统的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,装修队管理,用户管理,装修管理,基础数据管理,论坛管理 前台账户功能包括:系统首页,个人中心,公告信息,论坛,装修,装修队 开发系统:Windows 架构模式:B/S JDK版本:Java JDK1.8 开发工具:IDEA(推荐) 数据库版本: mysql5.7 数据库可视化工具: navicat 服务器:SpringBoot自带 ap

vue项目集成CanvasEditor实现Word在线编辑器

CanvasEditor实现Word在线编辑器 官网文档:https://hufe.club/canvas-editor-docs/guide/schema.html 源码地址:https://github.com/Hufe921/canvas-editor 前提声明: 由于CanvasEditor目前不支持vue、react 等框架开箱即用版,所以需要我们去Git下载源码,拿到其中两个主

DDei在线设计器-API-DDeiSheet

DDeiSheet   DDeiSheet是代表一个页签,一个页签含有一个DDeiStage用于显示图形。   DDeiSheet实例包含了一个页签的所有数据,在获取后可以通过它访问其他内容。DDeiFile中的sheets属性记录了当前文件的页签列表。   一个DDeiFile实例至少包含一个DDeiSheet实例。   本篇最后提供的示例可以在DDei文档直接预览 属性 属性名说明数

比较学习难度:Adobe Illustrator、Photoshop和新兴在线设计平台

从入门设计开始,几乎没有人不知道 Adobe 公司两大设计软件:Adobe Illustrator和 Photoshop。虽然AI和PS很有名,有一定设计经验的设计师可以在早期探索和使用后大致了解AI和PS的区别,但似乎很少有人会系统地比较AI和PS。目前,设计软件功能多样,轻量级和网页设计软件已成为许多设计师的需求。对于初学者来说,一篇有针对性的AI和PS比较总结文章具有非常重要的指导意义。毕竟

智慧环保一体化平台登录

据悉,在当今这个数字化、智能化的时代,环境保护工作也需要与时俱进,不断创新。朗观视觉智慧环保一体化平台应运而生,它利用先进的信息技术手段,为环保工作提供了更加便捷、高效的管理方式,成为推动绿色发展的重要力量。 一、智慧环保一体化平台的诞生背景 随着工业化进程的加快,环境污染问题日益严重,传统的环保管理模式已经难以满足现代社会的需求。为了提高环保工作的效率和质量,智慧环保一体化平台应运而

Tkinter和selenium结合实现登录UC后台,最后打包成exe

主要实现的功能:小号模式自动登录UC阿里汇川广告后台,屏蔽账号密码输入 主要用的技术:用Tkinter展示所有的广告账号界面,使用selenium控制谷歌浏览器,打开阿里汇川登录页,登录汇川后台。 第一次写,遇到的坑比较多,三天,搞定。给自己一个棒棒~☺️ import Tkinter as tk import osimport sysimport requestsfrom sel

电压互感器在线监测的原理

电压互感器在线监测的原理主要基于电磁感应、电场效应以及一系列先进的监测技术。以下是对其原理的详细解释: 一、电磁感应原理 电压互感器(Voltage Transformer,简称VT)本质上是一种降压变压器,它利用电磁感应的原理将高电压信号转换成低电压信号以便于测量和监测。具体来说,电压互感器包含两个主要线圈:主线圈和次级线圈。主线圈接在被测电路中,当交流电压通过主线圈时,会在其内部产生磁场。

4、SpringMVC 实战小项目【加法计算器、用户登录、留言板、图书管理系统】

SpringMVC 实战小项目 3.1 加法计算器3.1.1 准备⼯作前端 3.1.2 约定前后端交互接⼝需求分析接⼝定义请求参数:响应数据: 3.1.3 服务器代码 3.2 ⽤⼾登录3.2.1 准备⼯作3.2.2 约定前后端交互接⼝3.2.3 实现服务器端代码 3.3 留⾔板实现服务器端代码 3.4 图书管理系统准备后端 3.1 加法计算器 需求: 输⼊两个整数, 点击"点

Spring Boot 实现微信、QQ 绑定登录

文章目录 1. 项目环境2. 创建Spring Boot项目3. 配置微信和QQ开发平台4. 配置Spring Security5. 配置Spring Security6. 创建登录和主页控制器7. 创建视图8. 运行项目9. 处理用户信息结论 🎉欢迎来到SpringBoot框架学习专栏~ ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹✨博客主页:IT·陈寒的博