| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 虚拟机的状态-mkdir-主提示符-PS1-shell脚本 -> 正文阅读 |
|
[系统运维]虚拟机的状态-mkdir-主提示符-PS1-shell脚本 |
目录 ????????4.3 Linux里的shell编程(bash)定义变量: ????????4.5 [root@localhost ~]# ????????4.7.2 修改主机名(临时,重启系统后失效) ????????5.2 家目录( ~ )和根目录( / )的区别 一、虚拟机的状态1.关机:虚拟机不再运行,关闭系统。如果需要使用Linux系统,就要开机,开机需要启动时间 2.挂起:(常用)虚拟机暂停在某个状态,可以快速恢复到暂停状态,节省了开机启动的时间。 两种状态下,xshell均无法连接 二、mkdir深入只有同时新建多个文件夹时使用花括号{},若只有一个文件夹的情况下使用花括号{},花括号{}会变成文件名 【示例】 ? -p :选项,一次性创建所有文件夹(目录)
三、【小知识】为什么服务器喜欢安装的时候使用CLI界面????????3.1 基础知识CLI :command line interface 命令行界面 ==》专业的Linux学习方法==》服务器 GUI :graphic user interface 用户图形界面 ==》用于办公电脑==》Ubuntu ????????3.2【缘由(答案)】资源消耗:cpu的使用 ????????????????内存的使用 CLI:系统消耗更加少的cpu和内存==》安装好的==》服务器“省吃俭用给用户提供更好的服务 GUI:运行时需要开启更多的程序,消耗的cpu和内存更多 ????????3.3具体示例Windows xp、win7、win10 ==》系统的升级对硬件要求越来越高 手机越用越卡==(因为)==》背后的程序越来越大,功能越来越多,需要有更好的cpu和更大的内存 ????????【拓展】安迪比尔原则
四、主提示符?????????4.1 PS1PS1 即为 prompt symbol 1 第一提示符,是Linux预定义的变量 预定义:操作系统提前(预先)定义好的,不需要使用者再去定义的 自定义:自己定义
[\u@\h \W]\$ [ ]只是符号,没有特殊含义,只是看起来在一个范围
????????如果是root 就使用# 如果是普通用户就使用$
【注】修改变量时,最好使用单引号 ????????【拓展】如何知道PS1的内容?
bash是一个终端程序的名字,我们输入命令ls,bash会帮我们去执行,执行完成后会将结果显示给我们。 面向最终的用户,相当于最后的末端,下面没有东西。 ????????面向最终用户的端口==>接口(界面)==>人 进程:正在进行的程序 人==>命令==>bash==>查找命令并执行==>Linux内核 ????????【man bash 的使用】1.输入/PS1 即为查找PS1字符串 2.按n 表示下一个 按N 表示上一个 | next 3.按q退出 quit 4.按回车,是逐行向下走 ????????4.2 echo是Linux里输出内容的命令,类似于python里的print,c语言里的printf
????????4.3 Linux里的shell编程(bash)定义变量:
????????4.4 新建用户????????4.4.1 新建用户useradd lihua新建普通用户 lihua passwd lihua 给用户lihua设置密码(密码不可见)(提示密码太简单时,再输入一次相同的密码即可)
????????4.4.2 使用新建用户登录????????【Linux是一个多用户多任务的操作系统:可以多人同时登录,同时操作】 1.使用ip add查看ip地址 2.在xshell里新建连接,登录lihua 3.exit 注销用户。关闭用户开启的所有程序,不会关闭系统。 ????????4.4.3 切换用户
????????可以类比于浏览器打开多个窗口,窗口之间并无关联 ? ????????4.5 [root@localhost ~]#
????????家目录:用户登录Linux系统就会进入的文件夹,这个文件夹就是这个用户的家目录 ????????root用户的家目录在/root ????????普通用户的家目录在/home目录下 与用户名同名
????????4.6 简单了解内核(kernel)Linux操作系统=内核+其他的软件 内核(kernel):是Linux内部最核心的软件,是linus(利纳斯)用c语言编写。 ????????1.对cpu进行管理 ????????2.对内存进行分配管理 ????????3.对文件系统进行管理 ????????4.对进程进行管理 ????????5.对其他的硬件进行管理 ????????4.7 主机名????????4.7.1 查看主机名
????????4.7.2 修改主机名(临时,重启系统后失效)【注】修改主机名需要切换用户,查看新的效果;或重新连接到Linux系统也可以
五、拓展知识????????5.1 文件的后缀名问题touch 新建空文件 ????????一般新建文件时会加上后缀名,便于区分,但也可不加 file + 文件名 查看文件类型
????????5.2 家目录( ~ )和根目录( / )的区别? ????????linux系统:树目录结构==>倒立的树 1.根目录包含root用户的家目录,root用户的家目录(root)在根目录下 ????????注:不要混淆root用户的家目录和根目录 2.普通用户的家目录(在home文件夹下,和用户名同名) 六、shell脚本????????shell脚本文件:是一个文件,里面有很多的Linux命令,并且运行这个文件,会执行这个文件里的所有命令 ????????脚本:按照人的意愿去实现一系列功能的程序。里面有Linux命令。 ????????6.1【示例】编写:新建10个用户并且设置密码lihua123 使用:vim编辑器去写 ????????需求分析: ????????????????新建用户==》useradd ????????????????????????li1 li2 .. li10 ????????????????????????for循环 ????????????????设置密码==》passwd 第一步:设置脚本名字 create_user.sh (.sh的文件是shell脚本) 第二步:创建新脚本 vim create_user.sh 第三步:执行脚本 bash create_user.sh
????????6.1.1 for循环的语法结构
【注】花括号内部不能空格,点两个点
????????do ????????????????命令 ????????done |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:53:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |