标签:文件 操作命令 虚拟机 命令 快照 txt root 目录 localhost
虚拟机快照
1、拍摄快照
2、恢复快照
改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
标签:文件,操作命令,虚拟机,命令,快照,txt,root,目录,localhost 来源: https://www.cnblogs.com/gengfenglog/p/15669633.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。