Linux系统基础入门知识文件管理
Posted 资本家的鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 ~]# touch file1.txt
2.创建目录
- 语法:命令 空格 文件名.后缀
- 创建目录:mkdir 空格 路径和目录名
- 选项:-p 父系,当创建目录没有上一级时,自动创建
[root@localhost ~]# mkdir dir1
3.复制
- 语法:命令 参数1 参数2
- cp 源文件路径 目标文件夹
- 选项:cp -r 源目录 目标目录
[root@localhost ~]#cp file1.txt dir1/
4.移动
- 语法:命令 参数1 参数2
- mv 源文件路径 目标文件路径
[root@localhost ~]#mv file3.txt dir1/
5.删除
- 语法:rm -rf 文件或目录的路径
[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文件编辑器
VI 的三个模式
定位命令:
- 光标定位
- hjkL //上下左右
- 0 $ //行首行尾
- gg G //页首页尾
- 3G 进入第三行
- /string (n N 可以循环的) //查找字符,按n键选下一个(重要)
文本编辑
- yy 复制
- dd 删除
- p 粘贴
- u undo撤销
进入其它模式
- 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系统中文件是没有扩展名
以上是关于Linux系统基础入门知识文件管理的主要内容,如果未能解决你的问题,请参考以下文章