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/ 服务 进程信息 内核- 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源修改
- 把系统默认的源修改为指定的 (阿里云)
-
http://mirrors.aliyun.com 镜像站
[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
[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额外的软件包
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/
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是否
是否
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 常见几种模式
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 块 存放文件的内容(数据)
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 基础配置
10.2 xmind
快捷键: 回车 tab键