和文件相关命令信息
查看文件信息: cat
创建文件信息: touch
编辑文件信息: vi/vim(三步曲) echo >/>>
备份文件信息: cp -r
移动文件信息: mv
利用mv进行移动问题:
`[root@linux67 oldboy]# ls /oldboy/`
` oldboy01 oldboy.txt oldboy.txt.bak oldboy.txt.bak01`
` [root@linux67 oldboy]# ls /oldgirl/`
` oldboy01 oldboy.txt oldboy.txt.bak oldboy.txt.bak01`
` 情况一: 将文件直接进行覆盖操作`
[root@linux67 oldboy]#`pwd`
/oldboy
`[root@linux67 oldboy]#` cat oldboy.txt`
oldboyedu
oldboy67
oldboy67linux
`[root@linux67 oldboy]# cat /oldgirl/oldboy.txt`
oldboyedu
oldboy67
`[root@linux67 oldboy]# mv /oldboy/oldboy.txt /oldgirl/`
`[root@linux67 oldboy]# ls`
oldboy01 oldboy.txt.bak oldboy.txt.bak01
[root@linux67 oldboy]# cat /oldgirl/oldboy.txt
oldboyedu
oldboy67
oldboy67linux
`情况二: 将文件进行移动时会出现覆盖提示`
[root@linux67 oldboy]# `mv -i /oldboy/oldboy.txt.bak /oldgirl/`
` mv: overwrite ‘/oldgirl/oldboy.txt.bak’? `
`移动目录数据信息
[root@linux67 oldboy]# mv /oldboy/oldboy01 /oldgirl/
mv: cannot move ‘/oldboy/oldboy01’ to ‘/oldgirl/oldboy01’: File exists
-t 先指定数据移动的目录信息, 后指定要移动数据信息
[root@linux67 oldboy]# mv /oldgir01/ /oldboy/oldboy.txt.bak
mv: cannot overwrite non-directory ‘/oldboy/oldboy.txt.bak’ with directory ‘/oldgir01/’
[root@linux67 oldboy]#
[root@linux67 oldboy]# mv -t /oldgir01/ /oldboy/oldboy.txt.bak
[root@linux67 oldboy]# ls
oldboy01 oldboy.txt.bak01
[root@linux67 oldboy]# ls /oldgir01/
oldboy.txt.bak
操作系统挂载概念
挂载操作目的: 实现数据可以存储到磁盘中(磁盘分区中)
挂载操作原理:
1) 系统分区说明: 使用一个文件表示一个分区
/dev/sda (sas disk a 第一块磁盘) ``
/dev/sda1 (sas disk a 第一块磁盘 第一个分区)/dev/sda2 (sas disk a 第一块磁盘 第一个分区)
分区操作:
/dev/sda1 /boot 目录/dev/sda2 swap 交换分区 ???
/dev/sda3 / 目录
add mount(挂载) point(点)`
如何进行分区挂载操作
第一个里程: 获得一个存储设备
ls -l /dev/cdrom --- 光驱存储设备文件
第二个里程: 创建一个目录作为挂载点
mkdir /oldboy --- 创建一个空目录
三个里程: 挂载操作
语法格式: mount 存储设备信息 挂载点(空目录)
mount /dev/cdrom /oldboy
第四个里程: 检查确认工作
检查方式一:
[root@linux67 ~]# cd /oldboy
[root@linux67 oldboy]# ls
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
第五个里程: 挂载点目录卸载过程
umount /oldboy
说明: 尽量要离开挂载点目录, 再进行卸载
系统重要目录说明:
bin --- 存储命令文件信息(普通用户可以使用命令文件) Binary
sbin --- 存储命令文件信息(超级管理员用户可以使用命令文件) super Binary
etc --- 保存程序配置文件信息
lib --- 保存系统32位库文件信息
lib64 --- 保存系统64位库文件信息 library
root --- 用户家目录(皇宫 皇帝家 root)
home --- 用户家目录(平民窟 普通用户 oldboy)
var --- 保存经常发生变化的数据信息 日志文件log Variable``
boot --- 系统启动引导目录dev --- 存储系统设备文件信息
mnt --- 临时挂载点目录
tmp --- 临时存放文件目录(回收站) temporary
usr --- 根目录替身???
opt --- 第三方软件程序数据保存的目录
proc --- 存储系统进程和内核文件信息
系统重要文件说明:
1) /etc 目录中重要文件
第一个重要文件:
ifcfg-eth0 ifcfg-eth1 ifcfg-ens33
文件作用说明: 网络服务配置文件
文件保存路径:/etc/sysconfig/network-scripts/ifcfg-eth0
文件配置信息:
TYPE=Ethernet
--- 网络类型 以太网网络类型
BOOTPROTO=none
--- 获取地址方式 自动获取IP地址(dhcp)/手动静态配置(none static静态)
DEFROUTE=yes
--- 是否开启默认路由 可以实现主机访问外网???
NAME=eth0
--- 网卡的名称信息
DEVICE=eth0
--- 网卡的名称信息
UUID=b9738c93-895f-4cbe-9e9a-48aa091f4efb
--- 设备硬件标识信息
ONBOOT=yes
--- 确认网卡是否激活
IPADDR=10.0.0.200
--- 网卡IP地址信息
PREFIX=24
--- 子网掩码信息 决定一个局域网中可以有多少台主机配置IP地址
255.255.255.0
拥有多少个主机 250个人
GATEWAY=10.0.0.254
--- 网关可以实现A网络主机可以和其他任意网络主机进行通讯
DNS1=10.0.0.254 --- DNS(domain name system
域名解析系统)
网友评论