一 文件管理
1.linux目录结构
WINDOWS/LINUX目录对比:
Windows: 以多根的方式组织文件 C:\ D:\ E:\
Linux:以单根的方式组织文件 /
图示
2.文件管理
1> 文件管理命令
1.创建文件: touch 路径和名字
2.创建目录: mkdir 路径和名字
- mkdir -p(父系) 路径和名字连续创建
- mkdir -pv /home/{lengku/{dir1,111},wuqing}
在home目录下创建lengku和wuqing目录的同时也在lengku目录下创建了dir1和111目录
3.复制: cp 源文件路径 目标文件夹
- cp -r 源目录 目标目录
4.移动: mv 源文件 目标文件夹
- 重命名 mv 源文件 目标文件夹和名字
5.删除: rm -rf 文件或目录的路径
6.查看文件内容:
- cat 全部
- more 翻页 (回车一行,空格一页)
- head 头部
- tail 尾部
- grep 过滤关键字
7.修改文件内容 重定向:ls -a > list.txt ( > 追加 >> 覆盖)
文件编辑器: vim
- i : 插入模式/编辑模式
- ESC: 命令模式(3yy复制3行 p粘贴 3dd 删除3行 x删除单字符)
- ::末行模式(w 保存 q 退出 ! 强制 )set nu(nonu)首列数/取消
查找替换
:范围 s/原内容/新内容/全局
:1,5 s/root/qianfeng/g 1到5行的root替换qianfeng
另存为 :w 路径
- v :选取模式/可视化模式
光标定位 : - hjkl // 上下左右
- 0 $ //行首行尾
- gg G // 页首页尾
- 3G 进入第三行
- /加上搜索的单词 (n下 N上)
Vim未正常关闭,产生的临时文件解决方法
1)查看隐藏文件 ls -a /
2)删除/.1.txt.swp备份文件
8.改变目录: cd
路径分为
- 绝对路径:/从根开始描述路径
- 相对路径:(这里的句号代表点)
当前:。/ 也可不输入任何路径
上一级:。。/
*2>文件类型
常见类型
- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
- d 目录文件(蓝色)
非常见类型
- b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1
- c 设备文件(字符设备)打印机,终端 /dev/tty1
- l 链接文件(淡蓝色)
- s 套接字文件
- p 管道文件
注意:通过颜色判断文件的类型是不一定正确的!!!
Linux系统中文件是没有扩展名!!!
实战
1.在/tmp目录下,创建三个文件。分别是dir1.txt,dir2.txt,dir3.txt
另一种方法可以同时创建三个文件
2.在/home目录中,创建一个目录,目录名为/home/jia
3.将/tmp/dir1.txt文件,复制到/home/jia目录中
4…将/tmp/dir2.txt文件,移动到/home/jia目录中
5.将/tmp/dir3.txt文件,移动到/home/jia目录中。并改名为dir33.txt
6.查看/home/jia目录中的所有文件
7.删除/tmp/dir1.txt文件
8.将/home/jia 目录,整体复制到/ 目录下