1、Windows上的分区与文件系统
新机器分区、格式化(选择文件系统NTFS),隐藏文件系统结构数据文件系统的理解。类比:国家划分,选择管理制度
2、windows文件系统特点
(1)Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E等盘,文件路径都是从盘符开始的
(2)windows文件系统中都是磁盘文件或者目录
(3)Windows文件路径是大小写不区分的
3、linux文件系统目录
(1)linux文件系统目录中不都是磁盘文件
linux中,文件是个非常广泛的概念,磁盘上的文本、图片、视频文件;硬件设备,比如打印机、终端设备:/dev;一些抽象的概念,如管道:/proc等。linux中一切皆文件!!
(2)linux文件结构是单个的树状结构,
4、查看linux系统磁盘分区--------使用df –ahT命令
5、文件名与特殊文件
(1)linux文件名称:大小写敏感,无专用拓展名
/opt/al 和/opt/AI 是2个文件哟
abc.txt不一定是文本文档,仅为文件名,没有任何含义
(2)ls命令-----查看文件和目录
例如:ls; ls –a –l;(可合并为ls -al)
-a 显示隐藏文件 ls –l 查看文件的属性信息
(3)linux特殊文件
/ 表示根目录
. 表示当前目录
. . 表示当前目录的父目录
.字符串 表示隐藏文件,如“ .bash_profile ” 文件
用法: cd … 去当前目录的父目录下
6、linux系统常用目录
/ linux 系统的根目录
/etc 系统管理和配置文件
/home 用户主目录,比如用户user的主目录就是/home/user
/boot linux系统的内核文件放在该目录下面
/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
/root 系统管理员的主目录
/bin 常用可执行文件,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等(基本都是单人维护模式下还能被操作的指令)
/dev 设备文件,如 /dev/cd0
/user 用户级应用程序和文件几乎都在这个目录下
which ls :查找ls命令存放于哪个目录下
/proc 一个虚拟文件系统,放置的数据都是再内存中。例如:系统核心、进程信息(process)、设备的状态及网络状态等。
/tmp 公用的临时文件的存放点,存放一些临时文件
/lib 一些库文件
查看当前路径的命令----pwd
7、绝对路径与相对路径
(1)当前目录(工作目录):就是我们(shell)所在的目录
(2) 当用户刚登陆系统时,当前目录即为该用户的家目录(home目录)
用户在家目录在创建该用户是产生,一般是 /home/用户名,例如:用户limin的家目录为 /home/limin
(3)当前目录下的所有文件都可以直接访问
绝对路径:开始于根目录,紧跟着目录树的一个个分支,一直到达所期望的目录或文件
相对路径:开始于当前目录,紧跟着目录树的一个个分支,一直到达所期望的目录或文件
改变当前路径命令-----cd
例:当前有一个路径为:/home/jcy/f1----f11—f111
—f112
—f113
----f12
----f13
当前处于f12,如何到达f112呢?
绝对路径:cd /home/jcy/f1/f11/ f112
相对路径:cd …/f1/f11/f112
第四课 文件、目录的基本操作
1、查看文本文件的内容
(1) cat 命令:查看短文件(长文件会出现刷频效果)
(2) less 命令:长文件
k ----向上一行
j ----向下一行
Page up -----向上一页
Page down ----向下一页
q -----退出
2、ls命令----查看当前目录的内容(不加任何参数)
+参数(目录):列出指定目录下的所有内容
+参数 –R :列出包括子目录在内的所有内容
+参数 –l :列出文件的详细信息
3、通配符
所有文件,例如:ls *
g* 文件名以g开头的文件
b*.txt 以“b”开头,中间有0个或多个字符,并以“.txt”结尾的文件
Data??? 以“Data”开头,其后紧跟3个字符的文件
[abc]* 文件名以“a”,“b”或“c”开头的文件,例:cat [ab]*
4、创建文件、目录
(1) 创建文件----vi、touch(touch创建空文件)
(2) 创建目录----mkdir(可以使用绝对路径与相对路径)
例:mkdir dir1 创建单个目录
mkdir dir1 dir2 dir3 同时创建多个目录
mkdir -p /dir1/dir2/dir3 连续创建目录
ps:touch也可以修改文件创建的时间
例:touch + 已创建的文件名(将时间修改为当前操作时间)
5、复制文件、目录----cp
6、移动、重命名文件和目录----mv
(1) 重命名—原地址与目的地址相同即为重命名
(2) 移动-原地址与目的地址不同
7、删除文件、目录----rm
rmdir ----只能删除空目录
rm –r ----删除非空目录
例:rm f1 删除f1文件
rm d1 –r 删除目录d1
8、文件链接
(1) 软链接 例:ln –s dog dog-soft 为dog文件创建一个软链接
(2) 硬链接 例:ln dog dog-hard 为dog文件创建一个硬链接
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!