终端介绍,shell描述,系统命令等内容讲解
树图思维导图提供 Linux操作系统的使用 在线思维导图免费制作,点击“编辑”按钮,可对 Linux操作系统的使用 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:59c5952acb958160d0ae6547396b248c
Linux操作系统的使用思维导图模板大纲
终端介绍
人们经常说,眼睛是心灵的窗户。而对于Linux操作系统而言(Ubuntu),终端就是窗户。尽管目前来看,Linux操作系统的图形界面已经比较成熟,绝大多数操作完全可以通过图形界面来完成。但是学习通过终端完成对系统的操作,才能算是打开了Linux系统学习的大门。 所谓终端,即图形界面下的一种命令行窗口。用来实现操作系统与用户的交互。同Windows一样,尽管人们适应了通过桌面完成一系列工作,但Ubuntu的一些系统配置仍需要通过终端完成。打开Windows终端的方式为按“Win + R”键,然后在命令框内输入“cmd”。
终端软件
本书使用的Linux操作系统(Ubuntu)已默认安装Gnome-Terminal,如图所示。Gnome-Terminal提供了剪切、粘贴、多标签显示,以及设置终端配置文件等功能。中文支持和用户界面相对友好。用户可以使用窗口菜单或快捷键完成操作。 Xterm是一款基于 X Window System系统的终端模拟器,用来提供多个独立的Shell 输入输出。其最早由马克· 范德沃德(Mark Vandevoorde)于1984年为VS100显示器编写的独立虚拟终端。 Konsole是基于KDE平台的终端模拟器,除了提供支持使用Shell的方法,Konsole同样提供了很多能让命令行操作便利的功能,如配置文件管理,回滚和配色方案,以及半透明效果等。
Shell概述
用户使用操作系统几乎都在桌面环境下,通过鼠标单击操作基本可以完成大部分的工作。图形界面对用户十分友好,交互方便。然而,Linux操作系统的许多功能使用Shell命令来完成要比图形界面更快速且直接。 因此,掌握Shell命令的用法十分重要。学习Shell命令,首先需要理解Shell的定义以及Shell在操作系统中的定位。 Shell可直译为“贝壳”,而Linux操作系统中的Shell可以被视为Linux内核的一个外层保护工具。主要负责完成用户与内核之间的交互,其主要面对的是用户。 Shell本质上是一个命令行解释器。其功能为将用户命令解析为操作系统所能理解的指令,从而实现用户与操作系统的交互。Shell为操作系统提供了内核以上的功能,直接用来管理和运行系统。
Shell命令格式
username:用户名,即当前登录用户的用户名。 hostname:主机名,即系统的主机名。 direction:目录名,即当前用户所处的路径,“~”表示在用户主目录下;“/”表示在根目录(类似于Windows系统下的C盘)下,即系统目录下。 $:Shell提示符,表示当前用户为普通用户。如果当前用户为超级用户(管理员),则提示符为“#”Command:命令名称,可以为Shell命令或执行程序,严格区分大小写。 options:附加选项,通常情况下,用户若希望命令可以实现更加精确或更加全面的功能,则需要在命令后添加选项,指定命令动作。 Argument:参数,一般用来指定作用对象或目标,可以是特定的值。有时可以添加多个参数。
用户与系统相关命令
Linux操作系统是一个多用户操作系统,因此有时会涉及用户切换与用户管理等操作。用户管理操作后面将详细介绍。 Linux操作系统命令su用来实现对当前系统的操作用户进行切换,通常被用来完成普通用户与超级用户(管理员)的切换。因为当用户需要对根目录中的文件进行访问或写入时,由于权限问题,常需要将当前的普通用户更换为超级用户。 (1)命令su帮助查询 命令su的语法格式可以通过操作系统帮助查看,一般命令行输入“命令 + -help”即可。(2)命令su使用示例 命令su使用方法如例所示,可以看到“-,-l,--login”三者的功能一致,即重新登录,并修改工作环境。
文件相关命令
压缩打包相关命令
系统常用功能命令
树图思维导图提供 Linux 网络基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 Linux 网络基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4
树图思维导图提供 HarmonyOs 在线思维导图免费制作,点击“编辑”按钮,可对 HarmonyOs 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33b352332cd61ae9bda089308243d88b