首页 > 其他分享 >Rocky虚拟机(One Day)Rocky虚拟机的安装及命令目录结构说明

Rocky虚拟机(One Day)Rocky虚拟机的安装及命令目录结构说明

时间:2023-07-31 19:11:07浏览次数:43  
标签:文件 Rocky 虚拟机 目录 语法 案例 指令 实操 Day

One Day

一、Rocky虚拟机安装

1、下载方式
2、VM17虚拟机安装
1、下载并双击打开安装包

2、傻瓜式安装,一直下一步

3、Rocky虚拟机安装

 

4、Rocky拍摄快照

注:当然我们需要做的是先设置个初始快照,快照的作用是如果你的系统被玩坏了,可以回溯到你拍快照的位置,就不用重新安装了

 

二、Rocky虚拟机的指令(一些)

1、文件目录指令
  • pwd指令

    • 基本语法:

    • pwd 用于显示当前目录的路径 实操案例:

  • ls指令

    • 基本语法: ls [选项] [目录或是文件]

    • 常用选项

      • -a :显示当前目录所有的文件和目录,包括隐藏的。

      • -l :以列表的方式显示信息,相当于ll

    • 实操案例: 列出当前目录下所有的文件和目录:

  • cd指令

    • 基本语法: cd [参数]

    • 功能描述:切换到指定目录

    • 常用参数

      • 绝对路径(以/开头的目录)和相对路径(以目录名开头的目录,从当前目录下开始查找)

      • cd ~ 或者cd :回到自己的主目录

      • cd .. 回到当前目录的上一级目录

    • 实操案例

  • mkdir命令

    • 基本语法: mkdir [选项] 要创建的目录

    • 常用选项

      • -p :创建多级目录

    • 实操案例:

  • rmdir指令

    • 基本语法:rmdir 目录

    • 功能描述:删除一个空目录

    • 实操案例:

  • touch指令

    • 基本语法:touch 文件名称列表

    • 功能描述:创建一个或多个空文件

    • 实操案例:

  • cp指令

    • 基本语法: cp [选项] source dest

    • 常用选项:

      • -r :递归复制整个文件夹

    • 实操案例:

  • rm指令

    • 基本语法: rm [选项] 要删除的文件或目录

    • 常用选项:

      • -r :递归删除整个文件夹

      • -f :强制删除不提示

    • 实操案例:

  • mv指令

    • 基本语法:

      • mv oldNameFile newNameFile (功能描述:重命名)

      • mv /temp/movefile /targetFolder (功能描述:移动文件)

    • 实操案例:

  • cat指令

    • 基本语法: cat [选项] 要查看的文件名

    • 常用选项

      • -n :显示行号

    • 实操案例:

  • more指令

    • 基本语法:more 要查看的文件名

    • 功能说明:more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内 容。

    • 快捷键:

    • 实操案例

  • less指令

    • 基本语法:less 要查看的文件名

    • 功能说明:less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大, 支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显 示需要加载内容,对于显示大型文件具有较高的效率。

    • 快捷键:

    • 实操案例:

  • head指令

    • 基本语法:

      • head 文件(功能描述:默认查看文件头10行内容)

      • head -n 5 文件(功能描述:查看文件头5行内容,5可以是任意行数)

    • 实操案例:

  • tail指令

    • 基本语法:

      • tail 文件(功能描述:默认查看文件尾10行内容)

      • tail -n 5 文件(功能描述:查看文件尾5行内容,5可以是任意行数)

    • 实操案例:

  • echo指令

    • 基本语法: echo [选项] [输出内容]

    • 功能介绍:输出变量或常量内容到控制台

    • 实操案例:

  • >指令

    • 基本语法: 查看指令 > 目标文件

    • 功能说明:将前一个查看指令中的结果覆盖写入到目标文件中,如果目标文件不存在,则新建。

    • 实操案例:

  • >>指令

    • 基本语法: 查看指令 >> 目标文件

    • 功能说明:将前一个查看指令中的结果追加写入到目标文件中,如果目标文件不存在,则新建。

    • 实操案例:

2、时间日期指令
  • date指令

    • 基本语法:

      1. date(功能描述:显示当前时间)

      2. date +%Y(功能描述:显示当前年份)

      3. date +%m(功能描述:显示当前月份)

      4. date +%d(功能描述:显示当前是哪一天)

      5. date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)

      6. date -s 字符串时间(功能描述:设置日期)

    • 实操案例:

  • cal指令

    • 基本语法:cal [选项](功能描述:不加选项,显示本月日历)

    • 实操案例:

3、搜索查找指令
  • find指令

    • find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。

    • 基本语法:find [搜索范围] [选项]

    • 选项说明:

      • -name:按名称查找,支持通配符。

      • -user:按用户名查找

      • -size:按文件大小查找

    • 实操案例:

  • locate指令

    • 基本语法:locate 要搜索的文件名

    • 说明:locate指令可以快速在整个系统中定位文件路径。locate指令利用事先建立的系统中所有文件名 称及路径的locate数据库实现快速定位给定的文件。locate指令无需遍历整个文件系统,查询速度较 快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。

    • 实操案例:

  • grep指令

    • 基本语法: grep [选项] 查找的源文件内容

    • 常用选项:

      • -n:显示匹配行和行号

      • -i:忽略大小写

    • 说明:grep 过滤查找,管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。

    • 实操案例:

4、压缩和解压缩指令
  • gzip指令

    • 基本语法:gzip 文件

    • 功能说明:压缩文件,将文件压缩为*.gz文件存放在原文件所在目录,压缩成功后会把原文件删除。用 于压缩单个文件。

    • 实操案例:

  • gunzip指令

    • 基本语法:gunzip 文件

    • 功能说明:解压缩文件命令,解压成功后存放在原压缩文件所在目录,并且把原压缩文件删除。

    • 实操案例:

  • zip指令

    • 基本语法: zip [选项] XXX.zip 将要压缩的内容

    • 功能描述:将是指定文件或目录压缩成XXX.zip文件,用于压缩所有文件结构。

    • 选项说明:

      • -r:递归压缩,即压缩目录

    • 实操案例:

  • unzip指令

    • 基本语法:unzip [选项] XXX.zip

    • 常用选项:

      • -d 目录:指定解压后文件的存放目录

    • 实操案例:

  • tar指令

    • 基本语法: tar [选项] XXX.tar.gz [打包的内容]

    • 功能描述:打包或者解压文件

    • 选项说明:

      • -c:产生.tar.gz打包文件

      • -v:显示详细信息

      • -f:指定压缩后的文件名

      • -z:打包同时压缩

      • -x:解压.tar.gz文件

      • -C: 指定解压到哪个目录

    • 实操案例:

5、组管理指令
  • Linux组的基本介绍:

    • 在linux中的每个用户必须属于一个组,不能独立于组外,可以改变用户所属组。 在linux中每个文件有所有者、所在的组、其它组,也可以改变文件所在组。 文件/目录的所有者

    • 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者,默认情况下所有者所在的组也 即使文件所在的组。

  • 查看文件所有者和所在组指令

    • 基本语法:

      • ls –ahl 文件名

      • (a-all,h-human,l-list)

    • 实操案例:

  • 修改文件所有者指令

    • 基本语法:

      • chown 新所有者 文件名

      • chown newowner:newgroup file 同时修改用户的所有者和所有组

      • -R 如果是目录则使其下所有子文件或目录递归生效 功能说明:把文件所有者修改为指定的用户。

    • 实操案例:

  • 修改文件所在组指令

    • 基本语法:

      • chgrp 新组名 文件名

      • -R 如果是目录则使其下所有子文件或目录递归生效

    • 功能描述:把文件所在组改为指定组

    • 实操案例:

6、权限管理指令
  • 权限基本介绍

    • 这里所说的权限都是文件和目录的权限。在Linux中,每一个文件和目录都有自己的访问权限,通过文 件列表可以查看到。

RWX权限详解
  • rwx作用到文件

    1. [ r ]代表可读(read): 可以读取,查看

    2. [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所 在的目录有写权限,才能删除该文件.

    3. [ x ]代表可执行(execute):可以被执行

  • rwx作用到目录

    1. [ r ]代表可读(read): 可以读取,ls查看目录内容

    2. [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录

    3. [ x ]代表可执行(execute):可以进入该目录

  • rwx用数字表示

    1. r=4(即2²),w=2(即2¹),x=1(即2º)

权限管理指令
  • 修改文件/目录权限的指令chmod

  • 第一种方式:通过r、w、x变更变更权限

    • chmod u=rwx,g=rx,o=x 文件目录名

    • chmod o+w 文件目录名

    • chmod a-x 文件目录名

    • 说明:u、g、o、a分别代表文件所有者、文件所在组用户、其它组用户、所有用户=、+、-分别代表 设置权限、增加权限、去掉权限

  • 第二种方式:通过数字变更权限

    • chmod 一组三个数字 文件目录名

    • 说明:r=4 w=2 x=1 rwx=4+2+1=7

    • 实操案例:

7、vim指令

 

三、扩展:Rocky目录

1、目录结构
  • / 根目录

  • bin:存放二进制文件、命令文件

  • boot:启动 存放内核文件

  • dev:设备,键盘,硬盘,光盘,U盘,显示器

  • /dev/null 黑洞文件

  • /dev/zero 可以从当中取数据生成文件

  • /dev/random 生成随机数 echo $(random)

  • etc: 存放的是配置文件(软件 程序)

  • /etc/hostname: 主机名

  • /etc/NetworkManager/system-connections/ 网卡的配置

  • home:普通用户家目录 /home/$USERNAME

  • lib:库文件,为命令做支持 建议不要动

  • lib64:库文件,为命令做支持 建议不要动

  • media:早期挂载光盘使用的

  • mnt:早期挂载光盘使用的

  • opt:早期第三方厂商工具,

  • proc:存放系统运行时的一些实时状态数据

  • root:超级管理员的家目录(普通用户无权进入)

  • run:存放设备的驱动,存放进程的pid文件编号的文件,锁文件

  • sbin:超级管理员执行的命令 ,例如 reboot shutdown等

  • srv:忽略 空的

  • tmp:临时的;所有用户都可以存储数据到这个目录中来;谁创建谁删除

  • sys:系统 不要动

  • usr:相当于windows的C盘 软件安装的目录

  • /usr/bin:/bin下存放一些普通的基本命令,/bin下的命令管理员和一般的用户都可以使用

  • /usr/sbin:/sbin 下的命令属于基本的系统命令,/sbin目录下的命令通常只有管理员才可以运行

  • var:可变化的文件:日志

2、相对路径和绝对路径
  • 访问文件两种方式:

    • 绝对路径:以/开始的,都算绝对路经

    • 相对路径:不是以/开始的,是相对路径

  • . 表示当前目录

  • .. 表示当前目录的上一级目录

标签:文件,Rocky,虚拟机,目录,语法,案例,指令,实操,Day
From: https://www.cnblogs.com/supernova-dark-horse/p/17594077.html

相关文章

  • Python基础day56 Django URL分组设置
    URL函数的使用(支持正则表达式)#django1中使用的是urlurl('test',views.test),url函数的第一个参数是支持正则表达式的如果匹配到一个路由,就不在往下匹配,直接执行路由对应的视图函数#http://127.0.0.1:8000/test/是django默认设置的,django会先拿着test去匹配,如果匹配不......
  • 鸟哥Linux私房菜学习笔记day5
    第十章4.Bashshell操作环境终端环境设置:sttyset登录终端时,自动获取的一些终端的输入环境的设置。stty[-a]set[-uvCHhmBx]echo$-可以显示目前所有的set设置值 通配符与特殊符号符号       意义*                 代表0到无穷多......
  • IDEA中连接虚拟机 管理Docker
    IDEA中连接虚拟机管理Docker......
  • CANoe与虚拟机
    “转载自维克多汽车技术(上海)有限公司,作者VectorChina”在汽车软件的开发周期中,基于POSIX标准的操作系统(如Linux)广泛应用于AUTOSARAdaptive平台的ECU原型开发、算法或功能评估中。该领域的嵌入式软件开发人员通常倾向于在运行Linux系统(如Ubuntu/Debian)的虚拟机中进行开发,因为它......
  • 7.31 day8dp
    100+80+60+0=240T1简单dp,每条链在lca处统计T2考虑只需要维护奇偶性,所以bitset维护即可T3二分答案,T4写了80分的,但是没调出来(为什么暴力都比正解难写很多直接设\(f_{x,y}\)为选到第x个点,y个集合的方案数,要保证选一个点是祖先都已经选完,此时祖先各在不同集合,那么他能选的方......
  • day02_springboot综合案例
    day02_springboot综合案例订单操作查询所有订单查询所有订单流程查询订单,要把订单对应的产品也要查出来Orders实体类@DatapublicclassOrders{privateStringid;privateStringorderNum;@DateTimeFormat(pattern="yyyy-MM-ddHH:mm")privateDateorderTi......
  • day01_springboot综合案例
    springboot项目课程目标1.【掌握】SSM整合2.【掌握】使用SSM完成查询3.【理解】AdminLTE4.【理解】理解SSM综合案例表的结构springboot环境搭建搭建工程pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="htt......
  • 济南 Day 7 综合(一)
    SolutionT1制作徽章原题链接4106:制作徽章简要思路按照题目模拟即可,注意一定要认真对比样例,一定要认真对比样例,一定要认真对比样例!!!(警钟撅烂)完整代码#include<bits/stdc++.h>usingnamespacestd;signedmain(){ intn; cin>>n; for(inti=1;i<=6*n+3;i++){ if(i=......
  • Day7
    Day6暴力赛T1倒序考虑若在复制位置的前面,则此次无效在里面,则相应地变换在后面,则减去复制的长度#include<bits/stdc++.h>#definelllonglong#defineullunsignedlonglong#definegtgetcharusingnamespacestd;inlinellread(){ llx=0,f=1;charch=gt(); wh......
  • 暑期竞赛培训 Day 11—— < 树状数组 >
    本文大部分内容来自教练的博客[https://www.cnblogs.com/hbhszxyb/]。树状数组一、适用范围:树状数组是一个查询和修改复杂度都为log(n)的数据结构,常常用于查询任意区间的所有元素之和。与前缀和的区别是支持动态修改,log(n)的时间进行修改,log(n)查询。支持如下操作:[1]单......