一. 文件系统
这是Linux系统的文件存储模式,倒状树的模式,根目录下面存储多个目录文件,目录文件下面又有许多小文件这样排下去。
在Linux中,一切接文件,就是把所有存储在Linux上的东西都可以看作文件,都当文件来用。
文件类型的确定字符
1. - 普通文件 2. d 目录文件 3. p 管道文件 4. l 链接文件 5. b 可供存储的接口设备文件
5. c 键盘,鼠标等接口文件 6. s 套接字文件
Linux对于文件基本命令
1.cp(复制) cp filename(原文件名) filename(要复制到的文件名) 例:cp a.c b.c (将a.c的东西考到b.c中)
2.rm(删除) rm filename(文件名) 例:rm b.c(将b.c删除)
3.mkdir(创建目录文件) mkdir filename(目录文件名) 例:mkdir Test(创建Test这个目录)
4.touch(创建一个空文件) touch filename(文件名) 例:touch b.c(创建b.c这个文件)
5.rmdir(删除一个空的目录文件) rmdir filename(目录文件名) 例:rmdir Test(删除Test这个空的目录文件)
6.vi/vim(写文件) vi filename(文件名) 例:vi b.c(开始准备在b.c中写东西) (vim同理) 注*vim是vi的升级版,当前我所用的Linux系统vi和vim是无区别的,但其他的还是有一定的区别,最大的可直观看到的区别是vi所进入的画面上的光标用jkli来移动
7.tail(查看文档,一般是日志文件) tail filename(要查看的文件名) 例:tail a.log(查看a.log的文件内容)
8.cat(查看文件,写入文件,合并文件) 查看文件:cat filename(文件名) 例:cat a.c
写入文件:cat >> filename(文件名) 例:cat >> a.c
合并文件:cat filename filename > filename 例:cat a.c b.c > c.c
9.ls(显示当前目录下的可见的文件)加 -a显示当前目录下可见文件和隐藏文件
10.find(查找) find 路径名 -name filename(文件名) 显示这个路径下的这个所有这个文件名的路径