diff --git "a/data/1.gml\345\210\235\351\230\266/3.Linux\345\205\245\351\227\250/21.Linux\345\256\211\350\243\205/exercise_01.json" "b/data/1.gml\345\210\235\351\230\266/3.Linux\345\205\245\351\227\250/21.Linux\345\256\211\350\243\205/exercise_01.json" index 318b44c4a7b965f364fcd4cfb559da16abbe1c7b..c8153cc13600d067a193d54de53def8aabbf7e2c 100644 --- "a/data/1.gml\345\210\235\351\230\266/3.Linux\345\205\245\351\227\250/21.Linux\345\256\211\350\243\205/exercise_01.json" +++ "b/data/1.gml\345\210\235\351\230\266/3.Linux\345\205\245\351\227\250/21.Linux\345\256\211\350\243\205/exercise_01.json" @@ -3,5 +3,6 @@ "author": "csdn.net", "source": "exercise_01.md", "notebook_enable": false, - "depends": [] + "depends": [], + "exercise_id": "d97da2090250447e8d8a8b8450631a6d" } \ No newline at end of file diff --git "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/1.grep\345\221\275\344\273\244/exercise_01.json" "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/1.grep\345\221\275\344\273\244/exercise_01.json" index 0a5993d5478df33d3cf13d60ccf90bd9dd102a1f..ddf9730538e64f39290d4d9e2b27168f00ae31c6 100644 --- "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/1.grep\345\221\275\344\273\244/exercise_01.json" +++ "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/1.grep\345\221\275\344\273\244/exercise_01.json" @@ -3,5 +3,6 @@ "author": "幻灰龙", "source": "exercise_01.md", "notebook_enable": false, - "depends": [] + "depends": [], + "exercise_id": "16d668f7af4b4ef8be31f2bcff53ef86" } \ No newline at end of file diff --git "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/2.awk\345\221\275\344\273\244/exercise_01.json" "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/2.awk\345\221\275\344\273\244/exercise_01.json" index 0021d0f823fd7d171b0d8006d9a33432c5c9ea07..086e8459790b353d4b7a7b2ff795177a7db32f53 100644 --- "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/2.awk\345\221\275\344\273\244/exercise_01.json" +++ "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/2.awk\345\221\275\344\273\244/exercise_01.json" @@ -1,7 +1,8 @@ { - "type": "code_options", - "author": "幻灰龙", - "source": "exercise_01.md", - "notebook_enable": false, - "depends": [] + "type": "code_options", + "author": "幻灰龙", + "source": "exercise_01.md", + "notebook_enable": false, + "depends": [], + "exercise_id": "f2f55b2a38144abb9c9e1018b2404233" } \ No newline at end of file diff --git "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/3.sed\345\221\275\344\273\244/exercise_01.json" "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/3.sed\345\221\275\344\273\244/exercise_01.json" index 0021d0f823fd7d171b0d8006d9a33432c5c9ea07..5ecc6e6aa1eebe4b7d81ad5ef657cf7d42d5e3c1 100644 --- "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/3.sed\345\221\275\344\273\244/exercise_01.json" +++ "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/3.sed\345\221\275\344\273\244/exercise_01.json" @@ -1,7 +1,8 @@ { - "type": "code_options", - "author": "幻灰龙", - "source": "exercise_01.md", - "notebook_enable": false, - "depends": [] + "type": "code_options", + "author": "幻灰龙", + "source": "exercise_01.md", + "notebook_enable": false, + "depends": [], + "exercise_id": "69b3c767a6ff414b9fba647f71a05cec" } \ No newline at end of file diff --git "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/4.lsof\345\221\275\344\273\244/exercise_01.json" "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/4.lsof\345\221\275\344\273\244/exercise_01.json" index 0021d0f823fd7d171b0d8006d9a33432c5c9ea07..6ce421bf9c0e9e0fd23f47a2ef897bb162890edc 100644 --- "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/4.lsof\345\221\275\344\273\244/exercise_01.json" +++ "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/4.lsof\345\221\275\344\273\244/exercise_01.json" @@ -1,7 +1,8 @@ { - "type": "code_options", - "author": "幻灰龙", - "source": "exercise_01.md", - "notebook_enable": false, - "depends": [] + "type": "code_options", + "author": "幻灰龙", + "source": "exercise_01.md", + "notebook_enable": false, + "depends": [], + "exercise_id": "2610bfc69aa347e99c96b17541788b8e" } \ No newline at end of file diff --git "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/5.df\345\222\214du\345\221\275\344\273\244/exercise_01.json" "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/5.df\345\222\214du\345\221\275\344\273\244/exercise_01.json" index 0021d0f823fd7d171b0d8006d9a33432c5c9ea07..175671cf3a9d40e0fd7349a12c00c682bada3dc6 100644 --- "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/5.df\345\222\214du\345\221\275\344\273\244/exercise_01.json" +++ "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/5.df\345\222\214du\345\221\275\344\273\244/exercise_01.json" @@ -1,7 +1,8 @@ { - "type": "code_options", - "author": "幻灰龙", - "source": "exercise_01.md", - "notebook_enable": false, - "depends": [] + "type": "code_options", + "author": "幻灰龙", + "source": "exercise_01.md", + "notebook_enable": false, + "depends": [], + "exercise_id": "f8de35cbd77040bf80c5b4a6146fb6c8" } \ No newline at end of file diff --git "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/6.tcpdump\345\221\275\344\273\244/exercise_01.json" "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/6.tcpdump\345\221\275\344\273\244/exercise_01.json" index 0021d0f823fd7d171b0d8006d9a33432c5c9ea07..815f1ae159cf61b34d37edd84554095b4d151cf2 100644 --- "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/6.tcpdump\345\221\275\344\273\244/exercise_01.json" +++ "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/6.tcpdump\345\221\275\344\273\244/exercise_01.json" @@ -1,7 +1,8 @@ { - "type": "code_options", - "author": "幻灰龙", - "source": "exercise_01.md", - "notebook_enable": false, - "depends": [] + "type": "code_options", + "author": "幻灰龙", + "source": "exercise_01.md", + "notebook_enable": false, + "depends": [], + "exercise_id": "d3beb3b3c0964942bacf597059f50453" } \ No newline at end of file diff --git "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/7.netstat\345\221\275\344\273\244/exercise_01.json" "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/7.netstat\345\221\275\344\273\244/exercise_01.json" index 0021d0f823fd7d171b0d8006d9a33432c5c9ea07..6723d52ea8d020ae070f19c852eabe75220e24cb 100644 --- "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/7.netstat\345\221\275\344\273\244/exercise_01.json" +++ "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/7.netstat\345\221\275\344\273\244/exercise_01.json" @@ -1,7 +1,8 @@ { - "type": "code_options", - "author": "幻灰龙", - "source": "exercise_01.md", - "notebook_enable": false, - "depends": [] + "type": "code_options", + "author": "幻灰龙", + "source": "exercise_01.md", + "notebook_enable": false, + "depends": [], + "exercise_id": "391cf230e41949e2940795f9b7facb4b" } \ No newline at end of file diff --git "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/8.cURL\345\222\214wget\345\221\275\344\273\244/exercise_01.json" "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/8.cURL\345\222\214wget\345\221\275\344\273\244/exercise_01.json" index 0021d0f823fd7d171b0d8006d9a33432c5c9ea07..10d9e0f5112712c8688ca45d6f3ac472f30e4269 100644 --- "a/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/8.cURL\345\222\214wget\345\221\275\344\273\244/exercise_01.json" +++ "b/data/3.gml\351\253\230\351\230\266/1.Linux\345\256\236\347\224\250\345\221\275\344\273\244/8.cURL\345\222\214wget\345\221\275\344\273\244/exercise_01.json" @@ -1,7 +1,8 @@ { - "type": "code_options", - "author": "幻灰龙", - "source": "exercise_01.md", - "notebook_enable": false, - "depends": [] + "type": "code_options", + "author": "幻灰龙", + "source": "exercise_01.md", + "notebook_enable": false, + "depends": [], + "exercise_id": "4a1c9f571a6f4b04a2e2957242249c31" } \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index 50747e639e7aaebd26bf3259cf77652575336d10..849ee85a12fdaa02a1cf3331b87e7c849b84f227 100644 --- a/data/tree.json +++ b/data/tree.json @@ -161,9 +161,11 @@ ], "children": [], "keywords_must": [ - "VSCode", - "Git", - "Windows" + [ + "VSCode", + "Git", + "Windows" + ] ], "keywords_forbid": [] } @@ -689,9 +691,14 @@ { "Linux安装": { "node_id": "gml-21ff39f056a142a4988e5717b93569d2", - "keywords": [], + "keywords": [ + "安装Ubuntu", + "安装CentOS" + ], "children": [], - "keywords_must": [], + "keywords_must": [ + "Linux安装" + ], "keywords_forbid": [] } } @@ -1017,7 +1024,7 @@ "keywords": [], "children": [ { - "Linux高阶": { + "Linux实用命令": { "node_id": "gml-18e8d5ee32d843b6a6ad32b311b271ff", "keywords": [], "children": [ @@ -1026,7 +1033,9 @@ "node_id": "gml-66baba204f5042a79ebc82bc2a26ae32", "keywords": [], "children": [], - "keywords_must": [], + "keywords_must": [ + "Linux命令" + ], "keywords_forbid": [] } }, @@ -1035,7 +1044,9 @@ "node_id": "gml-d6688990de744b7fa45a0b473dbeff83", "keywords": [], "children": [], - "keywords_must": [], + "keywords_must": [ + "Linux命令" + ], "keywords_forbid": [] } }, @@ -1044,16 +1055,9 @@ "node_id": "gml-950dfde5ccf94f15a5316cabdfa72da4", "keywords": [], "children": [], - "keywords_must": [], - "keywords_forbid": [] - } - }, - { - "xargs命令": { - "node_id": "gml-cd4fae0abe2640fda93c91ad58fe7bc5", - "keywords": [], - "children": [], - "keywords_must": [], + "keywords_must": [ + "Linux命令" + ], "keywords_forbid": [] } }, @@ -1062,7 +1066,9 @@ "node_id": "gml-df258842dc7544c599464bc3b4dd69fb", "keywords": [], "children": [], - "keywords_must": [], + "keywords_must": [ + "Linux命令" + ], "keywords_forbid": [] } }, @@ -1071,7 +1077,9 @@ "node_id": "gml-eb27985ee6c444259e95f2ef7551908c", "keywords": [], "children": [], - "keywords_must": [], + "keywords_must": [ + "Linux命令" + ], "keywords_forbid": [] } }, @@ -1080,7 +1088,9 @@ "node_id": "gml-cf0d7a4a97c34c3ba01732646fcb0617", "keywords": [], "children": [], - "keywords_must": [], + "keywords_must": [ + "Linux命令" + ], "keywords_forbid": [] } }, @@ -1089,7 +1099,9 @@ "node_id": "gml-260d46ea06e641b68ad7161513dc7be0", "keywords": [], "children": [], - "keywords_must": [], + "keywords_must": [ + "Linux命令" + ], "keywords_forbid": [] } }, @@ -1098,21 +1110,16 @@ "node_id": "gml-74f056c07abb4af6819b096e2680c6b5", "keywords": [], "children": [], - "keywords_must": [], - "keywords_forbid": [] - } - }, - { - "httpie命令": { - "node_id": "gml-82b1b4c005714ab68205ed3a76fb2f49", - "keywords": [], - "children": [], - "keywords_must": [], + "keywords_must": [ + "Linux命令" + ], "keywords_forbid": [] } } ], - "keywords_must": [], + "keywords_must": [ + "Linux命令" + ], "keywords_forbid": [] } }