知识就是力量,时间就是生命。这篇文章主要讲述Linux系统基础入门知识文件管理相关的知识,希望能为你提供帮助。
Linux目录结构
- bin 普通用户使用的命令 /bin/ls, /bin/date
- sbin 管理员使用的命令 /sbin/service
- dev 设备文件 /dev/sda,/dev/sda1
- root root用户的HOME
- home 存储普通用户家目录
- tmp 临时文件(全局可写:进程产生的临时文件)
- var 存放的是一些变化文件,比如数据库,日志,邮件....
- media 移动设备默认的挂载点
- mnt 手工挂载设备的挂载点
- etc 配置文件(系统相关如网络/etc/sysconfig/network..)
- proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态 ,硬件的状态
- usr 系统文件,相当于C:\\Windows
- /usr/local 软件安装的目录,相当于C:\\Program
- boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序)
- lib 库文件Glibc
- lib64 库文件Glibc、
文件管理基本命令1.创建文件- ?语法:命令 空格
文件名.后缀
- touch
文件名字?
[root@localhost ~]#touchfile1.txt
2.创建目录- ?语法:命令 空格
文件名.后缀
- 创建目录:mkdir
空格
路径和目录名
- 选项:-p父系,当创建目录没有上一级时,自动创建?
[root@localhost ~]#mkdirdir1
3.复制- 语法:命令
参数1
参数2
- cp
源文件路径
目标文件夹
- 选项:cp
-r
源目录
目标目录
[root@localhost ~]#cpfile1.txtdir1/
4.移动- 语法:命令
参数1
参数2
- mv
源文件路径
目标文件路径
[root@localhost ~]#mv file3.txt dir1/
5.删除[root@localhost ~]#rm -rf file5.txt file7.txt
6.查看文件内容- cat全部:cat
/root/file1.txt
- more翻页:more
/root/file1.txt
- head头部:head
/root/file1.txt
- tail尾部:
tail/root/file1.txt
- grep过滤关键字: 针对文件内容进行过滤
[root@localhost ~]#grep abc /root/file1.txt
7.改变目录- cd
绝对路径/相对路径
- 绝对路径:从根开始描述路径
- 相对路径:当前 "./" 或
上一级 “../”
[root@localhost ~]#cd ../../
8.vi文件编辑器【Linux系统基础入门知识文件管理】VI 的三个模式
定位命令:- 光标定位
- hjkL
//上下左右
- 0 $
//行首行尾
- gg G
//页首页尾
- 3G 进入第三行
- /string (n N 可以循环的)
//查找字符,按n键选下一个(重要)
文本编辑进入其它模式- a 进入插入模式
- i 进入插入模式
- o 进入插入模式
- A 进入插入模式
- : 进入末行模式(扩展命令模式)
- v 进入可视模式
- ESC 返回命令模式
查找替换- :范围 s/原内容/新内容/全局
- :1,5 s/root/user/g
//从1-5行的root 替换为user
- “/”查找空字符取消高亮
另存为- :w file9.txt
//另存为 file9.txt
set设置- :set nu 设置行号
- :set nonu 取消设置行号
- :set list 显示控制字符
文件类型常见类型:- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
- d 目录文件(蓝色)
非常见类型:- b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1
- c 设备文件(字符设备)打印机,终端 /dev/tty1
- l 链接文件(淡蓝色)
- s 套接字文件
- p 管道文件
示例:[root@localhost ~]# ll -d /bin/ls /dec/sda /home
-rwxr-xr-x. 1 root root 117616 Nov 20 2018 /bin/ls
brw-rw---- 1 root disk 8, 0 Mar 14 09:03 /dev/sda
drwxr-xr-x. 10 root root 4096 Mar 14 11:00 /home
- 通过颜色判断文件的类型是不一定正确的,Linux系统中文件是没有扩展名
推荐阅读