{"componentChunkName":"component---node-modules-stvad-gatsby-theme-garden-src-templates-roam-page-js","path":"/Unix","result":{"data":{"roamPage":{"title":"Unix","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"unix\"\n  }, \"Unix\"), mdx(Block, {\n    id: \"kcXeD7MMC\",\n    content: mdx(React.Fragment, null, mdx(\"h1\", {\n      \"id\": \"링크\"\n    }, \"\\uB9C1\\uD06C\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"8yH2psIJh\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://github.com/sirredbeard/Awesome-UNIX\"\n    }, \"https://github.com/sirredbeard/Awesome-UNIX\"))),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"M0uh1CKjv\",\n    content: mdx(React.Fragment, null, mdx(\"h1\", {\n      \"id\": \"주로-unix류로-분류되는-것들\"\n    }, \"\\uC8FC\\uB85C Unix\\uB958\\uB85C \\uBD84\\uB958\\uB418\\uB294 \\uAC83\\uB4E4\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"G10Ck0xIW\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Linux\",\n      \"title\": \"Linux\",\n      \"className\": \" internal-link\"\n    }, \"Linux\"), \"\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"8WfOn13tL\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/BSD\",\n      \"title\": \"BSD\",\n      \"className\": \" internal-link\"\n    }, \"BSD\"), \"\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"h-jlABHoc\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/macOS\",\n      \"title\": \"macOS\",\n      \"className\": \" internal-link\"\n    }, \"macOS\"), \"\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"3igbz76Mp\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/POSIX\",\n      \"title\": \"POSIX\",\n      \"className\": \" internal-link\"\n    }, \"POSIX\"), \" - \\uC2E4\\uC874\\uD558\\uB294 OS\\uB294 \\uC544\\uB2C8\\uAE34 \\uD568\")),\n    mdxType: \"Block\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","outboundReferences":[{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"linux\"\n  }, \"Linux\"), mdx(Block, {\n    id: \"qvsGz1Xcm\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC624\\uD508-\\uC18C\\uC2A4 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/POSIX\",\n      \"title\": \"POSIX\",\n      \"className\": \" internal-link\"\n    }, \"POSIX\"), \"-like \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/009fd\",\n      \"title\": \"운영 체제\",\n      \"className\": \" internal-link\"\n    }, \"\\uC6B4\\uC601 \\uCCB4\\uC81C\"), \".\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"6dSPfVrOe\",\n    content: mdx(React.Fragment, null, mdx(\"h1\", {\n      \"id\": \"링크\"\n    }, \"\\uB9C1\\uD06C\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"7HIXKuju-\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://www.kernel.org/\"\n    }, \"https://www.kernel.org/\"))),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"Xk9Y011e4\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://en.wikipedia.org/wiki/Linux\"\n    }, \"https://en.wikipedia.org/wiki/Linux\"))),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"7k1zND2XQ\",\n    content: mdx(React.Fragment, null, mdx(\"h1\", {\n      \"id\": \"배포판\"\n    }, \"\\uBC30\\uD3EC\\uD310\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"p2gMobbx3\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Fedora\",\n      \"title\": \"Fedora\",\n      \"className\": \" internal-link\"\n    }, \"Fedora\"), \"\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"32oQZ10k9\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Arch-Linux\",\n      \"title\": \"Arch Linux\",\n      \"className\": \" internal-link\"\n    }, \"Arch Linux\"), \"\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"_T_RCDgyN\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Android\",\n      \"title\": \"Android\",\n      \"className\": \" internal-link\"\n    }, \"Android\"), \"\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"9gEwSxY9T\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"Linux \\uC790\\uCCB4\\uB294 \\uC18C\\uD504\\uD2B8\\uC6E8\\uC5B4\\uB97C \\uB3D9\\uC791\\uC2DC\\uD0A4\\uB294 \\uCEE4\\uB110\\uC774\\uACE0, \\uC2E4\\uC81C\\uB85C \\uADF8 \\uC704\\uC5D0\\uC11C \\uAD74\\uB7EC\\uAC00\\uB294 \\uB3C4\\uAD6C\\uB4E4\\uC740 Linux\\uC758 \\uC77C\\uBD80\\uAC00 \\uC544\\uB2C8\\uB2E4\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"J8ogt1Q21\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC77C\\uBC18\\uC801\\uC73C\\uB85C\\uB294 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/GNU\",\n      \"title\": \"GNU\",\n      \"className\": \" internal-link\"\n    }, \"GNU\"), \"\\uC5D0\\uC11C \\uAC1C\\uBC1C\\uD55C \\uC18C\\uD504\\uD2B8\\uC6E8\\uC5B4\\uB4E4\\uC774 \\uD568\\uAED8 \\uB3D9\\uBD09\\uB418\\uBA70 \\uC774\\uB7EC\\uD55C \\uC810\\uC744 \\uAC15\\uC870\\uD558\\uAE30 \\uC704\\uD574 GNU/Linux\\uB77C \\uC4F0\\uAE30\\uB3C4 \\uD55C\\uB2E4. \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy\"\n    }, \"\\uC880 \\uB17C\\uB780\\uC774 \\uC788\\uB294 \\uB124\\uC774\\uBC0D\\uC774\\uAE34 \\uD558\\uB2E4.\"))),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"PPtv9zVqE\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uACF5\\uC2DD\\uC801\\uC73C\\uB85C \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/POSIX\",\n      \"title\": \"POSIX\",\n      \"className\": \" internal-link\"\n    }, \"POSIX\"), \" \\uC778\\uC99D\\uC744 \\uBC1B\\uC740 \\uBC14\\uB294 \\uC5C6\\uC9C0\\uB9CC Linux\\uB97C \\uAE30\\uBC18\\uC73C\\uB85C \\uD55C \\uC5D4\\uD130\\uD504\\uB77C\\uC774\\uC988 \\uB9AC\\uB205\\uC2A4 \\uC911 \\uC77C\\uBD80\\uAC00 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://unix.stackexchange.com/a/476945\"\n    }, \"POSIX \\uC778\\uC99D\\uC744 \\uBC1B\\uC558\\uAE30\"), \"\\uC5D0 \\uC2E4\\uC9C8\\uC801\\uC73C\\uB85C POSIX \\uC778\\uC99D\\uC774\\uB77C \\uBCF4\\uC544\\uB3C4 \\uBB34\\uBC29\\uD558\\uB2E4.\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"TjHhHcEZH\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC77C\\uBC18\\uC801\\uC73C\\uB85C \\uBC30\\uD3EC\\uD310\\uC758 \\uD615\\uD0DC\\uB85C \\uBC30\\uD3EC\\uB418\\uBA70 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/GNU\",\n      \"title\": \"GNU\",\n      \"className\": \" internal-link\"\n    }, \"GNU\"), \" \\uC18C\\uD504\\uD2B8\\uC6E8\\uC5B4\\uC640 \\uD328\\uD0A4\\uC9C0 \\uB9E4\\uB2C8\\uC800, \\uC790\\uC8FC \\uC4F0\\uC774\\uB294 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/4aeaf\",\n      \"title\": \"라이브러리\",\n      \"className\": \" internal-link\"\n    }, \"\\uB77C\\uC774\\uBE0C\\uB7EC\\uB9AC\"), \"\\uB4E4 \\uB4F1\\uC744 \\uD3EC\\uD568\\uD558\\uB294 \\uAC83\\uC774 \\uC77C\\uBC18\\uC801\\uC774\\uB2E4.\")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"10d90160-e6b7-520e-84af-f42d3a880fb0","title":"Linux","fields":{"slug":"/Linux"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"bsd\"\n  }, \"BSD\"), mdx(Block, {\n    id: \"lfx4UzBvb\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uBC84\\uD074\\uB9AC \\uB300\\uD559\\uC5D0\\uC11C \\uBC30\\uD3EC\\uD558\\uB358 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Unix\",\n      \"title\": \"Unix\",\n      \"className\": \" internal-link\"\n    }, \"Unix\"), \"\\uC758 \\uBC30\\uD3EC\\uD310\\uC774 \")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"3e522d4e-30ac-54cb-8014-6e5f77b8a818","title":"BSD","fields":{"slug":"/BSD"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"macos\"\n  }, \"macOS\"), mdx(Block, {\n    id: \"In92NTvlR\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/e243d\",\n      \"title\": \"패키지 매니저\",\n      \"className\": \" internal-link\"\n    }, \"\\uD328\\uD0A4\\uC9C0 \\uB9E4\\uB2C8\\uC800\"), \"\\uB85C\\uB294 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Homebrew\",\n      \"title\": \"Homebrew\",\n      \"className\": \" internal-link\"\n    }, \"Homebrew\"), \"\\uAC00 \\uAC00\\uC7A5 \\uD754\\uD788 \\uC0AC\\uC6A9\\uB41C\\uB2E4.\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"LjqOoueRl\",\n    content: mdx(React.Fragment, null),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"1891035e-9560-5d63-8a9b-899542b28b18","title":"macOS","fields":{"slug":"/macOS"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"posix\"\n  }, \"POSIX\"), mdx(Block, {\n    id: \"YFAJoaDO3\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Unix\",\n      \"title\": \"Unix\",\n      \"className\": \" internal-link\"\n    }, \"Unix\"), \"\\uC758 \\uC778\\uD130\\uD398\\uC774\\uC2A4\\uC640 \\uAD6C\\uC870\\uB97C \\uBA85\\uC2DC\\uD55C \\uD45C\\uC900 \\uBA85\\uC138.\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"qxcUYmvmK\",\n    content: mdx(React.Fragment, null, mdx(\"h1\", {\n      \"id\": \"링크\"\n    }, \"\\uB9C1\\uD06C\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"4WuE2TERy\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://pubs.opengroup.org/onlinepubs/9699919799/nframe.html\"\n    }, \"https://pubs.opengroup.org/onlinepubs/9699919799/nframe.html\"))),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"8aqcsUj2B\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://en.wikipedia.org/wiki/POSIX\"\n    }, \"https://en.wikipedia.org/wiki/POSIX\"))),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"D2nw61O4R\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"http://get.posixcertified.ieee.org/\"\n    }, \"http://get.posixcertified.ieee.org/\"))),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"phEGl4tsM\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://www.baeldung.com/linux/posix\"\n    }, \"https://www.baeldung.com/linux/posix\"))),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"KJJqfz_SB\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC815\\uD655\\uD55C \\uBA85\\uCE6D\\uC740 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/IEEE\",\n      \"title\": \"IEEE\",\n      \"className\": \" internal-link\"\n    }, \"IEEE\"), \" Std 1003.1 \\uB610\\uB294 POSIX.1\\uB85C \\uBD88\\uB9BC.\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"qVqgtfzvQ\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uD604\\uC7AC \\uCD5C\\uC2E0\\uD310\\uC744 \\uC815\\uD655\\uD558\\uACE0 \\uB9E4\\uC6B0 formal\\uD558\\uAC8C \\uC9C0\\uCE6D\\uD558\\uB824\\uBA74 IEEE Std 1003.1-2017\\uC774\\uB77C \\uBD80\\uB974\\uBA74 \\uB428.\")),\n    mdxType: \"Block\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"9c9db6e6-e004-5234-939a-da314b7565cc","title":"POSIX","fields":{"slug":"/POSIX"}}}],"inboundReferences":[{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(Block, {\n    id: \"SX4QWR7Qv\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://github.com/tj/n\"\n    }, \"https://github.com/tj/n\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Unix\",\n      \"title\": \"hashtag_Unix\",\n      \"className\": \"hashtag internal-link\"\n    }, \"Unix\"), \"\")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamBlock","id":"fe4fb9f2-269e-5097-9cd4-596c57b402b2","string":"https://github.com/tj/n #Unix","fields":{"parentPage":{"title":"Node.js","fields":{"slug":"/Node.js"}},"slug":"/SX4QWR7Qv"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(Block, {\n    id: \"lfx4UzBvb\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uBC84\\uD074\\uB9AC \\uB300\\uD559\\uC5D0\\uC11C \\uBC30\\uD3EC\\uD558\\uB358 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Unix\",\n      \"title\": \"Unix\",\n      \"className\": \" internal-link\"\n    }, \"Unix\"), \"\\uC758 \\uBC30\\uD3EC\\uD310\\uC774 \")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamBlock","id":"3e2f52ab-a342-59b4-b86b-91ccf0620242","string":"버클리 대학에서 배포하던 [[Unix]]의 배포판이 ","fields":{"parentPage":{"title":"BSD","fields":{"slug":"/BSD"}},"slug":"/lfx4UzBvb"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(Block, {\n    id: \"YFAJoaDO3\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Unix\",\n      \"title\": \"Unix\",\n      \"className\": \" internal-link\"\n    }, \"Unix\"), \"\\uC758 \\uC778\\uD130\\uD398\\uC774\\uC2A4\\uC640 \\uAD6C\\uC870\\uB97C \\uBA85\\uC2DC\\uD55C \\uD45C\\uC900 \\uBA85\\uC138.\")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamBlock","id":"88870f17-ea2f-5f9e-b1f1-2c65df9ad126","string":"[[Unix]]의 인터페이스와 구조를 명시한 표준 명세.","fields":{"parentPage":{"title":"POSIX","fields":{"slug":"/POSIX"}},"slug":"/YFAJoaDO3"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(Block, {\n    id: \"88jl8P5N2\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://github.com/nvm-sh/nvm\"\n    }, \"https://github.com/nvm-sh/nvm\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Unix\",\n      \"title\": \"hashtag_Unix\",\n      \"className\": \"hashtag internal-link\"\n    }, \"Unix\"), \"\")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamBlock","id":"f087f4aa-b88e-524e-879e-329e9b64cbae","string":"https://github.com/nvm-sh/nvm #Unix","fields":{"parentPage":{"title":"Node.js","fields":{"slug":"/Node.js"}},"slug":"/88jl8P5N2"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(Block, {\n    id: \"X1_U05ZH5\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Unix\",\n      \"title\": \"Unix\",\n      \"className\": \" internal-link\"\n    }, \"Unix\"), \" \\uD658\\uACBD\\uC5D0\\uC11C \\uD1B5\\uC0C1\\uC801\\uC73C\\uB85C \\uC81C\\uACF5\\uB418\\uB294 \\uBB38\\uC11C \\uBC0F \\uBB38\\uC11C \\uC18C\\uD504\\uD2B8\\uC6E8\\uC5B4\")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamBlock","id":"9ee5a77d-e1ac-5d17-b994-b33a84b60c4d","string":"[[Unix]] 환경에서 통상적으로 제공되는 문서 및 문서 소프트웨어","fields":{"parentPage":{"title":"man-pages","fields":{"slug":"/man-pages"}},"slug":"/X1_U05ZH5"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(Block, {\n    id: \"PdwMNx7es\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Unix\",\n      \"title\": \"Unix\",\n      \"className\": \" internal-link\"\n    }, \"Unix\"), \"-like \\uC2DC\\uC2A4\\uD15C \\uC804\\uC6A9\\uC778 \\uAC8C \\uC720\\uC77C\\uD55C \\uD760\")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamBlock","id":"d8fa4c57-a23b-5205-877f-6131ccdd2539","string":"[[Unix]]-like 시스템 전용인 게 유일한 흠","fields":{"parentPage":{"title":"asdf","fields":{"slug":"/asdf"}},"slug":"/PdwMNx7es"}}}]},"fields":{"slug":"/Unix"}}},"pageContext":{"id":"81d28890-8c0b-5126-8f95-11173edd08a6"}},"staticQueryHashes":["2131059104","2221750479","2468095761"]}