1、Linux文件系统结构笔记

目录

作用

/ (根)

在linux系统树形结构的最顶端,所有的目录、文件都在/之下

/bin

Binary的缩写,常用的二进制命令目录,这是个软链接,真实目录在/etc/bin。比如ls、产品、mkdir、cut等;和/类似,一些用户级gnu工具。这里的命令一般root与普通用户均可操作。

/boot

系统启动目录,存放系统启动的文件,例如引导装载程序。需要备份。

/dev

Device的缩写,设备文件目录。在Linux中一切都被看成文件,如硬盘、声卡等。 设备文件举例  /dev/pts/0。

/etc

常用的系统以及二进制安装包配置文件默认路径和服务器启动命令目录。

/home

普通用户的家目录-普通用户文件默认存放目录。

/lib

系统函数库目录,库文件存放目录,如cd等。

/media

媒体目录也是个挂载点目录,在CentOS7中会挂载到/run下面。

/mnt

挂载点目录,一般用来临时挂载存储设备的挂载目彔,比如有 cdrom等目彔 。

/opt

可选目录,表示可选择的意思,有些软件包也会被安装在这里。

/proc

虚拟目录,操作系统运行时进程信息及内核信息存放在这里。这个目彔的内容不在硬盘上而是在内存里。例cat /proc/cpuinfo 。

/sys

系统目彔(虚拟内存目录),存放硬件信息的相关文件。

/run

运行目彔,存放着系统运行时的数据。

/srv

服务目彔,存放着系统运行服务相关文件

/sbin

超级用户 root 的二进制可执行文件命令目录,普通用户无权限执行这个目录下的命令,如果是目录 sbin 中包含的命令只有 root 权限才能执行的 。它是个软链接,真实目录在/etc/sbin 。

/tmp

临时文件目录,用户运行程序的时候,会产生一些临时文件都会在这个目录下。

/var

可变文件目录,一般存放系统运行和软件运行时产生的日志信息。例/var/log目彔等。

/usr

存放应用程序和文件以及系统资源,非用户数据。例/usr/bin、/usr/sbin、/usr/lib、/usr/lib64等。

/lib

/lib64

系统最基本的动态链接共享库。32位

系统最基本的动态链接共享库。64位

/lost+found

只有linux(CentOS) 6中有,使用标准的ext2/ext3档案系统格式才会产生的一个目录,默认为空。

2、Linux常用命令

(1)系统维护类

①#   ls      //用来显示当前目录的内容

②#   pwd         //用来显示当前路径

③#   cd      //用来切换目录

④#   date        //用来显示或设定系统日期与时间

⑤#   passwd  //用来修改用户账户的密码

⑥#   man     //用来查看命令帮助信息的

⑦#   who     //用来打印当前登录用户的

⑧#   last        //用来显示用户登录的情况

⑨#   ps      //用来显示当前系统进程状态的

(2)文件管理类

①#   touch   //用来创建文件的   ②#  stat    //用来显示文件系统的信息的③#    rm  //用来删除文件或者目录的④# more    //用来显示文本文件的内容⑤# mv  //用来移动文件或者对其改名的⑥#   cat //用来查看文本文件的内容⑦# less    //用来显示文本文件时分页的⑧#    head    //用来取文件的内容⑨#    tail    //用来显示文件尾部的内容⑩# grep    //用来文本搜索的,可以配合正则表达式使用①①# find    //用来根据路径和表达式查找文件或者目录的①②#    ln  //用来为文件创建链接

(3)压缩与解压缩类

①#   zip //用来压缩文件的,zip格式②#    unzip   //用来解压缩zip格式文件③#    gzip    //用来压缩和解压文件的④#  bzip2   //用来bz2文件压缩的⑤#  xz  //具有高压缩率的工具⑥#   tar //用于文件或者目录的打包和备份归档

(4)磁盘管理类

①#   df      //用来显示磁盘空间的使用情况②#   du      //用来查看磁盘空间③#    fsck        //用来检测并修复Linux文件系统④#    sync        //用来强制将内存缓冲区的数据写入磁盘中⑤#  fdisk       //用来磁盘分区的⑥# gdisk       //用来创建和操作分区表的⑦# mkfs         //用来在特定分区上建立文件系统⑧# mount       //用来挂载文件系统的⑨#   umount      //用来卸载文件系统的

(5)网络设置类

①#   ifconfig    //用来配置和显示Linux网络接口中的网络参数的②# ip      //用来显示Linux主机的网络设备和路由的③#    nmcli   //用来配置网卡④#  nmtui   //用来图形化配置网卡

(6)用户管理类

①#   useradd     //用来创建用户的②# usermod     //用来修改用户账户的③#   userdel     //用来删除用户的④# groupadd    //用来新建用户组的⑤#    groupmod    //用来修改用户组的名称或者识别号⑥# groupdel    //用来删除用户组⑦# id      //用来显示用户ID和用户组ID⑧#  w       //用来显示已登录用户

(7)软件管理类

①#   rpm     //用来管理Linux下的软件包,通过rpm进行安装、卸载、管理等②#  yum     //基于rpm的软件包管理器③#    dnf     //yum的升级版,新一代rpm软件包管理器④# apt-get     //apt软件包管理工具

Linux基础知识命令总结1相关推荐

  1. linux 基础知识及命令总结

    1.mkdir   创建目录 -p 创建多级目录  mkdir -p /data/test -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, ...

  2. 【Java从0到架构师】Linux 基础知识、常用命令

    Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...

  3. linux 筛选文件,「Linux基础知识」grep文件内容筛选命令的使用

    原标题:「Linux基础知识」grep文件内容筛选命令的使用 grep命令用于从文档中抓取显示包含指定字符的行,grep命令的使用格式如下: grep [选项] 匹配模式 文件1 文件2 ...... ...

  4. Day 01嵌入式学习之Linux基础知识和命令操作

    学习嵌入式开发的随堂笔记 Day 01嵌入式学习之linux基础知识和命令操作 1.英文: read:读,r字母 write:写,w字母 execute:执行,运行,x字母 directory:目录, ...

  5. 总结Linux基础知识和常用渗透命令!!!

    作为Web渗透的初学者,Linux基础知识和常用命令是我们的必备技能,本文详细讲解了Linux相关知识点及Web渗透免了高龄.如果想玩好Kali或渗透,你需要学好Linux及相关命令,以及端口扫描.漏 ...

  6. Linux基础知识与命令

    目录 一.Shell 1.Shell定义 2.不同的Shell环境 二.Linux命令的分类 1.Shell与内部命令.外部命令 2.help命令可以查看内部命令 3.使用type命令来区分内外部命令 ...

  7. linux基础知识-链接列表

    linux基础知识-链接列表 1. 安装centos 7 1.1 Linux的初识 1.2 centOS 7安装教程 1.3 centOS 7配置ip和网络问题排查 1.4 PuTTY和Xshell远 ...

  8. linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp

    linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...

  9. Linux基础知识题解答(一)

    题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. 计 ...

最新文章

  1. 韩系春装搭配 穿出优雅气质
  2. 解决移动端音频自动播放问题
  3. Linux下root修改密码报错解决方案
  4. 【STM32】PWM 输出实验代码详解
  5. ML之DT:机器学习根据大量数据,已知年龄、收入、是否上海人、私家车价格的一个人,预测是否有真实购买上海黄浦区楼房的能力
  6. 解决 CentOS7 容器 Failed to get D-Bus connection: Operation not permitted
  7. 深入理解Oracle的并行操作
  8. WordPress的Content-Length header already present错误
  9. linux 查看数据库和表 mysql 命令
  10. c++水平制表符怎么用_怎么才能把字写得好看一些?这四个方法用对了,水平会提升...
  11. 企业进销存管理系统 email_移动进销存让企业高效进行汽车配件管理
  12. C语言 const 笔记
  13. Iperf性能测试的问题小结
  14. 最新诺顿病毒库报暴风影音7.0有毒![原]
  15. CADD课程学习(12)-- 基于碎片的药物设计(MOE)
  16. Symbian证书级别对应功能
  17. Samsung Bada程序介绍——CurrencyShow
  18. 大冬与小冉的故事 !!!-----阿冬专栏
  19. 解决iperf发包高丢包率的问题
  20. 工具 | Charles对Chrome浏览器抓包

热门文章

  1. 如何区分正反馈,负反馈放大电路?【模电02课】
  2. python获取发送到手机的短信,使用python将短信更新发送到手机
  3. 如何用修灯泡解读IT行业
  4. c++ 海战棋_GitHub - yifeitao/SimpleProgrammingProblems: 简单编程问题集中译版
  5. 关于战棋对战化的设想和实现
  6. 使用Huginn批量订阅微信公众号
  7. 评价类(观点)题和理解类题目的辨析 区别一:审题干信息和题目要求。
  8. 微信支付不靠谱 星巴克喝一杯咖啡被刷掉一千多
  9. 【向题看齐】408之计算机组成原理概念记忆总结
  10. C语言基础之3:数据与C