文件系统架构
1,linux文件系统具有层级性
1)文件或者目录起始于根目录“/”成为树状结构
2)最顶层由“/”开始
2,文件和目录名区分大小写
3,路径通过“/”分开
4,..代表上级目录
5,.代表当前目录
6,隐藏目录或者文件名以“.”开始,可用命令 ls -la 显示这些隐藏目录
重要目录说明
1,home目录
1)root用户的home目录是/root
2)普通用户的目录是/home/userx
2,bin目录
1)常用的可执行文件
2)/bin、/user/bin、/sbin等
3,外部设备mountpoint
1)/media、/mnt
2)当检测到设备接入会自动产生挂载点
4,/etc,系统的配置文件
5,/tmp,临时文件
6,/boot,系统内核和开机必要文件
7,/dev,系统所有的设备文件
8,/usr
1)unix system resource
2)保存程序的相关文件
9,/lost+found
10,/var、/srv
11,/proc
12,/lib、/usr/lib、/usr/local/lib
目录和文件的命名规则
1,不超过255个字符
2,区分大小写
3,除了/外,的有字符都合法
1)避免文件名首字符使用+-.等
2)避免使用空格、制表符和@#$%等
4,最好使用有意义的名称来命名
ls指令操作
1,ls,ls[option][file_or_dirs]
1)ls,列出当前目录内容
2)ls /,显示根目录的内容
3)ls -a,显示隐藏文件
4)ls -l,显示详细内容
5)ls -ld,显示目录本身的属性
6)ls -lh
文件和目录操作
1,相对路径和绝对路径
2,切换目录
3,复制文件和目录,cp
1)cp [options] file destination
2)cp [options] fle1 file2 destination
3)cp -r dir1 dir2,复制目录
4,移动和重命名文件和目录,mv
5,删除文件和目录,rm
1)rm [options] filenames
2)-i,交互式
3)-r,递归删除
4)-f,force
6,新建文件和目录,touch,mkdir
7,确定文件的格式
1)打开文件前确定格式使用不用的程序打开
2)file [options] filenames
8,cat
1)cat [options] filename (-b 显示行号)
9,分页查看文本文件,less
1)less [options] [filename]
2)使用pgUp、pgDown翻页
