本节我们来认识Linux的系统结构,和Linux下基本的文件管理方式,建议所有操作在Linux虚拟机中尝试。
1.Linux系统是一个倒树型结构,所有东西都是文件组成
2.认识目录:在home—Computer下
/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/opt 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里。
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序,如ifconfig等。
/tmp 公共的临时文件存储点
/boot 存放用于系统引导时使用的各种文件
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统
/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录
3.Linux下的文件管理
建立文件 touch file 建立文件
touch file1 file2 建立多个文件
touch file(1...10) 批量建立文件
建立目录 mkdir 建立单目录 mkdir lianxi
mkdir -p 建立多层目录 mkdir -p text/lianxi
可以看到在shell左边为新建的文件和文件夹
文件删除
rm | 'file' | 删除 |
-f file | 强制删除 | |
-f -r file | 强制删除目录文件 | |
-fr file |
文件编辑
vim file 打开文件 这时是浏览模式不能编辑
按下<i> 左下方出现--INSERT--开始写东西
按下<I>后变为
编写完成后按<ESC>退出插入模式
输入 :wq 完成文件编辑。w表示writer,q表示quit