新闻详情

新闻详情

首页 / 资讯中心 / 详情

第1章:了解乌班图环境,命令行中的提示文字

发布时间:2026/11/9 8:12:34来源:尧图网络
第1章:了解乌班图环境,命令行中的提示文字
专栏导航上一篇第1章开发环境搭建安装乌班图系统回到目录下一篇第一章了解乌班图环境打开终端功能本节前言对于本节所讲解的知识有可能你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点请你自行查阅。我呢也会提到一部分的参考课节。但是呢你不应该依赖于我的主动提及。最好呢你自己能够多去了解和查看本专栏目录。来看一看开发环境的搭建情况。VMware 虚拟机已完成VirtualBox 虚拟机乌班图操作系统已完成Bochs 模拟器QEMU 模拟器GCCGnasm 汇编器makevim 编辑器Pluma 文本编辑器Visual Studio Code以上就是安装情况了。虚拟机有了乌班图系统也已经是安装在 VMware 虚拟机里面了。。接下来呢我们也就可以尝试着去安装一些个工具软件了。不过在安装工具软件之前我还是打算先带领大家了解和熟悉一下乌班图的环境。本节我们的任务是简单地介绍一部分 Linux尤其是乌班图的命令行知识讲解一下命令行中的命令提示文字的知识。说明一下关于 Linux 与乌班图操作命令你得是主要依靠自学。我这里并不打算系统讲解它。如果你的 Linux 命令知识还属于小白的阶段那么你应该是需要自己去找时间补课的。我也在补课中。买本书或者找一个视频教程跟着去学习就挺好的吧。在 Linux 基础教材领域一个经典的教材是《鸟哥的私房菜》。目前它是出到了第四版。我本人也是正在学习这个教材。我们的这个专栏本身不需要你是一个 Linux 大神能够有着基础的操作知识够用就行。而想要深入开展内核知识的学习我们都需要熟练使用 Linux乃至于达到的程度。现阶段你暂时不需要精通能够有着基本的使用技巧就行。至于熟练与精通你可以通过自学与积累慢慢地达到高手的水平。我们开始。一. 本节内容一打开终端一般地安装好了乌班图以后我们需要去更新软件仓库列表和更新其中的一些个软件。这样的事情用乌班图的操作命令就可以做到。首先呢还是请大家打开乌班图系统。然后呢我们在桌面上点击鼠标右键弹出右键菜单如下图所示。图1接下来我们在图1 中单击【在终端中打开】这一选项会弹出来一个命令行窗口。如下图所示。图2命令行窗口也叫做终端也叫做控制台。二当前用户账号字段在图2 的上方有一个白色闪烁的矩形光标。这个东西是用来提示命令行窗口输入的下一个字符所在的位置的。它的左边是一串文字【studyvmware:~/桌面$】。这一串文字中其中的 符号是一个分隔符它左边的部分是当前用户。我们当初安装乌班图系统的时候设置了用户名。当初我们设置的用户名是 study如下图所示。图3这个图3是我从之前的安装乌班图的课节中复制过来的。图3 中我们在安装乌班图时在上边的红色框线所示的【您的姓名】一栏中输入了英文名。这个呢它还不是用户名而只是我们输入的英文名。输入英文名的过程中在下面的【键入一个用户名】这一栏会自动与我们在【您的姓名】一栏中的输入信息同步变化。【键入一个用户名】一栏中的东西才是用户名。由于我们刚刚打开一个命令行窗口时默认地会处在这个用户账号之中因此安装系统时设置的用户名【study】它构成了白色光标左侧的提示文字串【studyvmware:~/桌面$】中 符号左边的文本字符串。如果当初我们在安装系统的时候在姓名一栏中输入的是【little_cat】则此刻白色光标左侧的提示字符串应该会是【little_catvmware:~/桌面$】。如果我们切换到其他用户账号那么 符号左边的文字显示就会发生变化了。如果我们切换到了【game】用户中则 符号左边的部分会变为【game】字样。切换到其他用户的命令一会儿我们会讲此处你先不用管知道有那个命令就行了。三机器名字段 右边冒号左边的部分是我们在安装系统的时候设置的机器名。如图3 所示当初我们在安装系统的时候设置的机器名是【vmware】所以在这里白色光标左侧的提示字符串会显示为【studyvmware:~/桌面$】。如果当初我们设置的机器名是【great】则此时的提示字符串会显示为【studygreat:~/桌面$】。四当前工作目录字段家目录在提示字符串中冒号右边$ 左边又是一个字段。这个字段它表示的是这个命令行窗口当前所处的路径。命令行窗口当前所处的路径也叫做工作目录。我们当前的工作目录是【~/桌面】。【~】这个符号在 Linux 命令行界面中它表示当前用户的家目录。目录和文件夹基本上是同义词。只不过呢在命令行界面中习惯上用的术语是【目录】而在图形界面中习惯用语是【文件夹】。家目录不太想细讲。但是呢还得来说一说。由于我们这个教程里在安装系统的时候设置的用户名是【study】所以呢打开终端时默认地会处于 study 用户之中。当我们处在 study 用户中的时候你的家目录就会是【/home/study/】。如果你当初安装系统的时候设置的用户名为【little_cat】则打开终端时默认会处在 little_cat 用户中此时你的家目录便会是【/home/little_cat】。由于我们当前的家目录是【/home/study/】而白色光标左侧的提示字符串中冒号右边、$ 符号左边的工作目录字段的内容是【~/桌面】而【~】代表的正是当前用户的家目录所以命令行窗口的当前工作目录是【/home/study/桌面】。五打印当前工作目录命令pwd我们可以在命令行中输入【pwd】然后按下回车窗口中就会显示当前工作目录。如下图所示。图4图4 中红色框线所示的内容便是我们刚刚执行的【pwd】命令的执行结果与显示信息。pwd它是 Linux 系统中的一个常用命令 它的命令的英文全称是Print Working Directory中文意思是打印当前工作目录。六普通用户与超级用户及其切换命令最后呢白色光标左边的提示字符串中$ 符号它是表明当前用户是普通用户还是管理员用户。管理员用户就是【root】用户。如果是普通用户这一块就会显示为 $ 。如果是 root 用户则 $ 字符会被 # 字符 替代。我们在命令行中输入【sudo su】然后按下回车键结果如下图所示。图5当初我们在安装系统的时候设置的密码是【123456】而图5 中在提示我们输入密码。所以呢我们就在图5 所示的命令行窗口中输入密码然后按回车键就可以了。这么做了以后执行结果如下。图6这回在光标左侧的提示字符串中 符号左边的当前用户字段是【root】它是乌班图乃至于 Linux 操作系统中的管理员账号用户名。然后呢此时紧贴着白色光标的末端字符为 #而不再是 $ 。至于冒号右边、# 左边的工作目录字段为【/home/study/桌面】的完整显示不再是【~/桌面】了。这是因为root 用户的家目录并不是【/home/study/】而是【/root/】。在乌班图系统里面在任何一个普通用户账号中执行【sudo su】命令并正确地输入了密码就会切换到 root 账号。当前我们是处在 root 账号之中。root 账号是 Linux 中的管理员账号。管理员在 Linux 系统中也被称作【超级用户】。现在呢我们想从 root 账号切换回我们的 study 账号。我们在命令行窗口中输入 su study然后按回车执行结果如下。图7我们没有输入密码也没有用【sudo】前缀直接以【su 空格 用户名A】的命令格式就切换到了study 用户里面。在 Linux 里面root 账号就是一个神。从 root 用户切换到任意其他用户账号不需要输入密码也不需要加【sudo】前缀。如果是从用户A 切换到用户B 呢比如我们当前处于 study 用户然后我们想要从 study 用户切换到 game 用户那么我们需要输入【su game】命令然后回车执行。接下来呢我们需要输入 game 用户账号的密码才可以切换到 game 账号中。从一个普通用户切换到另一个普通用户需要执行【su other_user】格式的命令并正确输入密码才可以切换到【other_user】用户之中。想要从普通用户账号切换到 root 账号不是总能成功。某一个用户账号它想要切换到 root 账号首先它得是有 root 账号的认证。怎么个认证法你自己查吧。在我们的这个系统中目前study 用户是有 root 的认证的可以从 study 账号切换到 root 账号。但是呢如果你随便地新建了一个用户账号比如 game 账号那么它是不具备 root 账号的认证的不能从 game 账号切换到 root 账号。结束语讲解命令行知识又会是一个麻烦费时的事情。本节算是第一节。后面我还会继续讲解一些个命令行知识的。我们这里提供的仅仅是一种简介不是系统与正式的讲解。正式的讲解你得在别的地方学习。专栏导航上一篇第1章开发环境搭建安装乌班图系统回到目录下一篇第一章了解乌班图环境打开终端功能
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/8 22:42:07

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/8 2:22:29

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/8 8:25:50

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/8 22:41:24

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/8 3:02:34

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/8 3:02:33

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉