网站建设中,中国大陆地区请使用VPN访问,欢迎提建议,关注LSKR Mastodon

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

介绍X Window(X11)、Linux桌面环境,命令行界面,常用终端热键以及命令帮助(--help、man page)的详细内容。

 

概述

本文介绍了 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个章节

إرسال تعليق

Cookie Consent
我们使用 Cookie 来了解您如何使用我们的网站并提升您的体验。这包括个性化内容和广告。
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.