虚拟机快照,Linux系统操作命令,常用系统命令.md

2021/12/10 7:16:53

本文主要是介绍虚拟机快照,Linux系统操作命令,常用系统命令.md,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

虚拟机快照

1、拍摄快照

image-20211209204224924

image-20211209204345586

2、恢复快照

image-20211209204613798

改ip:
最后一位3 - 254
# 查看网卡名称,或者查看本机IP
    [root@localhost ~]# ip a

# 修改网卡
    [root@localhost ~]# 
    
    [root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-eth[01]-

# 重启系统网络
    [root@localhost ~]# systemctl restart network

bash概述

bash(壳)是一个命令解释器,负责跟系统的内核进行交互,在操作系统的最外层

bash可以干什么?针对于操作系统做了一些操作

  • 文件管理

  • 目录管理

  • 权限管理

  • 用户管理

  • 应用管理

  • 软件管理

  • 磁盘管理

  • 等等

    执行方式 操作简单 针对简单的管理操作

    脚本script 操作复杂 操作一些复杂性较大的操作

系统命令行介绍

1、ping
     格式:
    	ping [网址]

2、主机登录用户信息
[root@localhost ~]#   :  #表示超级用户管理员命令提示符,注释	
[test@localhost ~]     :  $普通用户命令提示符
	
    root  	  :  登录当前系统的用户名
    @     	  :  表示分隔符,没有特殊含义
    localhost  :  表示当前系统的主机名
    ~     	  :  表示当前所在的目录(~ 代表的是当前的家目录, /root)
    []	 	  :  表示括号,没有其他的作用
    #		  :  没有实际含义
    
3、自定义系统登录用户信息
PS1 环境变量
	
[root@localhost ~]# echo $PS1
[\u@\h \W]\$
[root@localhost ~]# PS1='[\u@\h --- \W]\$'

	
知识储备:
    print('Hello World')
    echo "Hello World!"

系统命令语法格式

通常系统命令语法格式:
一条完整命令
   命令              [参数]            [选项]          [路径]
	
command	   [arguments]      [options]	

1、中括号内的内容是可有可无的,选项和参数不是必须的
2、命令是指令的主体,是必须存在的
3、选项是用于调节命令的某个功能
	引导短格式(单个字符)	以短横杠表示‘-’	例如	-l
	引导长格式(多个字符)	多个字符表示一定的含义	以‘--’表示		--all
	多个短格式(多个字符)	每个字符都有一定的功能,‘-’	-al
4、参数是命令操作的对象,文件或者目录
5、指令、选项、参数两两之间必须要有一个空格
6、完整的命令、选项、参数之间不能有空格
7、命令的位置是在最前面的,是不能改变位置的
8、选项和参数的位置是可以发生改变的

系统目录结构

在Linux中,所有的文件或者目录的起点或者顶点都是以(/)开始。

知识储备:
      cd : 切换目录

系统路径的类型

  • 绝对路径:参照物是根(/)路径,凡是以/开始的路径就是绝对路径 或者以~为开头的路径也是绝对路径
  • 相对路径:参照物是当前路径,不是以/开头的路径就是相对路径 针对当前路径而言的
# 包含整个文件名称及文件的位置	这样的定位称之为路径
# 路径就是对于文件的定位的一种方式
# 每个目录下都有一个.和..

.	# 表示的是当前所在的目录
..       # 当前目录的上一级目录
./	 # 用于表示当前目录
../	 # 从当前目录的上一级目录开始
~       # 家目录

系统运行命令

1、关机

同步时间:
yun install -y ntpdate
ntpdate ntp.aliyun.com


shutdown  :关机或重启
       参数:-h : 指定关机的延时时间
                -c : 取消关机


  关机/取消:			   
      shutdown -h 10       # 10是以分钟为节点的	
      shutdown -h 11:00   # 定时关机
      shutdown -c          # 取消你的关机操作			   


  立即关机:
      shutdown -h now  # 立刻关机
      shutdown -h 0  # 立刻关机
		
  
  
halt       :  禁用CPU资源

halt -p  :立刻关机,不加-p只关闭系统
	
poweroff   : 立即关闭电源


init   :设置系统启动模式
   参数: 0 : 立刻关机
             1 : 单用户模式
             2 : 多用户无网络模式
             3 : 多用户模式
             4 : 待定
             5 : 桌面模式
             6 : 重启

2、重启

shutdown
          参数: -r : 指定重启的延时时间
			
    shutdown -r 10        # 10分钟后立刻重启
    shutdown -r 0	 # 立即重启
    shutdown -r now	# 立即重启
    shutdown -r 11:00	# 11:00重启			
		
reboot
       reboot    # 系统推荐的重启操作

3、注销

logout  : 退出当前登录的用户,只能退出登录式shell,不能退出非登陆式shell

ctrl+d  : 快捷键,退出当前登录的用户

exit    :  退出当前登录的用户,能退出登录式shell,也能退出非登陆式shell,主要用于脚本退出

查看系统命令帮助

格式:
	man [需要查看帮助的命令]    :详细的显示一个命令的使用方法
	
		命令解释说明信息:NAME
		命令语法说明信息:SYNOPSIS
		命令描述详细说明:DESCRIPTION
		命令参数详细说明:OPTIONS

	q : 退出
	/[搜索内容] : 搜索内容
	
	推荐网址:https://www.linuxcool.com/

系统快捷方式

1、历史命令信息:上下键
2、清屏命令:ctrl + l | clear
3、中断取消命令执行过程 : ctrl + c
4、快速移动光标到行首尾:ctrl + a/e
5、将光标到行首信息剪切:ctrl + u
6、将剪切的内容进行粘贴:ctrl + y
7、将光标到行尾信息剪切:ctrl + k
8、锁定系统窗口信息状态:ctrl + s
9、解锁系统窗口信息状态:ctrl + q
10、命令行中快速移动光标:ctrl + 方向键
11、系统命令信息补全功能:tab

常用系统命令

目录路径相关命令

1、pwd

显示当前工作目录的绝对路径,通俗点就是:告诉我,你在哪里

2、cd

切换目录路径,没有什么选项可用

[root@localhost ~]# cd	#直接切换到当前用户的家目录,等价于cd ~
[root@localhost ~]#

[root@localhost ~]# cd .
[root@localhost ~]# cd ./	#保持当前目录不变

[root@localhost usr]# cd ./local/
[root@localhost local]# pwd
/usr/local


[root@localhost local]# cd ../etc/	#进入当前目录的上一级目录/user/etc
[root@localhost etc]# pwd
/usr/etc

cd	-	切换到上一次所在的目录,快速的到达上一次的命令

3、mkdir

进行目录创建操作

参数:
      -p : 自动创建上级目录
      -v : 显示创建文件夹的过程
		
案例:要求在上一层目录中的data目录下的test目录中创建一个v1目录
[root@localhost ~]# mkdir -p ../data/test/v1
		
注:mkdir创建文件夹时,该文件夹的上一层目录必须存在

文件目录相关命令

1、touch

创建空文件,当文件已经存在时,会改变文件的时间戳

在linux系统中,创建文件是会区分大小写的,可以区分a,A;
在windows中不会区分大小写,不可能存在A,a一样的文件夹。

#参数
-a   :修改读取时间(atime)
-m  :修改修改时间(mtime)
-d   :同时修改atime与mtime

[root@localhost ~]# touch 1.txt

2、ls

查看数据信息命令:显示文件或者目录的列表信息,相当于windows双击一次打开目录,默认查看当前目录下文件信息。

参数:
       -l  :  显示文件的详细信息
      -a  :  显示所有的文件夹,隐藏文件夹(以.开头的文件或文件夹就称之为隐藏文件夹)
      -h  :  以字节大小的形式显示文件的大小(必须跟-l参数配合使用)
			
      -i  :  显示文件或者目录的inode信息
      -S : 以文件大小进行排序
      -t  :  根据时间进行排序,最新的时间在最上面
      -r  :  倒序
      -F :  给不同的文件加上不同的标识符
      
      
[root@localhost ~]# ls -l
        total 4
        -rw-r--r--. 1 root root    0 Dec  9 12:15 1.txt
         -rw-r--r--.	: 文件的权限
         1			    :文件硬链接数
         root			:所属用户
         root			:所属组
         0				:大小(字节)
         Dec  9 12:15	: 创建的时间
         1.txt			:文件名称
         
         8 bit => 1 字节
         1024 字节 = 1 KB
         1024 Kb = 1 MB

3、echo

输出打印字符信息

覆盖重定向(>):将文件中所有内容删除之后再写入
追加重定向(>>):在文件的末尾写入信息

4、cat

查看文件数据信息:查看文件内容,把文件内容全部显示出来,可以创建新文件,也可以修改文件 合并文件

# 语法
cat [参数] [操作对象路径]
-n	# 显示文件时,显示文件的行号
-A  # 给文件的每一行后面加上唯一标识符

# 标识符限定输入重定向,命令从标准输入中输入,直到遇到标识符的分解符结束
[root@test1 ~]# cat >123.txt<<EOF
> 123
> 456
> 789
> EOF
[root@test1 ~]# cat 123.txt
123
456
789

# 标准追加
[root@test1 ~]# cat >>123.txt<<EOF
> ooo
> EOF
[root@test1 ~]# cat 123.txt 
123
456
789
ooo

# 将多个文件合并成一个文件
[root@test1 ~]# cat pass.txt pass.txt
123456
123456
[root@test1 ~]# cat pass.txt pass.txt >new.txt
[root@test1 ~]# cat new.txt 
123456
123456    
    


这篇关于虚拟机快照,Linux系统操作命令,常用系统命令.md的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程