一、linux文件系统 是采用级层树状式目录结构,在此结构中最上层的是根目录“/”, 在此目录下创建其他目录。
二、主要目录结构
/ 这就是根目录。对你的电脑来说,有且只有一个根目录。所有的东西,我是说所有的东西都是从这里开始。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录
/root 存放root权限的相关文件 类似于window中的admin
/home 存放普通用户的相关文件
/boot 存放引导类的相关文件 操作系统启动时的相关文件
/mnt 默认挂在光驱和软驱的目录
/dev 这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。想连线打印机吗?系统就是从这个目录开始工作的。另外还有一些包括磁盘驱动、USB驱动等都放在这个目录。
/usr 相当于program 默认的文件安装位置
/var 存放经常变化的参数
/bin 存放常用命令的目录
/sbin 存放具有一定权限的命令的目录
/etc 这里主要存放了系统配置方面的文件。举个例子:你安装了samba这个套件,当你想要修改samba配置文件的时候,你会发现它们(配置文件)就在/etc/samba目录下。
/proc目前系统配置的文件与程序执行的信息
三、
ls 显示目录结构 配合 -l 可以查看详情
cd 切换目录‘ cd / 进入根目录 ; cd var/ 进入var目录
pwd 查看当前位置 即所在的文件夹;
vi name.ext 进入指定文件
快捷键 esc 切换 命令行输入 “:”
wq 保存并退出 q! 直接退出不保存。
grep 文件检索 如:grep -n " ok" a.java 返回该文件和指定行。
find 查找文件 如 find /home/lijingyu/ -name a.java
rm 删除文件
rmdir 删除文件夹
mvdir 创建文件夹
| 管道 进出| linux和unix 里的管道命令指的是上一个的结果的命令交给 | 管道后面的命令 如 ls -l /etc | more 长空格翻页
> 管道重定向 一般是指定输出某一个文件中,如果文件存在就覆盖,不存在就创建 。如 ls -l /home > lijingyu.txt 这样 结果就存到 这个文件里 用vi lijingyu.txt查看输入详情
>> 与>区别 追加信息
man linux世界里有问题找男人