一、命令
1.mv + 文件 文件目的地址 --移动
[root@wolf ~]# mv /date/oldwang /date/new
[root@wolf ~]# ls /date/new
oldwang
[root@wolf ~]# ls /date/
new
[root@wolf ~]# cd /date/new
[root@wolf new]# ll
total 0
drwxr-xr-x. 9 root root 113 Mar 29 08:52 oldwang
2.mv + 文件名 新的文件名 --改名
[root@wolf new]# touch 1.txt
[root@wolf new]# ll
total 0
-rw-r--r--. 1 root root 0 Mar 29 09:05 1.txt
drwxr-xr-x. 9 root root 113 Mar 29 08:52 oldwang
[root@wolf new]# mv 1.txt oldboy.txt
[root@wolf new]# ll
total 0
-rw-r--r--. 1 root root 0 Mar 29 09:05 oldboy.txt
drwxr-xr-x. 9 root root 113 Mar 29 08:52 oldwang
3.rm + 参数 +文件名 删除
[root@wolf ~]# ls /date/
new
[root@wolf ~]# touch /date/oldboy.txt
[root@wolf ~]# ls /date/
new oldboy.txt
[root@wolf ~]# rm /date/oldboy.txt
rm: remove regular empty file ‘/date/oldboy.txt’? ^C
[root@wolf ~]# rm -f /date/oldboy.txt
[root@wolf ~]# ls /date/
new
4.rm + -rf 文件名 强制删除
[root@wolf ~]# ls /data
alex oldboy oldboy.txt songmenglong
[root@wolf ~]#
[root@wolf ~]# rm -r /data/oldboy
rm: descend into directory ‘/data/oldboy’? n
[root@wolf ~]# rm -r /data/
rm: descend into directory ‘/data/’? n
[root@wolf ~]# rm -rf /data/songmenglong/
[root@wolf ~]# ls /data/
alex oldboy oldboy.txt
5.tree 以树形显示目录结构
-L + 层数 --表最多显示几层
[root@wolf data]# tree -LF 1
.
├── a/
├── b
├── data1/
├── data2/
├── data3/
├── data4/
├── long.txt
└── oldboy.txt
5 directories, 3 files
[root@wolf data]#
6.vi 使用流程说明
基本说明
vi /data/alex/oldboy1.txt
按i(小写I)进入编辑模式
按ESC退出编辑模式
输入:wq 退出并保存
显示文件内容
cat /data/alex/oldboy1.txt
:wq 保存并退出 --write和quit
:q! 强制退出,但不保存
:q 退出(只要修改了内容 就无法退出)
[root@wolf /]# vi /data/alex/oldboy1.txt
[root@wolf /]# cat /data/alex/oldboy1.txt
I am a student
[root@wolf /]#
注:vim 没有默认安装
yum install -y vim tree bash-completion
二、排错思路
1.检查目录是否存在
2.先创建目录,在创建文件
esc快捷键
三、目录结构
Linux目录 VS Windows
一切从根开始 C D E
1.了解:Linux目录发展
/ 根 存放系统服务或软件
/usr 存放用户数据或软件
FHS 目录层次标准 根和/usr下每个目录的作用
2.Linux目录其他特点
1.一切从根开始 Linux目录是一个人有结构的目录层次
2.Linux下面的设备不挂载无法使用.挂载就是给设备开了一个入口,入口:挂载点(目录)
3.Linux每个目录可以挂载在不同的设备(磁盘)上。Windows不容易做到。
不挂载的设备相当于是没有窗户没有门的监狱,挂载就是给设备开了一个入口
3.Linux下面使用光盘 /dev/cdrom
第一个里程碑-把光盘放入到系统中(VMware配置)
第一个里程碑-直接使用光盘
[root@wolf ~]# ls -l /dev/cdrom
lrwxrwxrwx. 1 root root 3 Mar 29 11:28 /dev/cdrom -> sr0
[root@wolf ~]# cd /dev/cdrom
-bash: cd: /dev/cdrom: Not a directory
第三个里程碑-进行挂载并使用
先准备好一个目录 然后挂载
挂载:给一个设备设定一个挂载点(入口),是为了可以看见挂载里的文件,可以把挂载点放到别的位置,但看到的内容就是另一个挂载的内容了
[root@wolf ~]# mount /dev/cdrom /mnt/
# 给设备 入口
mount: /dev/sr0 is write-protected, mounting read-only
[root@wolf ~]# ls /mnt/
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
EFI images Packages RPM-GPG-KEY-CentOS-Testing-7
EULA isolinux repodata TRANS.TBL
[root@wolf ~]#
4.根下每个目录的作用:
~·当前用户的家目录
如果你是root用户 ~ /root root用户家目录
如果你是oldboy ~ /home/oldboy
/bin == /usr/bin binary二进制文件 命令
/sbin == /user/sbin super binary超级命令 只有root可以使用
/boot 引导文件存放 系统内核
dev --device 设备文件 光盘 硬盘分区 U盘 /dev/cdrom
注:所有的设备 不挂载无法使用
/etc 系统配置文件
/home /home/oldboy 普通用户的家目录
/root /root root用户的家目录
/mnt mount tempoary 默认的一个挂载点 临时的挂载点
/opt option 第三方软件安装位置
/proc process(进程) 虚拟目录 存放的是内存中信息 进程 服务信息
/t user/ Unix software resource 存放用户安装软件
/varmp temp tempporary临时存放文件的位置 垃圾堆
/usr variable经常变换的数据 存放的位置 日志