Linux基础概念:X11桌面环境、命令行操作与帮助指南

 

概述

本文介绍了 Linux 的基本概念,包括桌面环境(X11)、进入命令行的方式、命令行热键,以及如何获取命令帮助(man 和 help)。

X windows

X Window,也称为 X11 或简称 X

X Window 是指X Window图形用户接口,是一种计算机软件系统和网络协议,提供了一个基本的图形用户界面(GUI)和丰富的输入设备能力,用于联网计算机。它创建了一个硬件抽象层,允许在任何计算机上实现设备独立性和重用方案。

X Window最初是1984年麻省理工学院的研究成果,后来成为UNIX、类UNIX和OpenVMS等操作系统中一致适用的标准化软件工具包及显示架构的运作协议。X Window通过软件工具和架构协议建立操作系统的图形用户界面,并逐渐扩展到各种其他操作系统上,几乎所有操作系统都能支持和使用X Window。

与常见桌面环境的关系

许多用户在桌面环境中使用X。除了窗口管理器外,桌面环境还包括使用统一用户界面的各种应用程序。流行的桌面环境有GNOMEKDE PlasmaXfce

X是常见桌面环境(如Xfce/GNOME)的底层支持框架接口,在此基础上搭建了桌面系统。

命令行界面

命令行界面也称为终端、Terminal或Console。在Linux中,通过 Ctrl+Alt+F7 可以进入图形界面。

Linux默认提供了六个终端,可以使用 Ctrl+Alt+F1~F6 进入。

注意如何进入图形界面:

要从虚拟终端返回到图形界面,可以按 Ctrl+Alt+F7Ctrl+Alt+F1 键(具体取决于系统设置,通常情况下,默认使用F7进入图形界面)。这个组合键可以让你回到图形界面,回到桌面环境中。

这六个命令行环境即我们所在的命令终端,可以看到 tty1~6

默认情况下,我们进入的是图形界面,你可以尝试手动切换到对应的终端。

我们使用 Ctrl+Alt+F1 切换到终端查看一下。

linux 切换终端效果截图

kali GUN/Linux 1.0 kali # 表示发行版名称
Linux kali 3.7-trunk... x86_64 #标示系统内核
neon@kali:~$   #分别表示:账户@主机名:所在目录,$表示提示字符

~在linux中表示家目录home

终端命令行热键

TAB

命令补全和文件补全

ctrl+c 组合键

终止命令,比如我们执行一个比较费时的命令,如何终止它呢?我们可以使用ctrl+c 来结束,使其不在继续执行。

ctrl +d 组合键

输入结束标志(End-of-File,EOF):在命令行中,Ctrl + D 组合键常用于表示输入的结束。当你在终端中键入命令或者数据时,按下 Ctrl + D 表示你已经输入完成,这个组合键告诉系统你已经结束了输入,然后系统会处理你刚刚输入的内容。

退出终端会话:在某些情况下,当你在终端中没有输入任何内容而直接按下 Ctrl + D,它会被解释为退出当前的终端会话,类似于输入 exit 命令。这将会关闭当前的终端窗口或退出当前的登录会话,使你返回到之前的界面或者回到登录界面。

shit+pagedown/up 进行翻页查看,一般被用于查看之前的命令

命令帮助

为了避免总是忘记命令我们可以使帮助命令来提示自己

--help

--help 无论是什么命令开发者,一般会提供 --help来给用户帮助

使用help 帮助效果截图

--help 一般用于告诉用户命令的用户,而不会具体的解释各个参数作用。更加详细的解释,我们可以使用man page 来查找,命令的详细解释和详细用法

man page

man command

man 命令效果截图

执行 man date后输出的页面,简单分析下

DATE(1) :表示date命令,在第一章节

这里的(1) 可以表示1-9 分别表示man 的不同章节

man 命令各个章节说明

man 命令结果的解读

各个部分内容的作用如下:

man 每个部分的含义

更加详细的查找man 手册中内容用法,进入man 手册页面,我们可以使用一下常用命令来操作。

man page查看的高级用法

man 使用的 Less 命令进行查看的,使用h 可以查看操作帮助。

man 命令常见用法

我们当然可以查看man --help 查看常见用法,但是一般太多了,这里我们做一个总结。

man -f command

(或者等同于 whatis 命令)会在系统的命令数据库中搜索给定命令的简要说明。它会显示与命令相关的简短描述,但不提供详细的手册页内容。

注意:系统可能没有预先生成命令的简要描述数据库,因此在某些情况下,whatis 命令可能无法返回所需的信息。

man -k command

使用关键字检索,表示所有的command 的内容都列出来。

man x command 

[x]表示特定章节,查找的特定章节的内容。有1~9个章节

发表评论

0 评论