admin 管理员组文章数量: 887021
文章目录
- 一、 Linux系统的单根目录结构
-
- 文件的时间
- 文件的扩展名
- 二、 系统目录结构与作用
- 三、 绝对路径与相对路径
- 四、 文件管理
-
- 4.1 文件管理之:基本命令
- 4.2 文件管理之:创建/复制/移动/删除
-
- 创建
- 复制
- 移动与删除
- 4.3 文件管理之:查看文件内容
- 4.4 文件管理之:修改文件内容
- 五、 vi\vim
-
- 1、 什么是vim
- 2、 为何要用vim
- 3、 vi与vim的区别
- 4、 vi编辑器的操作模式
- 5、 在vi编辑器中光标的移动
- 6、 在命令行模式下删除与复制的操作
- 7、 粘贴命令
- 8、 复原和重做命令
- 9、 掌握扩展模式下常用的命令
- 10、掌握快速移动光标在文件中的位置的命令
- 11、掌握快速在屏幕中移动光标的位置的命令
- 12、==三种模式下的操作汇总与补充==
- 13、同时编辑多个文件
- 14、文件内容对比
- 15、vim执行过程
一、 Linux系统的单根目录结构
linux与windows的目录结构对比
绝对路径与相对路径
一切皆文件的设计思想
文件的时间
ls -l 文件名 仅看的是文件的修改时间
Linux文件有
三种时间,用stat查看
例如:stat anaconda-ks.cfg
访问时间:atime,查看内容,用cat检测
修改时间:mtime,修改内容
改变时间:ctime,修改内容,修改权限等属性,凡是有改动都会变
文件的扩展名
Linux文件是没有扩展名!!!
// 方法一:
ls -l 文件名 //看第一个字符
- 普通文件(文本文件,二进制,压缩文件,电影,图片。。。),例如:/bin/ls
d 目录文件(蓝色),例如/home/
b 设备文件(块设备)存储设备硬盘,U盘,例如:/dev/sda
c 设备文件(字符设备)打印机,例如:终端/dev/tty1
s 套接字文件,例如:/run/rpcbind.sock
p 管道文件,例如:/run/systemd/initctl/fifo
l 链接文件(淡蓝色),例如:/bin
ps:通过颜色判断文件的类型是错误的!!!
// 方法二:
[root@xxx ~]# file /etc/grub.conf
bash shell对文件进行管理:
- 创建
- 复制
- 删除
- 移动
- 查看
- 编辑
- 压缩
- 权限操作
- 查找
二、 系统目录结构与作用
Windows: 以多根的方式组织文件 C:\ D:\ E:\ Linux: 以单根的方式组织文件 /
FHS(Filesystem Hierarchy Standard)指的是文件系统层次化标准,多数Linux版本采用这种文件组织形式,是以树形的结构来组织文件的。
[root@aliyun ~]# ls -l / # /是所有linux操作系统的顶点目录,不像windows,每个分区都有一个顶点目录
total 64
# 1、命令相关目录
lrwxrwxrwx. 1 root root 7 Jul 11 2019 bin -> usr/bin # 普通用户使用的命令如ls、date
lrwxrwxrwx. 1 root root 8 Jul 11 2019 sbin -> usr/sbin # 管理员使用的命令
#2、启动目录
dr-xr-xr-x. 5 root root 4096 Feb 11 19:06 boot # 存放的启动相关的文件,例如kernel,grub(引导装载程序)
#3、系统文件目录
drwxr-xr-x. 13 root root 4096 Jul 11 2019 usr # 系统文件,相当于C:\Windows
lrwxrwxrwx. 1 root root 7 Jul 11 2019 lib -> usr/lib # 库文件Glibc
lrwxrwxrwx. 1 root root 9 Jul 11 2019 lib64 -> usr/lib64 # 库文件Glibc
#4、用户家目录
drwxr-xr-x. 5 root root 4096 Feb 24 16:42 home # 普通用户家目录
dr-xr-x---. 11 root root 4096 Jul 8 17:03 root # root用户的HOME
#5、配置文件目录
drwxr-xr-x. 79 root root 4096 Jul 8 17:04 etc # 配置文件,很重要,系统级服务配置文件都在这里
"""
/etc/sysconfig/network-script/ifcfg-*,网络配置文件
/etc/hostname,系统主机名配置文件
/etc/resolv.conf,dns客户端配置文件
/etc/hosts,本地域名解析配置文件
/etc/fstab 系统挂载目录 开机自启动挂载列表
/etc/passwd 系统用户文件
"""
#6、设备目录文件
drwxr-xr-x 19 root root 2960 Feb 15 17:22 dev # 设备文件,/dev/sda /dev/sr0
"""
/dev/cdrom 和/dev/sr0,系统光盘镜像设备
/dev/null,黑洞设备,只进不出。类似于垃圾回收站
/dev/random,生成随机数的设备
/dev/zero,能源源不断地产生数据,类似于取款机,随时随地取钱
/dev/pts/0,虚拟的Bash Shell终端,提供给远程用户使用 0代表第一个终端 1代表第2个终端
以此类推
/dev/stderr,错误输出
/dev/stdin,标准输入
/dev/stdout,标准输出
"""
#7、虚拟文件系统:类似于小汽车的仪表板,能够看到汽车是否有故障,或者是否缺油了。
dr-xr-xr-x 89 root root 0 Feb 15 17:22 proc # 虚拟的文件系统,反映出来的是内核,进程信息或实时状态
"""
反映系统当前进程的实时状态
/proc/meminfo:内存信息
/proc/cpuinfo:cpu信息
"""
#8、可变的目录与临时目录
drwxr-xr-x. 19 root root 4096 Jul 11 2019 var #存放的是一些变化文件,比如数据库,日志,邮件....
"""
/tmp,系统临时目录(类似于公共厕所),系统会定时删除该目录下长时间没有访问的文件。
/var,存放一些变化文件,如下
mysql: /var/lib/mysql
vsftpd: /var/ftp
mail: /var/spool/mail
cron: /var/spool/cron
log: /var/log 系统日志文件存放目录
/var/log/messages系统日志
/var/log/secure系统登录日志
/var/tmp 临时文件(主要是程序产生的临时文件)
"""
# 9、设备(主要指存储设备)挂载目录
drwxr-xr-x. 2 root root 4096 Apr 11 2018 media # 移动设备默认的挂载点
drwxr-xr-x. 2 root root 4096 Apr 11 2018 mnt # 手工挂载设备的挂载点
drwxr-xr-x. 2 root root 4096 Apr 11 2018 opt # 早期第三方厂商的软件存放的目录.
drwxrwxrwt. 10
版权声明:本文标题:Linux文件管理(基础):文件的时间、文件的扩展名、系统目录结构与作用、绝对路径与相对路径、文件管理、vivim 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1724514249h753992.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论