首页 > 系统相关 >Linux基础day03

Linux基础day03

时间:2023-03-09 21:32:54浏览次数:47  
标签:rw day03 40m 基础 -- Mar Linux root bash

虚拟机的快照

拍摄快照(存档)

image.png image.png

  • 开机状态快照image.png
  • 关机状态快照image.png

恢复快照(读档)

image.png

虚拟机的克隆

虚拟机必须是关机状态才可以克隆

开机状态或者挂起状态,开机状态的快照是无法克隆的

image.png image.png image.png

  • 链接克隆(**<font color="red">推荐</font>**)
    • 优点
      • 占用磁盘空间较少
    • 缺点
      • 受到母体影响,母体删除,全部克隆体删除
  • 完整克隆
    • 优点
      • 不受母体影响,母体即使删除,也不会受到影响
    • 缺点
      • 占用磁盘空间大

选择链接克隆

Bash初识

翻译官

image.png

bash的作用

1)文件管理
增: 创建
删: 删除
改: 修改
查: 查找
2)权限管理
3)用户管理
4)磁盘管理
5)网络管理
6)软件管理
7)应用管理
...等等管理

shell的执行方式

  • 脚本
    • 效率高
    • 适合复杂工作
  • 输入命令
    • 效率低
    • 适合少量简单的工作

查看bash版本

bash --version

GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# 查看当前登陆的用户名
whoami

bash命令提示符

# 查看默认命令提示符
echo $PS1

\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称
\h :仅取主机名中的第一个名字
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称
\W :利用basename取得工作目录名称,只显示最后一个目录名
\# :下达的第几个命令
\$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $


# 进入管理员home目录
cd /root
[root@localhost ~ 20:06:20]#ll -a
total 36
dr-xr-x---. 2 root root 160 Mar 9 20:06 .
dr-xr-xr-x. 17 root root 224 Mar 8 19:12 ..
-rw-r--r--. 1 root root 104 Mar 9 19:53 1.sh
-rw-r--r--. 1 root root 4 Mar 9 19:00 1.txt
-rw-------. 1 root root 1448 Mar 8 19:14 anaconda-ks.cfg
-rw-------. 1 root root 831 Mar 9 20:06 .bash_history
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 224 Mar 9 20:06 .bashrc
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc

# 修改 .bashrc
vi .bashrc

image.png

# 在文件最后一行写入
PS1='\[\e[32;40m\] \[[\u@\h \w \t]\$ \[\e[0m\]'

image.png

## 注意!!这是在vi 里的快捷键,在命令行中无效
o 跳转光标下一行并进入编辑模式
i 在光标行进入编辑模式
ESC
退出编辑模式
shift+zz 保存退出

# 让文件生效
source .bashrc

image.png

# 任选其一
PS1='\[\e[32;40m\] \[[\u@\h \w \t]\$ \[\e[0m\]'
PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\\$
"
PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\[\e[35;40m\]\h\[\e[0m\] \
[\e[36;40m\]\w\[\e[0m\]]\\$ "

修改网络配置

image.png

vi /etc/sysconfig/network-scripts/ifcfg-ens33
vi=#编辑
/etc/sysconfig/network-scripts/ifcfg=#网卡根目录地址
ens33=#网卡名
D:# 删除当前行所有信息
U:# 撤回修改
如果要设置的话 按**I**进入#插入编辑模式
退出按# esc,shift+z+z

image.png

今日代码

# 以列表形式查看当前目录结构
ll=ls -l
# 横着展示当前目录结构
ls
# 编辑文件内容
vi
# 查看网卡信息
ip a
# 重启网卡
systemctl restart network
# 进入网卡编辑信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
#登陆 root
su root
#移动至目录
cd 
#查看当前路径
pwd
#关机
init 0
#创建文件
touch
#查看当前虚拟机时间
date
#生效文件
source
#查看当前登陆用户
whoami
#可视化修改网卡
nmtui
#查看文件
cat

标签:rw,day03,40m,基础,--,Mar,Linux,root,bash
From: https://blog.51cto.com/u_16000550/6111329

相关文章

  • linux 配置IP地址的三种方法
    方法1:图形化界面打开网络,直接配置:IP:172.16.129.108子网掩码:255.255.255.0网关:172.16.129.254方法2:ifconfig命令使用ifconfig命令配置ip地址,通常用来临时测试用,重启后ip地址......
  • Linux-本地yum配置和使用
    1、挂载系统光盘[root@localhost~]#mount/dev/cdrom/mntmount:/dev/sr0写保护,将以只读方式挂载2、如果不需要挂载光盘了可以卸载[root@localhost~]#umount/mnt3......
  • 手把手带你玩转Linux
    今天这篇文章带你走进 世界的同时,带你手把手玩转Linux,加深对Linux系统的认识。一、搞好Linux工作必须得不断折腾,说白了,只是动手力量必须强。我在初学Linux的那片,家......
  • docker 学习之一 装MySQL 供远程使用 Linux
    因为Linux发行版本的问题折腾了好久,尽量使用LTS的版本。其他版本有时候缺的东西太多了,对新手相当不友好。大概花了几天实在没招了,下了个LTS的版本,再装时正常了。按照官方......
  • 记录一下linux系统编译C++版opencv
    安装:https://blog.csdn.net/NeoZng/article/details/126065521装完后:查看头文件和库文件目录:pkg-config--libsopencv4pkg-config--cflagsopencv4查看OpenCV版本......
  • DOTNET CORE DATETIME在LINUX与WINDOWS时间不一致
    .netcore项目,部署到CentOS上的时候,发现DateTime.Now获取的时间与Windows不一致,主要是时区不一致。staticvoidMain(string[]args){Console.WriteLine(DateTime.......
  • Opengl入门基础(七)-数学基础
    opengl除了基础的模型构建和贴图,还需要进行位置变换,缩放等功能,之前定义的顶点坐标(0,0.5,0),纹理坐标(0,0.5)实际上是一个向量,而对多个坐标构成的模型进行变换、缩放实际上是向量与......
  • Linux安装docker-compose
    Linux环境:centos7.61.安装curl-L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-......
  • UI编程基础
    UI界面编程框架JFrame//创建窗口对象JFramejf=newJFrame();//设置大小jf.setSize(x,y);//设置在屏幕中的位置jf.setLocation(x,y);//设置窗口可见jf.setVi......
  • linux查找出进程号并kill
    使用pgrep 方式一:pgrep-fjava|awk'{print"kill-9"$1}'|sh&sh执行前面print出来的命令“kill-9”方式二:pgrep-fjava|xargskill-9  xargs命令是用来......