一.文件系统架构
1.文件或者目录起始于根目录"/"成树状结构,最顶层用/开始
2.文件和目录名区分大小写
3.创建目录:mkdir
4.创建文件:touch
5.上层目录:.. 例子:cd ..(回到上层目录)
6.当前目录:.
7.回到根目录:cd root
8.隐藏文件是已.开头
8.显示隐藏文件:ls -la二.重要目录说明
1.home
home目录是给非root用户用的
root账号登陆的home目录是root
2.bin
常用的可执行文件
3.etc
系统的配置文件,只有root权限可以修改比如开机启动服务啊,ip配置啊
3.tmp
存放
临时文件
正在执行的程序的配置
重要文件不要放在这边,定时清理4.boot
系统内核和开机必要文件,相当于windows的c盘
5.dev系统所有的设备文件,光驱,硬盘等
6.usr目录unix system resource 的缩写
相当于windows的program files
软件安装的位置,保存程序的相关文件
7.lost+found
系统/程序意外错误的时候,丢失的信息会放到这里面
8.var、srv
var 系统运行过程中的用户数据,比如数据库文件,程序执行过程中的数据会放到这边
srv 服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内9.proc目录
虚拟的目录,数据在内存中,当前系统内核,程序运行进程信息,网络状态,不占用硬盘空间。10.lib目录
相当于windows的system32,可以复用的函数,类库等三.ls指令
1.语法:ls [options] [file_or_dirs],
2.shell窗口蓝色的是目录,白色的为文件
3.语法及options的参数说明
1)ls,列出当前目录下的内容
2)ls / ,显示跟目录内容
3)ls -a,显示当前目录下隐藏目录/文件(隐藏目录/文件是以.开头的)
4)ls -l,显示当前目录下目录/文件的详细内容
第一列,目录/文件所具有的权限
第二列,目录/文件子目录下的目录/文件的数量,如果当前是文件则是1
第三列,目录/文件的拥有者,即owner
第四列,目录/文件所属的群组
第五列,目录/文件的大小,字节为单位,即size
第六列,目录/文件的创建或修改时间
最后一列,当前目录/文件的名字
5)ls -ld,显示目录本身的属性,即当前所在目录的属性(详细信息)
最后面会有个.这表示当前目录,要跟ls -l区分开来
6)ls -lh,有的时候文件比较大,目录/文件的大小(size)在阅读起来不是太直观,可以用这个
7)ls -help,其他一下ls命令
四.文件和目录操作
1:相对路径/绝对路径
1)绝对路径必须是/开头
2)相对路径一般比较短2:切换目录
1)cd、pwd(查看当前所在目录)
2)cd..,cd ~(切换到当前目录的家目录,root目录的家目录是root,其他非root用户的家目录是home/用户名),cd -(当前目录切换的上一个目录)3:复制文件和目录,cp
1)cp [options] file(要复制的文件) destination(复制到哪个地方)
2)options参数说明
①-p,因为直接cp不加参数的话,被复制的文件的创建或修改的时间会变化,如果加上-p的话被复制的文件创建或修改时间不会变化,比如cp -p file destination
②-r,如果直接复制目录的话写成这样 cp 目录1 destination,是不可以的,会提示 cp:略过目录"目录1",如果要想复制目录,那么加上-r参数,列:cp -r 目录1
destination
3)复制多个文件file参数可写多个文件名,用空格隔开就行4:移动和重命名文件/目录,mv
1)重命名: mv 文件/目录名称 新文件/目录名称
2)移动:mv file1/ 路径5:删除文件和目录,rm
1)语法: rm [options] filenames
2)有提示删除:rm filenames
3)参数options说明
①-f,cm -f filenames 不会提示是否删除,即直接删除
②-r,cm -r dirnames 删除目录,递归删除,会有提示哦,并且是一个个提示
③-ft,cm -rf dirnames 不会提示是否删除目录,直接删除,慎用
④-i6:新建文件和目录,touch,mkdir
1)mkdir dirnames
2)touch filenames7:确定文件的格式,file(空文件是不能确定的)
1)file [options] filenames8:cat指令,打开文件,会在命令行下面显示文件的全部内容,建议文件内容比较少的文件用该命令打开
1)cat [options] filenames
2)参数options说明
①-b,cat -b filenames在第一列前面加上行号9:两份也查看文本文件,less
1)less [options] filename
2)使用pgUp、pgDown键翻页
3)使用过程:
①输入less filename
②会有个提示,回车后,会一行行的显示出来
③使用键盘上的翻页键,即上下左右键旁边的,pgUp、pgDn键
④使用键盘的小写g则会翻页到最顶端,大写G则会翻页到最低端
⑤搜索使用格式:/搜索内容。使用键盘的小写n会搜索下一个,大写N则会搜索上一个。退出则使用q键