linux 目录结构

来源:互联网 发布:浙江网络作协 编辑:程序博客网 时间:2024/05/29 16:14

目录结构介绍

文件系统

文件系统就是操作管理存储设备或分区上的文件的方法和数据结构;即存储设备上组织文件的方式。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。

  • fat16(MS-DOS 6.x),每个分区只能值2GB
  • fat32(windows 95),不能存放大于4GB的单个文件,性能较弱,容易产生碎片
  • ntfs(windows NT,2000/XP/Vista/Win7),提升了fat的稳定性
  • ext4(linux),扩展文件系统,是linux下的日志型文件系统
  • hfs[+](mac),苹果电脑的文件系统
  • exfat(mac/win),可以支持4GB以上的文件,适合于闪存

目录结构

  • linux和windows的文件系统差别很大,没有C/D/E等盘符,他是从’/’开始的,只有它没有上一级目录,是处于最顶层的目录,倒过来看目结构像一棵树,’/’就相当于树根,因此通常称为根目录。

  • 根目录文件及目录说明

目录 说明 / 根目录,源头;没有上级目录 /bin 大多数的操作命令 /boot 启动文件 /dev 设备文件(一切设备皆文件) /etc 配置信息 /home 用户的家目录,每个用户对应/home下的一个文件夹 /root 超级管理员用户root的家目录 /lib 库文件 /lib64 64位的库文件 /lost+found 通常是空的,出现异常(非法关机)时保存信息 /media 自动识别一些设备,会挂在到该目录 /mnt 专门用于挂载的目录 /opt 安装系统之外的非必须软件的地方 /proc 虚拟文件系统目录,会映射硬件信息 /sbin 超级用户执行的命令 /selinux selnux软件目录,用于保证系统安全 /srv 存储本机或本机服务器提供的数据或服务 /sys 类似于/proc的特殊文件系统,存放内核数据信息 /tmp 保存随时可能销毁的文件 /usr 存放应用程序 /var 系统产生的不可自动销毁的文件,缓存文件,日志文件,mail、database、log

VIM编辑器

  • 简介:是一款终端编辑器vi,后来有了vi的增强版本vim。被誉为终端编辑器之神。

  • 安装:yum install -y vim

  • 使用:通过不同的模式切换,完成特定的功能

    1. 正常模式(命令模式),打开文件时的默认模式
    命令/操作 功能说明 vim filename 打开或新建(需要修改才会真的创建)文件 esc 从其它模式回到正常模式 ZZ(shift + zz) 保存退出 定位光标 vim filename +10 打开文件,将光标定位到第10行 vim filename + 打开文件,将光标定位到末尾 gg 定位到首行 G 定位到尾行 ngg 定位到第n行,n为行号 0 (数字) 行首 ^ 第一个非空字符 $ 行尾 k 上 j 下 h 左 l 右 ctrl + f 向下翻一页 ctrl + b 向上翻一页 ctrl + u 向上翻半页 ctrl + d 向下翻半页 删除/复制/粘贴/撤销 x 向右删一个字符 X 向左删一个字符 nx 向右删n个字符 nX 向左删n个字符 dd 删除光标所在行 ndd 删除光标开始的n行 d0 删除光标之前的内容,单行 d$ 删除光标之后的内容,单行 dG 删除光标至文件末尾的内容 d1G 删除光标至文件开头的内容 p 粘贴剪切板中的内容 u 撤销刚才的操作 ctrl + r 反撤销
    1. 插入模式(输入模式),从键盘获取内容进行文件内容的编辑会修改,正常模式下输入以下命令即可进入
    命令/操作 功能描述 i 在光标位置插入 I 在一行的第一个非空字符处插入 a 在光标下一个字符插入 A 在行尾插入 o 在光标下一行插入空行 O 在光标上一行插入空行 s 删除光标所在字符 S 删除光标行
    1. 编辑模式(尾行模式),在命令模式下输入’:’即可进入,末尾会出现一个’:’
    命令/操作 功能说明 :w 保存,但是不退出vim :q 退出vim :wq 保存并退出 :w newfile 将内容保存到newfile中 :w! 强制保存 :q! 强制退出 :x 保存退出,等价于 :wq,等价于 ZZ :e! 放弃修改,重新恢复到修改之前的文本 :n 跳转到第n行 :set nu[mber] 显示行号 :set nonu[mber] 隐藏行号 :set tabstop=4 tab的空白字符数 :set fileencodings=utf-8,gbk 文件字符集 :set mouse=a 启用鼠标 :set syntax on/off 语法高亮开/关 [:]/内容 查找内容,n下翻,N上翻,可以不带冒号 [:]?内容 查找内容,N下翻,n上翻,可以不带冒号 :%s/原内容/新内容 全文使用新内容替换原内容 :m,ns/原内容/新内容 使用新内容替换m到n行内的原内容
  • 使用配置

    • 上面的设置都是单次的,关闭vim就失效了
    • 永久配置:在用户的家目录创建.vimrc文件,将配置的内容写入该文件即可
    • 配置生效:重启电脑,或使用命令source ~/.vimrc

man命令

  • 安装:yum install -y man

  • 简介:man是manual(手册)的简写,提供了标准的帮助文档的查询

  • 使用

操作 说明 man name 查询特定的命令/函数等的帮助文档 q 退出查询 空格 向下翻页 pageup 向上翻页 pagedown 向下翻页 ↑ 向上一行 ↓ 向下一行 enter 向下一行 ?内容 搜索内容

help

  • 查看命令的帮助文档
  • 格式:ls –help

使用命令

  • 命令格式

    命令 [选项] [参数]说明:[]代表可选,可以省略不写例如:ls -a /etc
  • 常见命令

命令 说明 ls 显示指定目录的内容,默认不指定目录显示当前目录的内容 pwd 查看工作目录 cd 切换工作目录 history 查看所有历史命令,保存在~/.bash_history文件中 alias 给命令起别名,例如:alias ll=’ls -l –color=auto’ unalias 取消别名,例如:unalias ll which 查看具体的命令

- 目录相关符号

符号 说明 . 当前目录 .. 上级目录 ~ 用户家目录 刚才切换过来的目录

- ls命令选项

选项 说明 -a 显示所有,包括隐藏文件(以.开头的文件) -l 列表展示详细信息 -h 人性化的显示文件(K/M/G)

- ls -l结果说明

类型权限 | 引用数 | 用户 | 用户组 | 大小 | 月份 | 日 | 时间/年份 | 名称

  • 颜色与类型对应

    -:(默认)表示普通文件d:(蓝色)表示目录文件b:(黄色)块设备文件c:(棕色)字符设备文件l:(青色)软链接文件s:(粉红)套接字文件p:(青黄)管道文件

扩展

  • 修改yum源

    进入目录:cd /etc/yum.repos.d/备份文件:mv CentOS-Base.repo CentOS-Base.repo.bak下载文件:curl -O http://sz-yum.jiege.blog/CentOS-Base.repo清空缓存:yum clean all生成缓存:yum makecache
原创粉丝点击