基础

1.网络连接的三种方式

  1. 桥接模式: 虚拟系统可以和外部系统通讯,但是容易造成IP访问冲突;
  2. NAT模式: 网络地址转换模式,虚拟系统可以和外部系统通讯,不造成IP访问冲突;但外部不能联系到内部虚拟系统;
  3. 主机模式: 独立的系统;

2.虚拟机操作

  1. 虚拟机克隆
  • 直接拷贝一份已经安装好的虚拟机文件
  • 使用vmware的克隆操作(注意,克隆时需要先关闭Linux系统)(步骤:右键要克隆的虚拟机-->管理-->克隆)

         2.虚拟机快照

如果你在使用虚拟机系统的时候(比如Linux),你想回到原先的某一个状态,也就是说你担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态,vmware也提供了这样的功能,就叫快照管理。(每拍个快照,会占有一定空间)

  • 1.安装好系统以后,先做一个快照A
  • 2.进入到系统。创建一个文件夹,再保存一个快照 B ,
  • 3.回到系统刚刚安装好的状态,即快照 A
  • 4.试试看,是否还能再次回到快照 B

         3.虚拟机迁移删除

3.Linux 目录结构
.基本介绍
  1. linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其他的目录深刻理解 linux 树状文件目录是非常重要的

  2.记住一句经典的话:在 Linux 世界里,一切皆文件

Linux路径的描述方式:

1.Linux中,路径之间的层级关系,使用  /  来表示;只有一个顶级目录,称之为根目录;出现在开头的/表示根目录,后面的表示层级关系;

2.Windows中,路径之间的层级关系,使用  \  来表示;有多个顶级目录,即各个盘符;

 

 

4.ls命令

1.ls命令的-a选项

  -a选项:(all)表示查询所有的文件/文件夹,也包括以.开头的隐藏文件

2.ls命令的-l选项

  -l选项:(list)表示以列表(竖向排列)的形式展示内容,并展示更多详细信息;

       后面加文件名,如果想查看具体某个文件的详细信息,可以再加上它的文件名;

3.ls命令选项的组合使用

  如 ls -la  、 ls -al  、 ls -l -a ;三种写法一样,表示同时应用 -l 和 -a 的功能;

4.ls命令的-h选项

  -h选项:表示易于阅读的形式,列出文件大小,如K,M,G;必须要搭配-l一起使用;

5.ls -d  :只显示当前目录自身,通常和-l搭配使用来显示当前目录自身的权限和属性信息;

        和-l搭配:ls -dl和ls -ld一样都能列出当前目录自身的详细信息

 6.ls -r 倒序显示文件

 7.ls -iR        将目录和子目录下的文件(夹)以树格式输出

 8..ls *.xxx        显示后缀为xxx的文件

  如图,查找。txt文件

 9.ls -F        列出文件或者目录,其中目录会以/结尾

 10.ls -lh        列出文件大小

 

1)表示文件的类型

- 普通文件

d 目录文件

p 管理文件

l 链接文件

b 块设备文件

c 字符设备文件

s 嵌套字文件

2)所有者/所有者权限

r 读权限

w 写权限

x 可执行权限

- 无权限

3)组用户权限(一个组中除所有者拥有的权限)

4)其他用户权限(除当前所有者的组,其他组可以进行访问的权限)

5)

a.如果是普通用户,这个数字指的是链接数

b.如果是目录文件,这个数字指的是它的第一级子目录数

6)用户名

7)组名

8)文件大小(字节)

9)最后修改时间

10)文件名

 

 

 5.mkdir命令

  mkdir是make directory的缩写,Linux中 mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

1.语法: mkdir [选项] 目录名称 

2.功能:

 通过 mkdir 命令可以实现在指定位置创建以 指定的文件名 命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。还可以设置目录的权限。
  文件或目录的权限又分为3种:只读、只写、可执行;

3.参数:

-m<目录属性>或--mode<目录属性> 建立目录时同时设置目录的权限。类似chmod,而不是rwxrwxrwx 减umask。
-p或--parents 若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录,即使这些目录已存在也不当作错误处理。
-v或--verbose 每次创建新目录时显示详细的信息。
-Z或--context=CTX 将每个创建的目录的SELinux 安全环境设置为CTX。
--help 在线帮助。查看该命令功能和可带参数等。

4.例子:

  创建一个空目录:bigdata;        

     创建二级目录或三级目录时,要加个-p;

 

6.cd命令

  1.cd命令概述

cd是Change Directory的缩写,这是用来切换工作目录的命令。cd命令是一个内置命令,可以通过type命令查看,如下:

[root@localhost ~]# type cd

cd is a shell builtin1212

    2.cd命令语法

cd [相对路径或绝对路径或特殊符号]

说明:

不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/root,那么cd命令不带参数时便切换到/root目录下。

绝对路径是从跟目录开始的,如/root或/home/sgl,相对路径是相对于当前路径来说的,假如当前目录在/home/guo下面,那么前面的/home/sgl的相对路径就是../sgl,即当前目录的上级目录下的sgl目录。

特殊符号包括~、-、..等。

~表示用户主目录,即HOME变量指定的目录,如root用户的主目录为/root。

-表示前一个工作目录。

..表示上一级目录。

.表示当前目录。

linux的cd命令详解示例:

[root@localhost ~]# pwd #查看当前目录。

/root

[root@localhost ~]# cd /home #参数为绝对路径。

[root@localhost home]# pwd

/home

[root@localhost home]# cd #不加参数,默认切换到HOME变量指定的目录。

[root@localhost ~]# pwd

/root

[root@localhost ~]# cd - # - 中划线,表示前一个工作目录,这里的前一个目录是/home。

/home

[root@localhost home]# pwd

/home

[root@localhost home]# cd ~ # ~ 波浪线表示用户主目录,和不加参数时类似。

[root@localhost ~]# pwd

/root

[root@localhost ~]# cd ../var/spool/mail/ #参数为相对路径,这里是相对于/root目录。

[root@localhost mail]# pwd

/var/spool/mail

 7.相对路径和绝对路径

  • 绝对路径:以根目录为起点;路径描述以 / 开头;
  • 相对路径:以当前目录为起点;路径描述无需以 / 开头;

 

posted @ 2023-09-05 21:19  hello_0  阅读(36)  评论(0)    收藏  举报