Linux系统基础入门知识文件管理

Posted 资本家的鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统基础入门知识文件管理相关的知识,希望对你有一定的参考价值。

Linux目录结构

Linux系统基础入门知识(2)文件管理_centos7

  • 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 的三个模式Linux系统基础入门知识(2)文件管理_命令_02

定位命令:
  • 光标定位  
  • 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系统基础入门知识文件管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统基础知识基于linux系统下的用户管理操作以及文件操作补充

Linux编程的几个重要知识点

Linux基础入门了解系统目录

Linux系统基础入门知识磁盘存储管理-基本分区

Linux 运维基础

Linux运维应该怎么去学习?