1,Windows 下的目录结构 [如图]
2. 树状结构; 一切文件从根开始;
关于磁盘分区与挂载的命令 (/etc/fstab -- 开机自动挂载)
df -h 查看磁盘挂载情况 [dd if=/dev/zero of=/root/image bs=1024k count=100 // 创建环回设备 (虚拟磁盘)]
fdisk [磁盘文件] -- 做磁盘分区;
sd -- scsi 类型的磁盘 (hd IDE)
a -- 第一块磁盘 (b,c...)
1 -- 第一个分区 (2,3,4...)
mkfs -- 格式化 (创建文件系统)
mount -- 磁盘挂载
umount -- 将磁盘卸载下来
3,Linux 的主要目录
/ /bin 存放命令文件
/boot 存放系统启动文件 (内核, grub 程序)
/cdrom 光盘目录
/dev 存放设备文件 (c 字符设备, d 块设备)
/etc 大部分的系统配置文件
/home 普通用户的家目录
/lib /lib64 库文件 (.so 结尾的文件)
/lost+found 非正常关机下的碎片文件 (空磁盘挂载上来, 默认就会有这个目录)
/mnt /media 专门提供挂载的挂载点
/opt 第三方软件的安装目录
/proc /sys 进程, 系统目录 (默认是空的, 只有启动后才会存放对应进程和系统文件)
/root root 用户的家目录
/sbin 存放命令的目录
/tmp 临时文件存放目录
/usr 常见软件安装目录
/var 文件会随时更改的目录 -- 日志文件!
---------------------------------------------------
4. 目录的常见命令
1, 查看目录内容 终端使用技巧: 自动补全 ls 查看文件内容;
2, 搜索使用过的命令
Ls 文件通配符:
* -- 任意长度的任意字符
? -- 任意一个字符
[] -- 取值范围 (只取范围中的一个字符)
sd[abc] -- sda sdb sdc
[a-f] -- sd[a-f] sda adb ... sdf ^ -- 托字符, 指定以某个字符开头 $ -- 以什么字符结尾
grep 命令 -- 行过滤
grep [选项] [匹配的字符] [对象] 查看文件中的匹配, 过滤某一行:
-v 反选
^$ -- 空白行
-i 忽略大小写
2, 切换目录 Cd 常见特殊目录: . ..
~ - 绝对路径 从根开始, 写全咯
相对路径 相对当前路径而言, 你所要处理的目录;
5.LS 在 Ubuntu 下怎么使用
ls 显示当前文件夹下文件
ls -l 列表显示
ls -a 显示隐藏文件
ls -h 文件大小, 自动找单位 (Kb,M,G)
也可以 ls -l -a -h (-l -a -h 没有先后顺序,-a -h -l)
也可以 ls -lah (-lah 没有先后顺序,-ahl)
ls 加点正则表达
ls a* 显示以 a 开头
ls *a 显示以 a 结尾
ls a? 显示以 a 开头, 后面仅 1 位
ls a?? 显示以 a 开头, 后面仅 2 位
ls 1[12345]4 显示以 1 开头, 中间一位 12345 任意, 最后一位 4
6. 在 Ubuntu 系统下怎样查看隐藏文件?
解决方案:
方案一, 若使用桌面可视化窗口, 进入该待显示的文件路径, 进入 ctrl + h , 则显示隐藏文件
方案二, 若使用命令行, 则使用命令: ls -a 显示所有文件, 也包括隐藏文件
7. 在 Ubuntu 下查看文件的命令是什么?
1. 浏览当前目录下所有文件夹及文件: ls
2. 浏览当前目录下所有文件夹及文件 (包括隐藏项):ls -a
3. 浏览当前目录下所有文件夹及文件的所属组和权限: ls -h
4. 查看当前目录下所有文件的大小: du -h --max-depth=0 ./* (注意: max-depth 参数是查询深度, 其值为 0 时就是查看当前目录的文件大小, 当为 1 时, 就是查看当前目录的文件大小 + 当前目录下的所有文件夹下一级所有文件夹或文件的文件大小)
来源: http://www.bubuko.com/infodetail-3141798.html