Linux 基础命令补充以及Linux文件和目录

Linux 基础命令补充以及Linux文件和目录

基础命令补充:

mv 移动文件或目录(剪切)、改名
移动:

[root@oldboyusd ~]# mv /oldboy59/maomao  /data
[root@oldboyusd ~]# ls

改名:

[root@oldboyusd data]# ls  /oldboy
alex  linux.txt
[root@oldboyusd data]# mv /oldboy/alex /oldboy/maomao
[root@oldboyusd data]# ls /oldboy
linux.txt  maomao

rm 删除文件或目录 remove(可用mv代替)

[root@oldboyusd data]# rm /oldboy/linux.txt
rm: remove regular empty file ‘/oldboy/linux.txt’? y
[root@oldboyusd data]# ls /oldboy
maomao

rm –f 强制删除

[root@oldboyusd data]# rm -f /data/oldboy
[root@oldboyusd data]# 

rm –r 递归删除 删除目录及目录内容

[root@oldboyusd ~]# rm -r  /data
rm: remove directory ‘/data’? y

tree 以树形显示目录结构(默认没有安装:运行 yum install –y tree 但是必须保证服务器联网)

[root@oldboyusd data]# tree 
.
└── alex
    └── oldboy
        └── oldboy05.txt

2 directories, 1 file
[root@oldboyusd data]# 

tree –L(大写) 最多显示基层目录

[root@oldboyusd data]# tree -L 1 /data
/data
└── alex

1 directory, 0 files
[root@oldboyusd data]#

tree –F(大写) 给不同类型的文件加上不同标记(目录/)

[root@oldboyusd data]# tree -F /data
/data
└── alex/
    └── oldboy/
        └── oldboy05.txt

2 directories, 1 file
[root@oldboyusd data]#
01.png

vi Linux下面的文件编辑器
用法:① vi /oldboy/oldboy.txt

 [root@oldboyusd oldboy]# vi  /oldboy/lidao/oldboy03.txt

② 按i(小写字母I)进入编辑模式

~                                                                                                                                     
~                                                                                                                                     
~                                                                                                                                     
~                                                                                                                                     
~   
"/oldboy/lidao/oldboy03.txt" 0L, 0C

③ 按esc ,退出编辑模式

~                                                                                                                                     
~                                                                                                                                     
~                                                                                                                                     
~  
-- INSERT --

④ 输入 :wq 保存退出(一般情况)
:q 退出(未修改的前提)
:q! 强制退出不保存
:wq!强制保存并退出

I am boy                                                                                                                                    
~                                                                                                                                     
~                                                                                                                                     
~  
:wq        

⑤ cat /oldboy/oldboy.txt

Linux文件和目录

Linux目录特点:
① 切从根开始,Linux目录是一个有层次的目录结构
② Linux下面的设备不挂载无法使用,挂载就是给设备开了一个入口,入口就是挂载点(目录)
③ Linux每个目录可以挂载在不同的设备(磁盘)上,Windows不容易做到
不挂载的设备相当于是没有窗户没有门的监狱,挂载就是给设备开了一个入口
挂载光盘:
① 把光盘放入到系统中
② 直接使用光盘
③ 进行挂载并使用(先准备好一个目录,然后挂载)

目录结构详解

重要:

/boot 引导文件存放,系统内核
/dev device 设备文件、光盘、硬盘分区
/etc 系统的配置文件
/home /home/oldboy 普通用户的家目录
/root root用户的家目录
/mnt mount tempoary 默认的一个挂载点(临时)
/proc procell (进程)虚拟目录 存放的是内存中信息进程、服务信息
/tmp temporary 临时存放文件的位置 垃圾堆
/usr unix software resource 存放用户安装软件
/var variable 经常变换的数据,存放的位置(也就是日志)


image.png

你可能感兴趣的:(Linux 基础命令补充以及Linux文件和目录)