UNIXでは、コマンドラインを処理するプログラムを「シェル(Shell)」と呼んだ。これは一般的には、「コマンドライン・プロセッサ」などと呼ばれている。シェルの第一の目的は、ユーザーからの入力を解釈してコマンドを実行することだ。 こうしたシェル ...
プロセスの前にシェルについて前提知識を入れておく。よく聞くbashってなんやねん?をおさらいしておくとプロセスが理解できると思う。 • それが「コマンドを受け付けて解釈し、実行する」っていう機能を担っている つまり、「bashが動いてる」っての ...
多くのUNIXおよびLinuxのユーザーに利用されている「Bourne Again SHell(Bash)」に重大なセキュリティホールが発見された。このセキュリティホールはBashによる環境変数の評価方法に起因している。ハッカーは特別に作成した変数を用いてセキュリティホールを ...
シェル (shell) は、OS(主にUnix/Linux)にコマンドを送るための「インターフェース(殻)」のこと。 シェルスクリプトは ...
シェルスクリプトと同じエクスペリエンスが適用できるように工夫されているが、種々のシェルスクリプトスキーマをそのままPowerShellに適用しようとしてもうまくいかない。 それは本質的な仕組みがシェルスクリプトとPowerShellは違うからだ。逆に言えば ...
このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米ペンシルベニア大学、米MIT、ポーランドのXIV Staszic High School、米国の研究機関Aarno ...