Linux基础命令操作(一)
一、虚拟机快照
-
拍摄快照
将虚拟机关机后,点击虚拟机拍摄快照即可:
-
克隆主机
-
修改ip
克隆完成后对克隆机的ip进行修改,避免ip的冲突。下面是相关命令:
# 查看网卡名称,或者查看本机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
二、系统介绍
2.1 网络连通测试命:ping
ping 格式:ping 网络地址信息/网站域名信息
2.2 操作中断快捷方式
Ctrl + c
2.3 主机登录用户信息
[root@localhost ~]#
- root : 登录当前系统的用户名
- @ : 分隔符,没有特殊含义
- localhost : 当前系统的主机名
- ~ : 当前所在目录(~ 代表的是当前的家目录, /root)
- # : 没有实际含义
2.4 自定义系统登录用户信息
PS1 : 环境变量
相关指令:
[root@localhost ~]# echo $PS1
[\u@\h \W]\$
[root@localhost ~]# PS1='[\u@\h --- \W]\$'
三、系统命令语法格式
通常系统命令语法格式:
命令 [参数] [选项] [路径]
四、系统目录结构及路径类型
- Linux中目录结构一切从根(/)开始:倒挂的树;
- 绝对路径:从根路径开始进入到相应目录中,eg:/tmp/data/;
- 相对路径:从当前路径进入到相应目录中,eg:../data/
五、系统运行命令
5.1 系统关机命令
-
shutdown:关机或重启
相关参数:
-h:指定关机的延时时间:单位:分钟 -c:取消关机 shutdown -h now/0 :表示立刻进行关机处理
-
halt:禁用CPU资源
-
poweroff:关闭电源
-
init:设置系统启动模式
0 : 关机 1 : 单用户模式 2 : 多用户无网络模式 3 : 多用户模式 4 : 待定 5 : 桌面模式 6 : 重启
5.2 系统重启命令说明
-
shutdown
参数: -r : 指定重启的延时时间 shutdown -r 10 : 表示多少分钟进行重启 shutdown -r now/0 :表示立刻进行重启处理 shutdown -c/ctrl+c :表示取消重启处理操作
-
reboot
-
init
六、系统帮助命令—man
系统操作帮助信息查看格式:
man [需要查看帮助的命令]
输出帮助信息查看方法:
01. 命令解释说明信息:NAME
02. 命令语法说明信息:SYNOPSIS
03. 命令描述详细说明:DESCRIPTION
04. 命令参数详细说明:OPTIONS
q : 退出
/[搜索内容] : 搜索内容
七、系统快捷方式
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
八、常用系统命令
8.1 目录路径相关命令
-
显示当前路径信息
查看路径:print working directory -> pwd
-
切换目录路径信息
切换目录:change directory -> cd进行目录创建操作
特殊路径: 1、cd - : 快速返回上一次所在目录 2、cd . : 返回到当前路径目录 3、cd .. : 快速返回到上一级目录 4、cd ~ : 快速返回用户的家目录
-
进行目录创建操作
创建目录:make directory -> mkdir
参数:
-p : 自动创建上级目录 -v : 显示创建文件夹的过程 快速创建多级目录信息:mkdir -p /oldboy/oldgirl/dog
注意:mkdir创建文件夹时,该文件夹的上一层目录必须存在。
8.2 文件目录相关命令
-
创建文件相关命令
创建空白文件:touch
-
查看数据信息命令
查看数据属性:list -> ls
查看指定目录下的文件信息,默认查看当前目录下文件信息。
参数: -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 :文件名称 -a : 显示隐藏文件夹(以.开头的文件或文件夹就称之为隐藏文件夹) -h : 格式化文件大小(必须跟-l参数配合使用) 显示数据详细信息: ls -l /oldboy 显示最新数据信息: ls -lrt /oldboy
-
输出打印字符信息
输出字符信息:echo
覆盖重定向(>):将文件中所有内容删除之后再写入 追加重定向(>>):在文件的末尾写入信息 将字符信息输出到文件中:echo oldboy >/tmp/oldboy.txt 将字符信息追加到文件中: echo oldboy >>/tmp/oldboy.txt
-
查看文件数据信息
查看文件信息:cat
cat [需要查看文件的路径]