Linux基础命令操作
内容概要
- 虚拟机快照
- 系统运行命令
- 系统帮助命令
- 系统快捷方式
- 实践常用系统操作命令
内容详细
虚拟机快照
虚拟机快照的意思相当于根据现有的虚拟机快速复制一个虚拟机
步骤:
1、关机
2、右键虚拟机 --> 快照 --> 拍摄快照
3、右键虚拟机 --> 管理 --> 克隆
4、克隆方法选择创建链接克隆,底层文件还是选择原来的,减少占用的内存
5、虚拟机克隆出来之后两个虚拟机不能使用同一个网卡地址
登录原有虚拟机,更改网卡地址再重新登录
3、改ip
最后一位3 - 254
# 查看网卡名称,或者查看本机IP
[root@localhost ~]# ip a
# 修改网卡
[root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23]
[root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-eth[01]
# 重启系统网络
[root@localhost ~]# systemctl restart network
系统运行命令
# 系统命令简介
1、登录系统网络测试
网络连通测试:ping 网络地址信息/网站域名信息
eg: ping www.baidu.com
操作中断快捷键: ctrl + c
2、系统名令提示组成:登录主机用户信息、命令提示分割符号、管理主机名称信息、管理主机所在路径
[root@localhost ~]#
root : 登录当前系统的用户名
@ : 分隔符,没有特殊含义
localhost : 当前系统的主机名
~ : 当前所在的目录(~ 代表的是当前的家目录, /root)
# : 没有实际含义
3、系统命令语法格式:命令 [参数] [选项] [路径]
4、系统目录结构简介:Linux目录结构一切从根开始
5、系统目录路径类型
相对路径:从根目录开始进入相应目录中
绝对路径:从本目录开始进入相应目录中
6、自定义系统登录用户信息
PS1 环境变量
[root@localhost ~]# echo $PS1
[\u@\h \W]\$
[root@localhost ~]# PS1='[\u@\h --- \W]\$'
知识储备:
print('Hello World')
echo "Hello World!"
7、修改主机名
hostnamectl set-hostname (新的主机名)
系统运行命令
1、系统关机命令:
关机命令:
shutdown : 关机或重启
halt : 禁用CPU资源
poweroff : 关闭电源
关机命令参数:
shutdown -h 10 (多少分钟进行关机)
shutdown -h now/0 (立刻进行关机处理)
shutdown -c 或 快捷键 ctrl + c (取消关机处理操作)
init :设置系统启动模式
0 : 关机
1 : 单用户模式
2 : 多用户无网络模式
3 : 多用户模式
4 : 待定
5 : 桌面模式
6 : 重启
reboot
2、系统重启命令:
重启命令:shutdown 、 reboot
重启命令参数:
shutdown -r 10 (多少分钟进行重启)
shutdown -r now/0 (立刻进行重启)
shutdown -c/ctrl + c (取消重启)
系统帮助命令
1、系统操作帮助信息查看
命令: man [需要查看帮助的命令]
q : 退出
/[搜索内容] : 搜索内容
2、输出帮助信息查看方法
命令解释说明信息:NAME
命令语法说明信息:SYNOPSIS
命令参数详细说明:DESCRIPTION
推荐网址:https://www.linuxcool.com/
系统快捷方式
1、显示历史输入命令信息:方向键 上、下 or 输入 history
2、清除所有屏幕信息输出: ctrl + l 或者 输入 clear
3、中断取消命令执行过程: ctrl + c
4、快速移动光标到行首尾: ctrl + a 和 ctrl + e
5、将光标到行首信息剪切: ctrl + u
6、将光标到行尾信息剪切: ctrl + k
7、将剪切的内容进行粘贴: ctrl + y
8、锁定系统窗口信息状态: ctrl + s
9、解锁系统窗口信息状态: ctrl + q
10、命令行中快速移动光标: ctrl + 方向键左右
11、系统命令信息补全功能: tab
实践常用系统操作命令
1、目录路径相关命令
①. 显示当前路径信息:print working directory -> pwd
②. 切换目录路径信息:
切换目录:change directory -> cd
返回之前所在目录: cd -
返回到上一级目录: cd ..
返回用户的家目录: cd ~
③. 进行目录创建操作:
创建目录:make directory -> mkdir
创建多级目录信息: mkdir -p /oldboy/oldgirl/dog
参数:
-p : 自动创建上级目录
-v : 显示创建文件夹的过程
'注:mkdir创建文件夹时,该文件夹的上一层目录必须存在'
2、文件目录相关命令
①. 创建文件信息命令:touch 文件名
②.查看数据信息命令:
ls
查看指定目录下的文件信息,默认查看当前目录下文件信息。
参数:
-l : 显示文件的详细信息
-a : 显示隐藏文件夹(以.开头的文件或文件夹就称之为隐藏文件夹)
-h : 格式化文件大小(必须跟-l参数配合使用)
# 命令实操
[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 :文件名称
# 知识储备
1bit => 8字节
1024字节 = 1kB
1024kb = 1MB
3、输出打印字符信息
echo
覆盖重定向(>):将文件中所有内容删除之后再写入
追加重定向(>>):在文件的末尾写入信息
4、查看文件数据信息
cat [需要查看文件的路径]