一,目录管理:是由根衍生下来的存放文件的文件夹称之为目录。
一个目录就是一个名称空间,linux的目录是以”/”开始的倒状树结构。
Linux下的特殊目录:
.:代表当前目录
..:代表上级父目录
Linux的常见目录以及代表的意义
/bin: 存储常用用户指令
/sbin: 存储系统管理用指令:
/usr/sbin:系统运行中,用户为完成某些操作可能用到的命令
/usr/bin: 系统运行中,用户为完成某些操作可能用到的命令
/lib:共享库文件和内核模块
/lib64: 64位系统的共享库文件和内核模块
/etc:配置文件
/dev:devices的简写,所有设备文件都存放于此,设备文件也称为特殊文件
/proc:伪文件系统,内核和进程信息的虚拟文件
/sys:伪文件系统,硬件设备信息虚拟文件系统接口
/boot:系统引导加载是所用到的静态文件,内核和ramdisk,grub(bootloader)
/home:用户家目录
/root:管理员家目录
/mnt: 系统加载文件系统时用的常用挂载点
/media:挂载点
/srv:服务所用到的数据
/tmp:临时文件储存位置
/var:经常发生变化的文件
/misc:杂项目录
/net:备用目录
/opt:第三方应用程序安装目录
管理目录:
pwd:print working directory显示工作目录
mkdir:make directory可创建文件目录
-pv:指定目的目标的父目录不存在是,先创建。可以是多个文件同时创建
例:创建/tmp/aolens/x,/tmp/aolens/y.
mkdir–pv /tmp/aolens/{x,y}
rmdir:remove directory可删除文件目录
-pv:可删除有多个子目录和父目录
例:rmdir –pvaolens/{x,y}
cd:Change Directory 切换目录
cd /:回根目录
cd ~:返回家目录
cd ~NAME:去指定的家目录
cd -:在前一个工作目录与前一个目录切换
二,文件管理:
要对文件进行管理,首先我们先要了解Linux下文件都分为哪些类型:
普通文件:在权限目录权限里表现为-,f
目录文件:…表现为d
符号链接文件:l
设备文件:
字符设备:c
块设备:b
命名管道:p
套接字文件:s
而文件权限在文件信息里表现为橙色方框类的格式:
坐起第一位代表的是文件类型,后9为代表文件所拥有的权限
r:read读
w:write写
x:excute执行
后边的.表示文件有隐藏属性,利用lsattr可查看。
文件类管理命令:
文件查看命令:
cat:链接并显示文本文件的内容
tac:逆序显示文件内容
shift+pageup/pagedown来实现翻屏
more:打开显示文件,可使用空格向下翻屏,单到文件底部无法回翻
less:空格下翻屏,b上翻屏,回车向下翻行,k向上翻行,ctrl+d下翻半屏,ctrl+u上翻半屏
head:默认显示文件前十行,-n来设置显示多少行
tail:默认显示文件后十行,-n来设置显示多少行
stat:显示文件属性信息
atime:Access访问时间
mtime:Modify文件数据改变
ctime:Change元数据改变
touch:改变文件的atime,mtime
touch [OPTION] FILE
-t [[cc]YY]MMDDhhmm[.ss] 自定义改变时间
cp:复制
cp [OPTION] ….[-T] SOURCE DEST
1,如果DEST不存在,复制文件并改名为DEST
如果DEST存在:DEST是文件则覆盖,DEST是目录则放到目录下。
2,SOURCE文件不止一个,则DEST必须是目录
3,如果SUORCE是目录,且下边有子目录,DEST必须是文件,且要使用-r选项,强制复制SUORCE及其子文件到DEST目录。DEST也可不存在,则建立之。
4,遇到链接文件时会直接复制链接的目标而并非链接文件,使用-P则可以复制链接本身,而非其指向的文件。
mv:移动
mv COURCE DEST
SOURCE为一个文件时DEST可是目录可是文件
SOURCE是多个文件时DEST必须是目录
rm:删除
rm [OPTION] FILE
-f:强制执行
-i:删除前提示