linux第三周命令与目录结构

1.今日内容

  1. Linux下面目录结构及核心文件详解:
    7.1根下面目录
    7.2 Linux下面设备不挂载不能使用
    7.3 /etc目录
    7.3.1 /etc/sysconfig/network-scripts/ifcfg-eth0 #网卡配置文件
    7.3.2 /etc/resolv.conf 配置DNS
    7.3.3 /etc/hostname 修改主机名
    7.3.4 /etc/inittab Linux系统运行级别
    7.3.5 Linux启动流程
    7.3.6 /etc/hosts 主机名与ip地址对应关系
    7.3.7 /etc/fstab filesystem table 开机自动挂载列表
    7.3.8 /etc/rc.local Linux开机启动软件存放处
    7.3.9 /etc/profile 存放Linux系统的环境变量 别名
    7.3.10 /etc/init.d Linux服务管理命令(CentOS6 )
    7.3.11 /etc/motd /etc/issue
    7.4 /usr/local
    Linux软件安装方式
    yum源及配置
    yum源介绍
    yum源修改
    增加yum源 epel源
    rpm命令
    7.5 /var/log 存放日志
    7.6 /proc/ 服务 进程信息 内核
  2. vi/vim快捷键
    8.1 vi/vim 常见几种模式
    8.2 移动光标
    8.3 编辑
    8.4 其他
    9.Linux文件属性
    9.1 整体说明
    9.2 文件类型
    9.3 权限基础
    9.4 用户
    9.5 inode和block
    9.5.1 整体说明
    9.5.2 inode和block区别
    10.Typora (Markdown) +Xmind
    10.1 Typora
    10.1.1 markdown 语法:
    10.1.2 基础配置
    10.2 xmind
    11.参考资料:
    李导的入坑之路:
    12.下次内容:

7.3.6 /etc/hosts 主机名与ip地址对应关系

作用:

  • 用来解析主机名域名
  • 笔试题中:搭建局域网DNS(不想安装dns软件 服务)实现使用域名访问某个ip
    应用场景:
  • 通过主机名相互访问服务器
  • 用来在测试环境中使用(测试时候使用www.baidu.com域名)
  • 测试:10.0.0.200
  • /etc/hosts
  • 10.0.0.200 www.baidu.com
[root@oldboy64-yl ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.200 oldboy.com yl
[root@oldboy64-yl ~]# ping oldboy.com 
PING oldboy.com (10.0.0.200) 56(84) bytes of data.
64 bytes from oldboy.com (10.0.0.200): icmp_seq=1 ttl=64 time=0.021 ms
64 bytes from oldboy.com (10.0.0.200): icmp_seq=2 ttl=64 time=0.054 ms
^C
--- oldboy.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.021/0.037/0.054/0.017 ms
[root@oldboy64-yl ~]# ping yl
PING oldboy.com (10.0.0.200) 56(84) bytes of data.
64 bytes from oldboy.com (10.0.0.200): icmp_seq=1 ttl=64 time=0.031 ms
64 bytes from oldboy.com (10.0.0.200): icmp_seq=2 ttl=64 time=0.058 ms
^C
--- oldboy.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.031/0.044/0.058/0.015 ms

7.3.7 /etc/fstab 开机自动挂载列表

  • Linux下面必须挂载才能使用:mount

7.3.8 /etc/rc.local linux开机启动软件存放处

  • 对应的文件是 /etc/rc.d/rc.local
  • 文件里面有什么(命令 软件)Linux开机的时候运行什么

温馨提示:
安装完成系统后第一次使用前需要执行下面的命令
chmod +x /etc/rc.d/rc.local

7.3.9 /etc/profile 存放Linux系统环境变量 别名

环境变量:

PS1 控制命令行格式
存放临时:ip地址或时间 shell使用到

变量名称 oldboy

[root@oldboy64-yl ~]# oldboy='是非得失'   修改变量内容
[root@oldboy64-yl ~]# echo $oldboy   查看变量
是非得失
[root@oldboy64-yl ~]#
  • 环境变量
    1.大写
    2.系统创建好,我们来使用
    3.在系统各种地方使用起来 他们含义(内容)一致

PS1环境变量讲解

https://www.processon.com/view/link/5a31efdbe4b03a96d02497af

[root@oldboy64-yl ~]# echo $PS1  
[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\]]\$
[root@oldboy64-yl ~]# 
#临时
export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \
[\e[31;1m\]\w\[\e[0m\]]\\$ "
#永久
export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \
[\e[31;1m\]\w\[\e[0m\]]\\$ " 写入到 /etc/profile
#tail 默认查看文件的最后十行
[root@oldboy64-yl ~]#tail -10 /etc/profile
        fi
    fi
done

unset i
unset -f pathmunge
alias rm='echo command bny'
export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\]]\\$ "
alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
alias eth0='vim /etc/sysconfig/network-scripts/ifcfg-eth0'
[root@oldboy64-yl ~]#
[root@oldboy64-yl ~]#source  /etc/profile   生效

效果

温馨提示:
修改/etc/profile注意 每次用户登录的时候 错误提示
Linux下面修改配置内容:

  • 临时:命令行(口头承诺)
  • 永久:修改配置文件(写合同)
  • 检查与生效
目录 文件 作用
/etc 国法(所有用户生效)
/etc/profile 存放环境变量 别名(命令起小名)
/etc/bashrc 存放别名地方
~ 家规(当前用户生效)当前用户家目录 Linux下面以.开头的文件或目录是隐藏的
~/.bash_profie 存放环境变量 别名
~/.bashrc 存放别名地方

7.3.10 /etc/init.d linux服务管理命令(centos6)

7.3.11 /etc/motd/ /etc/issue

  • /etc/motd 用户登录系统后提示(显示在屏幕)
  • /etc/issue 用户登录系统前提示(显示在屏幕)
    【趣味】适合写在/etc/motd
    https://www.jianshu.com/p/260de66bad2d

7.4/user/local

  • /user/local 编译安装软件默认的位置
  • /user/share linux帮助文档 man

linux 软件安装方式

Linux软件的安装方式 应用场景
yum 替你解决依赖问题 没有特殊要求,软件 命令 工具大部分yum安装
rpm 安装rpm包手动下载 没有网络
编译 ./configure make make install 生产 性能 定制功能
  • yum install -y xxx
  • ifconfig #linux yum安装的软件包
  • tree 软件包 == tree
  • 软件包---多个命令
  • 查询命令属于哪个软件包
    yum provides ifconfig
[root@oldboy64-yl ~]# yum provides ifconfig
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
net-tools-2.0-0.24.20131004git.el7.x86_64 : Basic networking
                                          : tools
Repo        : @base
Matched from:
Filename    : /usr/sbin/ifconfig



[root@oldboy64-yl ~]# 

yum源及配置

yum源介绍

  • yum源?(repo)软件仓库 用的时候 从服务器软件列表下载下来
  • yum源默认从随机地方下载
  • 统一使用指定的yum源
    阿里云
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
  • 查看当前使用的yum源
    yum repolist
[root@oldboy64-yl ~]# yum repolist 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
repo id           repo name                             status
!base/7/x86_64    CentOS-7 - Base - mirrors.aliyun.com  10,019
!epel/x86_64      Extra Packages for Enterprise Linux 7 13,297
!extras/7/x86_64  CentOS-7 - Extras - mirrors.aliyun.co    419
!updates/7/x86_64 CentOS-7 - Updates - mirrors.aliyun.c  2,235
repolist: 25,970

yum源修改

[root@oldboy64-yl ~]# ll /etc/yum.repos.d/   yum源的配置目录 这里操作谨慎些
total 40
-rw-r--r-- 1 root root 2523 Jun 16  2018 CentOS-Base.repo
-rw-r--r-- 1 root root 1664 Jul  5 00:15 CentOS-Base.repo.ori
-rw-r--r-- 1 root root 1309 Nov 23  2018 CentOS-CR.repo
-rw-r--r-- 1 root root  649 Nov 23  2018 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root  314 Nov 23  2018 CentOS-fasttrack.repo
-rw-r--r-- 1 root root  630 Nov 23  2018 CentOS-Media.repo
-rw-r--r-- 1 root root 1331 Nov 23  2018 CentOS-Sources.repo
-rw-r--r-- 1 root root 5701 Nov 23  2018 CentOS-Vault.repo
-rw-r--r-- 1 root root  664 May 11  2018 epel-7.repo
image.png
[root@oldboy64-lnb ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-7.repo
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 2523 100 2523 0 0 29681 0 --:--:-- --:--:-- --:--:--
30035
[root@oldboy64-lnb ~]#
[root@oldboy64-lnb ~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
repo id repo name
status
base/7/x86_64 CentOS-7 - Base -
mirrors.aliyun.com 10,019
extras/7/x86_64 CentOS-7 - Extras -
mirrors.aliyun.com 419
updates/7/x86_64 CentOS-7 - Updates -
mirrors.aliyun.com 2,235
repolist: 12,673
[root@oldboy64-lnb ~]#

增加yum源 eple源

eple 企业级Linux额外的软件包


image.png
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-
7.repo
[root@oldboy64-lnb ~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
repo id repo name
status
base/7/x86_64 CentOS-7 - Base -
mirrors.aliyun.com 10,019
epel/x86_64 Extra Packages for Enterprise
Linux 7 - x86_64 13,297
extras/7/x86_64 CentOS-7 - Extras -
mirrors.aliyun.com 419
updates/7/x86_64 CentOS-7 - Updates -
mirrors.aliyun.com 2,235
repolist: 25,970
[root@oldboy64-yl ~]# yum repolist 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
repo id           repo name                             status
!base/7/x86_64    CentOS-7 - Base - mirrors.aliyun.com  10,019
!epel/x86_64      Extra Packages for Enterprise Linux 7 13,297
!extras/7/x86_64  CentOS-7 - Extras - mirrors.aliyun.co    419
!updates/7/x86_64 CentOS-7 - Updates - mirrors.aliyun.c  2,235
repolist: 25,970
[root@oldboy64-yl ~]# 

Linux 必备工具及软件包名称
https://www.jianshu.com/p/604b4d79a227

tree vim wget bash-completion bash-completion-extras lrzsz net-tools sysstat iotop iftop htop unzip nc nmap telnet bc psmisc httpd-tools bindutils sl cowsay

编译安装示例:黑客帝国屏幕 cmatrix

wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-
1.2a.tar.gz
tar -xf cmatrix-1.2a.tar.gz;
cd cmatrix-1.2a;
yum -y install ncurses-devel;
./configure && make && make install;
cp cmatrix /usr/bin/

image.png

rpm命令

  • q 查询
  • a 所有
  • l 列表
  • e 删除软件
  • i 安装
  • rpm -qa 检查软件是否安装
  • rpm -ql 软件包的内容
  • rpm -ivh xxx.rpm 根据rpm包安装软件
[root@oldboy64-yl ~]# rpm -qa tree vim wget
wget-1.14-18.el7_6.1.x86_64
tree-1.6.0-10.el7.x86_64
[root@oldboy64-yl ~]# rpm -qa |grep vi
vim-X11-7.4.160-6.el7_6.x86_64
sysvinit-tools-2.88-14.dsf.el7.x86_64
virt-what-1.18-4.el7.x86_64
vim-enhanced-7.4.160-6.el7_6.x86_64
vim-filesystem-7.4.160-6.el7_6.x86_64
vim-minimal-7.4.160-6.el7_6.x86_64
device-mapper-1.02.149-8.el7.x86_64
device-mapper-libs-1.02.149-8.el7.x86_64
vim-common-7.4.160-6.el7_6.x86_64
[root@oldboy64-yl ~]# rpm -e tree
[root@oldboy64-yl ~]# tree
-bash: tree: command not found
[root@oldboy64-yl ~]# rpm -qa tree
[root@oldboy64-yl ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  2.1G   17G  11% /
devtmpfs        980M     0  980M   0% /dev
tmpfs           991M     0  991M   0% /dev/shm
tmpfs           991M  9.6M  981M   1% /run
tmpfs           991M     0  991M   0% /sys/fs/cgroup
/dev/sda1       197M  105M   93M  54% /boot
tmpfs           199M     0  199M   0% /run/user/0
[root@oldboy64-yl ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 is write-protected, mounting read-only
[root@oldboy64-yl ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  2.1G   17G  11% /
devtmpfs        980M     0  980M   0% /dev
tmpfs           991M     0  991M   0% /dev/shm
tmpfs           991M  9.6M  981M   1% /run
tmpfs           991M     0  991M   0% /sys/fs/cgroup
/dev/sda1       197M  105M   93M  54% /boot
tmpfs           199M     0  199M   0% /run/user/0
/dev/sr0        4.3G  4.3G     0 100% /mnt
[root@oldboy64-yl ~]# rpm -ivh /mnt/Packages/tree-1.6.0-10.el7.x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:tree-1.6.0-10.el7                ################################# [100%]
[root@oldboy64-yl ~]# rpm -qa tree
tree-1.6.0-10.el7.x86_64
[root@oldboy64-yl ~]# 

7.5 /var/log 存放日志

  • /var/log/messages 存放系统默认日志
  • /var/log/secure 存放用户登录情况(登录是否正确)
  • /var/log/cron 定时任务(闹钟)日志
  • 查看文件内容(日志)
  • head/tail
  • tail -f 显示文件内容的实时更新
  • less
    下一页 空格/f
    上一页 b
    退出 q
[root@oldboy64-yl ~]# tail -f /var/log/messages
Jul 15 22:20:05 oldboy64-yl systemd: Started Session 73 of user root.
Jul 15 22:20:05 oldboy64-yl systemd-logind: New session 73 of user root.
Jul 15 22:22:54 oldboy64-yl chronyd[6152]: Selected source 202.108.6.95
Jul 15 22:24:06 oldboy64-yl chronyd[6152]: Source 78.46.102.180 replaced with 94.130.49.186
Jul 15 22:30:01 oldboy64-yl systemd: Started Session 74 of user root.
Jul 15 22:31:22 oldboy64-yl systemd-logind: Removed session 54.
Jul 15 22:40:01 oldboy64-yl systemd: Started Session 75 of user root.
Jul 15 22:50:01 oldboy64-yl systemd: Started Session 76 of user root.
Jul 15 22:52:14 oldboy64-yl systemd: Started Session 77 of user root.
Jul 15 22:52:14 oldboy64-yl systemd-logind: New session 77 of user root.
tail: /var/log/messages: file truncated
^[[A是否
是否
image.png

7.6 /proc 服务 进程信息 内核

  • /proc/cpuinfo cpu信息
[root@oldboy64-yl ~]# cat /proc/cpuinfo 
processor   : 0   第一个核心
vendor_id   : GenuineIntel   第一颗cpu
[root@oldboy64-yl ~]# lscpu 
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
  • /proc/meminfo 内存信息
[root@oldboy64-yl ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        133M        1.5G        9.6M        362M        1.6G
Swap:          1.0G          0B        1.0G

-h在一些旧版本中centos 6.5 及之前 没有这个参数
-m 以mb为单位显示大小

扩展:Linux下面内存的特点
Linux会把用过的内容 存放在内存中 加速下次使用
buffer和cache中

[root@oldboy64-yl ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        133M        1.5G        9.6M        362M        1.6G
Swap:          1.0G          0B        1.0G
[root@oldboy64-yl ~]# dd if=/dev/zero of=/tmp/500m bs=1M count=500
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 5.1101 s, 103 MB/s
[root@oldboy64-yl ~]# ll -h /tmp/500m 
-rw-r--r-- 1 root root 500M Jul 15 23:26 /tmp/500m
[root@oldboy64-yl ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        133M        970M        9.6M        876M        1.6G
Swap:          1.0G          0B        1.0G
[root@oldboy64-yl ~]# 
  • /proc/loadavg 平均负载
    负载 系统的繁忙程度体现
    负载衡量:CPU和磁盘读写
    是否繁忙:数字取决于CPU核心总数
[root@oldboy64-yl ~]# cat /proc/loadavg 
0.00 0.01 0.05 2/112 13589
[root@oldboy64-yl ~]# w
w: 62 column window is too narrow   画布太小,显示不了
[root@oldboy64-yl ~]# w                           1分钟 5分钟 15分钟
 23:37:18 up  8:51,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.0.1         22:52    6.00s  0.43s  0.00s w
root     pts/1    10.0.0.1         22:20   44:30   0.36s  0.00s tail -f /var/log/messages
  • /proc/mounts 系统挂载详细信息

8.vi/vim 快捷键

8.1 vi/vim 常见几种模式

image.png

8.2 移动光标

没有进入编辑模式

  • G 把光标移动到文件的最后一行
  • gg 把光标移动到文件的第一行

8.3 编辑

  • 小写o 在光标所在行的下一行插入一个空行 并进入编辑模式

8.4 其他

  • u撤销

9.Linux文件属性

9.1整体说明

[root@oldboy64-yl ~]# ls -lhi
total 20M
33574990 -rw-------.  1 root root 1.5K Jun 30 17:52 anaconda-ks.cfg
17595005 drwxrwxrwx   2  500  500 4.0K Jul 14 19:09 cmatrix-1.2a
34143575 -rw-r--r--   1 root root  73K Apr  1  2002 cmatrix-1.2a.tar.gz
16777294 drwxr-xr-x  83 root root 8.0K Jul 12 22:20 etc
33638459 -rw-r--r--   1 root root  158 Jul 11 21:07 hosts

9.2文件类型

文件类型 说明 举例
- 普通文件 /etc/hosts
d 目录 /etc
l 软链接 /etc/init.d /etc/rc.local
b block块设备 光盘 硬盘 /dev/sda
c 字符设备(不断向外发送或吸收设备) /dev/urandom 生成随机密码
  • 字符设备
[root@oldboy64-yl ~]# echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z
[root@oldboy64-yl ~]# echo {a..z} |tr 'a-z' 'A-Z'
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
[root@oldboy64-yl ~]# echo 123123 |tr '123123' 'abcabc'
abcabc
[root@oldboy64-yl ~]# echo 112233 | tr '112233' 'aabbcc'
aabbcc
[root@oldboy64-yl ~]# echo {a..z} | tr -d 'a-e'  #-d删除
     f g h i j k l m n o p q r s t u v w x y z
a[root@oldboy64-yl ~]#echo {a..z} |tr -cd 'a-e'  #-c取反
abcde
[root@oldboy64-yl ~]# tr -cd 'a-zA-Z0-9' < /dev/urandom |head -c 10
oYmCmDndBp[root@oldboy64-yl ~]# 

<输入重定向符号 tr

  • 软链接l 软链接或符号链接
    软链接 快捷方式 存放的是源文件的位置
    创建:ln -s
[root@oldboy64-yl ~]# ll oldboy.txt
-rw-r--r-- 1 root root 25 Jul 14 17:14 oldboy.txt
[root@oldboy64-yl ~]#  ln -s oldboy.txt oldboy.txt.soft 
ln: failed to create symbolic link ‘oldboy.txt.soft’: File exists   #软链接文件已存在
[root@oldboy64-yl ~]# ll oldboy.txt*
-rw-r--r-- 1 root root  25 Jul 14 17:14 oldboy.txt
-rwxr-xr-x 1 root root 634 Jul  7 15:02 oldboy.txt.bak
lrwxrwxrwx 1 root root  10 Jul 14 17:12 oldboy.txt.soft -> oldboy.txt
[root@oldboy64-yl ~]# mv oldboy.txt /tmp/oldboy.txt   #把源文件移走,软链接会一直闪烁
[root@oldboy64-yl ~]# ll oldboy.txt*
-rwxr-xr-x 1 root root 634 Jul  7 15:02 oldboy.txt.bak
lrwxrwxrwx 1 root root  10 Jul 14 17:12 oldboy.txt.soft -> oldboy.txt
[root@oldboy64-yl ~]# mv /tmp/oldboy.txt .
[root@oldboy64-yl ~]# ll oldboy.txt
-rw-r--r-- 1 root root 25 Jul 14 17:14 oldboy.txt
[root@oldboy64-yl ~]# ll oldboy.txt*
-rw-r--r-- 1 root root  25 Jul 14 17:14 oldboy.txt
-rwxr-xr-x 1 root root 634 Jul  7 15:02 oldboy.txt.bak
lrwxrwxrwx 1 root root  10 Jul 14 17:12 oldboy.txt.soft -> oldboy.txt
[root@oldboy64-yl ~]# 

9.3 权限基础

权限内容 作用
r 可以读
w 可写
x 可执行(执行命令或脚本)

9.4 用户

  • useradd
  • userdel
  • /etc/passwd 存放用户信息
  • /etc/shadow 用户密码信息

9.5 inode和block

9.5.1 整体说明

  • inode 索引节点 空间
    存放文件属性信息 大小 权限 所有者 类型 时间
    block 的位置(指向文件实体的指针)
    没有文件名
    -block 块 存放文件的内容(数据)


    image.png

9.5.2 inode和block区别

  • 存放信息
  • 在磁盘格式化之后诞生的
  • 特点:
    inode存放文件属性信息,block的位置,不包含文件夹
    block大小4k
    一个文件大于4k,占用多个block
    一个文件小于4k,1k,剩余3k无法继续给别人使用
    每创建一个非空文件就要占用一个inode,至少一个block
    inode空间centos256字节
  • 查看
    block 的使用情况 df -h
    inode 的使用情况 df -i
  • 磁盘空间不足
    500G硬盘 499视频 1G种子 block
    大量的小文件 大量占用inode 磁盘空间不足

10.Typora (Markdown) +Xmind

  • 排版工具
    word(模板)
    markdown语法 : 简书.... typora
    Xmind 思维导图
    notepad++ / atom /sumline
    有道
    picpick

10.1 Typora

10.1.1 markdown 语法:

  • 章和节标题 第1级 第2级 井号 # ## ###
  • 代码框
  • Typora插入图片 保存图片
  • Typora表格
  • 其他格式
    列表
    目录
  • 保存 导出

10.1.2 基础配置

image.png

10.2 xmind

image.png

快捷键: 回车 tab键


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,080评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,422评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,630评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,554评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,662评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,856评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,014评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,752评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,212评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,541评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,687评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,347评论 4 331
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,973评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,777评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,006评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,406评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,576评论 2 349