虚拟机指令&shell的使用

2023-05-16

虚拟机的使用

在Linux学习者初步使用和学习Linux的时候,会发现我们对这套操作系统是比较陌生的。而我们想要玩转Linux,那么就不得不执行一些具有威胁性质的指令,可能会更改系统文件,在此过程中,稍有不慎就可能会导致系统无法使用甚至瘫痪。因此保险起见,我们在最初的阶段,将使用虚拟机来帮助我们先去了解Linux,在虚拟机上尝试大多数指令。

那么开始我们今天的虚拟机基础学习:
*

一:虚拟机基础指令:

#####虚拟机命令##### 【以下指令皆为在redhat版Linux中练习,多数Linux发行版通用。】

以下指令都是更改过的,原版基础指令建议自行查看所安装的linux系统官网,或者安装的虚拟机版本官网。

[kiosk@foundation12 ~]$ rht-vmctl start desktop ###开启虚拟机desktop
[kiosk@foundation12 ~]$ rht-vmctl view desktop ###显示desktop
[kiosk@foundation12 ~]$ rht-vmctl poweroff desktop ###断电(关闭)
[kiosk@foundation12 ~]$ rht-vmctl reset desktop ###重置系统

【1】kiosk:运行shell的用户
【2】@:分割符号
【3】foundation0:主机短名称
【4】~:所在当前主机的为位置
【5】$:身份提示符号 $表示普通用户.#表示超级用户在这里插入图片描述简单的虚拟机开机,显示,重置,关闭【断电】指令如上图所示。并不难理解。下面我们在来看一些其他情况下的虚拟机指令。

在这里插入图片描述
这部分指令中我们涉及1.开启虚拟机后的再开启报错,2.重置虚拟机的确认提示,3.断电提示。 要注意的是所有的指令都应该在出现[ ]内容后再输入。

二:shell的使用:

大家都知道我们无论是玩那种语言,都一定是要敲代码的,那么在Linux系统中,我们所使用的工具,就是shell了。
这里就不对shell作太多基础介绍了,直接来介绍几条shell语句。

当前系统默认使用shell类型:bash ###GUN Bourne again Shell

#####如何开启shell#####
1.鼠标右键 open in terminal
2.在shell已经开启的情况下:

ctrl+shift+n   ##开启一个新的shell
ctrl+shift+t   ##在同一个界面中开启一个新的shell
gnome-terminal ##shell运行命令【在原shell界面输入】

3.关闭shell

ctrl+D      ##关闭shell的快捷键
exit		##此命令可以关闭shell

4.设定shell开启的快捷键

gnome-control-center    ##打开系统设置中心
--->【keyboard】
--->【shortcuts】
--->【custom shortcuts】, 填入快捷键名称到name中,输入指令【gnome-terminal】
--->【add】
--->选择快捷键

今天我们就简单介绍一下虚拟机的基础指令,以及shell的基础指令。接下来我们将要进入正式的学习阶段。

                              大大的小小阳
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

虚拟机指令&shell的使用 的相关文章

  • 选择多个模式的 awk 代码

    这是我的输入文件 比如modified txt r4544 n479826 2012 08 28 07 12 33 0400 Tue 28 Aug 2012 1 line Changed paths M branches 8 6 0 con
  • Bash shell 读取错误:0:资源暂时不可用

    编写 bash 脚本时 有时你运行的命令会打开另一个程序 例如 npm composer 等 但同时你需要使用read以提示用户 你不可避免地会遇到这种错误 read read error 0 Resource temporarily un
  • 终止 ssh 会话会终止正在运行的进程

    我正在使用 ssh 连接到我的 ubuntu 服务器 我使用命令启动编码程序 然而 似乎当我的 ssh 会话关闭时 因为我在进入睡眠状态的笔记本电脑上启动它 有没有办法避免这种情况 当然 阻止我的笔记本电脑休眠并不是永久的解决方案 运行你的
  • 是否可以为我的 Linux 函数复制命令的制表符补全?

    假设我有一个名为的 bash shell 函数magic 我想定义一个制表符补全功能 magic这将允许magic搭载任何给定命令的选项卡完成功能 如果可用 换句话说 我想要magic能够做这样的事情 magic git
  • 使用终端(或 Shell)将文件的一部分复制/粘贴到另一个文件中

    我正在尝试将 txt 文件的一部分从行号 n 复制到行号 n y 假设 1000 到 1000000 我尝试过与运营商合作sed 并且失败了 这是我尝试过的命令 sed n 1000 1000000p path first file gt
  • “设置:非法选项 -”在一台主机上,但在另一台主机上则不然

    我在我的一台 ubuntu 虚拟机中编写了一个 sh 脚本 该脚本工作正常 但是当我尝试在其他虚拟机中运行它时 它不起作用 两个虚拟机应该相同 和bash version两个虚拟机均回复 GNU bash version 4 3 11 1
  • 在 unix bash 脚本中可以嵌套 Here Document 吗?

    是否可以在另一个heredoc中编写一个heredoc ssh T q yxz server1 lt lt END TEXT ssh T q abc server2 lt lt SUB TEXT SUB TEXT END TEXT Yes
  • shell 脚本中的 Telnet

    如何在 shell 脚本中运行 telnet 并在远程服务器上执行命令 出于安全原因 我没有在我的Solaris 机器上安装expect 我也没有perlnet telnet模块已安装 那么如果不使用expect和perl我该怎么办呢 我尝
  • 使用 find 和 xargs 交互删除文件

    我正在尝试将一些文件从 find 命令传输到交互式删除命令 以便我可以仔细检查要删除的文件 但我遇到了一些麻烦 find name print0 xargs 0 rm i 我认为上面的方法可行 但我只得到一串 rm remove regul
  • 如何在bash中使用kill SIGUSR2?

    我在linux中使用iptraf来监控网络流量 shell命令是 让iptraf在后台运行 iptraf s eth0 f B L traffic dat 如果我想得到结果 我必须先停止 iptraf 所以我使用 shell 命令 kill
  • 拼写检查 shell 脚本

    我有一些疑问 我对一个应该是简单拼写检查器的脚本有疑问 它的目的是 当发现错误的单词时 它会提示用户输入该单词的正确拼写 如果用户输入正确的拼写 则会显示更正的单词以及错误的单词 下面 在读完所有单词之后 但是 如果用户只是按 Enter
  • 如何 grep 文件中不区分大小写的字符串?

    我有一个文件file1其结尾为Success OR success 我想要grep为了这个词success以一种不区分大小写的方式 我写了以下命令 但它区分大小写 cat file1 grep success 我怎样才能改变它 以便它ret
  • python等待shell命令完成

    我正在运行脚本来解压缩一些文件 然后删除 rar 文件 我通过 shell 运行命令来完成此操作 我尝试了几种不同的方法来让脚本等待文件解压完成 但它仍然继续并在文件使用完成之前删除文件 我已经尝试过下面的代码 这是行不通的 我试图看看是否
  • 在ubuntu中打开spyder

    我想在ubuntu中打开spyder Python IDE 通常我会在 shell 中编写 spyder 它会打开spyder IDE 现在 当我在shell中编写spyder时 它只是换行 什么也没有发生 类似于按 enter 我如何找回
  • 如何使用 git hook pre-merge-commit 获取原始合并分支名称

    我正在尝试使用新的 git hook pre merge commit 创建一个特定的脚本 但它没有参数 有什么解决方法可以让我获得正在合并的分支的名称吗 例子 在分支 myBranch 上 我调用 git merge testingBra
  • 退出代码大于 255 — 可能吗?

    如果是 在哪个操作系统 shell 或其他操作系统上 考虑以下 Java 程序 我使用 Java 只是作为示例 任何语言都适合这个问题 这更多地与操作系统有关 public class ExitCode public static void
  • unix 下日期字段排序

    我有包含数十万条记录的文本文件 其中一个字段是日期字段 有没有办法根据日期字段对文件进行排序 09 APR 12 04 08 43 632279000 AM 19 MAR 12 03 53 38 189606000 PM 19 MAR 12
  • 在 bash 中添加(收集)退出代码

    我需要依赖于脚本中的几个单独的执行 并且不想将它们全部捆绑在一个丑陋的 if 语句中 我想使用退出代码 每次执行并添加它 最后 如果这个值超过阈值 我想执行一个命令 伪代码 ALLOWEDERROR 5 run something RESU
  • 如何使用 docker ENTRYPOINT 与 shell 脚本文件组合参数

    我编写 shell 脚本文件并将其与 docker ENTRYPOINT 一起使用 但是当我运行 docker image 时 由于入口点代码行 它只是停止而没有任何错误日志 我的 Dockerfile FROM ubuntu 16 04
  • SSH,运行进程然后忽略输出

    我有一个命令可以使用 SSH 并在 SSH 后运行脚本 该脚本运行一个二进制文件 脚本完成后 我可以输入任意键 本地终端将恢复到正常状态 但是 由于该进程仍在我通过 SSH 连接的计算机中运行 因此任何时候它都会登录到stdout我在本地终

随机推荐

  • jquery pagination分页组件

    pagination 一个jQuery插件 xff0c 提供简单但完全可定制的分页 样式如下 官网 https pagination js org github https github com superRaytin pagination
  • 通过FRP搭建内网穿透,实现域名访问局域网本机

    1我的目标 xff1a 实现通过域名访问局域网tomcat服务 xff0c 域名访问方便本地微信调试 2思路 xff1a xff08 1 xff09 用服务器搭建内网穿透 利用FRP实现穿透 xff0c frp 是一个专注于内网穿透的高性能
  • java 用combiner工具合成图片

    目录 图片合成工具image combinermaven引入项目java代码合成图片 图片合成工具image combiner 官网地址 https gitee com dromara image combiner maven引入项目 lt
  • java用图片生成pdf

    maven引入组件itextpdf span class token tag span class token tag span class token punctuation lt span dependency span span cl
  • Spring整体架构

    Spring框架是一个分层架构 xff0c 它包含一系列的功能要素 xff0c 并被分为大约20个模块 xff0c 如下图所示 Spring整体架构图 1 Core Container Core Container xff08 核心容器 x
  • 使用networkx常用函数分析连接图

    使用networkx常用函数分析图 1 Connected components 连通图 连通图内任意两点之间都存在path 由此函数可以得到一个components的列表 nx connected components G Q xff1a
  • http not supported or disabled in libcurl 和 未将对象引用到实例的解决办法

    curl获取天气时 xff0c 报错 xff1a http not supported or disabled in libcurl 找了半天 xff0c 发现url地址前面多打了一个空格 xff01 去掉空格就好了 然后蹦出来另一个问题
  • Policy gradient(策略梯度详解)

    文章目录 策略梯度基本知识什么是策略梯度 xff1f 强化学习案例 策略梯度公式详解如何使你的损失函数更好增加一个基准为每一个action分配不同的权重 策略梯度基本知识 什么是策略梯度 xff1f 直接根据状态输出动作或者动作的概率 那么
  • android apk的签名和权限问题

    一 android apk的签名问题 http blog csdn net lyq8479 article details 6401093 1 为什么要给Android应用程序签名 xff1f 如果只能用一句简单的话语来回答这个问题的话 x
  • ERROR in The “path“ argument must be of type string. Received undefined

    在前端开发中 xff0c 用webpack打包时 xff0c 有时候会遇到如题这个错误 比如我机器上的某个工程 xff0c 以下的webpack的配置 xff1a output path ghpages filename bundle js
  • TensorFlow Lite发布重大更新!支持移动GPU、推断速度提升4-6倍

    乾明 发自 凹非寺 量子位 出品 公众号 QbitAI TensorFlow用于移动设备的框架TensorFlow Lite发布重大更新 xff0c 支持开发者使用手机等移动设备的GPU来提高模型推断速度 在进行人脸轮廓检测的推断速度上 x
  • 全量备份+mysqlbinlog恢复数据

    全量恢复数据 xff08 全量备份 43 mysqlbinog xff09 现在凌晨三点了 xff0c 数据库自动备份开始了 xff0c 我们通过如下命令将数据库备份成 SQL 脚本 cd www server data backup ls
  • linux 使用su切换所有用户失败

    linux 系统中 su 切换所有用户失败 xff0c 但是ssh可以正常登录 原因是原先 usr bin su文件的 rwsr xr x权限被更改为 rwxr xr x 造成无法登录 在添加属主的s权限 root 64 rbtnode1
  • ARM-Linux下Qt4.8中加入qtserialport串口模块

    qt版本 xff1a qt 4 8 7 编译器 xff1a arm linux gcc4 4 3 qtserialport 5 3 2 模块下载 xff1a 链接 xff1a https pan baidu com s 1OjLAS4I s
  • gitlab中,developer无法推送到master分支的设定方法

    在开发中使用gitlab向master分支推送时 xff0c 经常会出现如下的错误提示 remote GitLab You are not allowed to push code to protected branches on this
  • java中,对while(reader.hasNextInt())的使用,实现数字的连续求和。

    代码 xff1a import java util Scanner public class push 64 param args public static void main String args TODO Auto generate
  • 安卓锁屏相关流程

    时间 xff1a 2022 01 04 流程 xff1a PIN码解锁流程 PIN码解锁的View是KeyguardPINView xff0c 此类的父类是KeyguardPinBasedInputView xff0c KeyguardPi
  • 链表的概述,节点的定义,链表的创建,链表的遍历

    目录 链表概述 链表创建 节点的定义 头节点的创建 后续节点的创建并连接形成链表 头插法 后续节点的创建并连接形成链表 尾插法 链表的遍历 输出链表数据域内容 链表概述 链表 xff0c 别名 链式存储结构 或 单链表 xff0c 用于存储
  • 栈的基本概述,生活中的栈,栈的创建,入栈出栈方式。

    目录 栈的基本概述 栈的具象化 生活中的栈 栈的创建 栈的数组存储结构体创建 栈初始化 入栈 出栈 小结 栈的基本概述 34 栈 stack 34 是一种数据存储方式 xff0c 分为栈顶和栈底 xff0c 栈顶同时负责向栈内 存入内容 和
  • 虚拟机指令&shell的使用

    虚拟机的使用 在Linux学习者初步使用和学习Linux的时候 xff0c 会发现我们对这套操作系统是比较陌生的 而我们想要玩转Linux xff0c 那么就不得不执行一些具有威胁性质的指令 xff0c 可能会更改系统文件 xff0c 在此