JavaScriptを有効にしてください

current directory

 ·  ☕ 1 min read
  • shellの勉強で気がついたのだが, どのプロセスもshellを経由することなくcurrent directoryを認識してる
    • ls, pwdはshellで実行するもんだから, shellを経由してるみたいに見えるけど, よく考えたらそんなことしなくて良い
      • current directoryはkernelが管理している
      • プロセスが呼ばれるたびにプロセスはcurrent directoryを認識する.
        • 相対パスが指定されればcurrent directoryからパス解決
    • 結論:lsやpwdはshellを経由しているわけではない
  • ちなみに, cdコマンドはshell のbuilt-in. (/bin/usr/cd も存在するが基本的に同等)
    • where cd
    • cd: shell built-in command

#Computer

共有

YuWd (Yuiga Wada)
著者
YuWd (Yuiga Wada)
機械学習・競プロ・iOS・Web