Windows 10 Anniversary UpdateからサポートしたWindows Subsystem for Linux(WSL)。その結果としてWindows 10上でもBashを始めとするLinuxコマンドが利用可能になった。本連載ではWSLに関する情報や、Bashから実行するシェルスクリプトを紹介する。 PowerShellコマンドレットを ...
Appleの最新「Mac」コンピュータはすべて、OSを乗っ取られかねない脆弱性から保護される。 「Shellshock」または「Bash」バグとして知られる、世界中のコンピュータを対象とするこの最新の脆弱性は、Bashシェル内での悪質なコードの実行に関連する。Bashシェル ...
Linuxのシェルについてはおそらくご存じのことだろう――LinuxでKonsoleやxtermなどの端末ウインドウを開いてコマンドを入力するとき、文字を受け付けているのが他でもないLinuxのシェルだ。あるいはファイルにコマンドを書き込んで、実行可能にして、実行 ...
多くのUNIXおよびLinuxのユーザーに利用されている「Bourne Again SHell(Bash)」に重大なセキュリティホールが発見された。このセキュリティホールはBashによる環境変数の評価方法に起因している。ハッカーは特別に作成した変数を用いてセキュリティホールを ...
コマンドラインインターフェース(CLI)は、コンピューターと対話するための強力な手段です。本稿では、CLI環境で中心的な役割を担う「シェル」の中でも、特に代表的な存在であるBash、PowerShell、そしてコマンドプロンプト(cmd.exe)の三者に焦点を当て ...
シェル (bash)がWindowsネイティブで動作する「Bash (on Ubuntu) on Windows」が話題だが、我らがOS Xでは特別な対策なしにシェルを利用できる。
Windows 10 Anniversary UpdateからサポートしたWindows Subsystem for Linux(WSL)。その結果としてWindows 10上でもBashを始めとするLinuxコマンドが利用可能になった。本連載ではWSLに関する情報や、Bashから実行するシェルスクリプトを紹介する。 PowerShellコマンドレットを ...
「なんとなく動いてるけど、この -c って結局何をしてるの?」 そう思ったことがある方、きっと多いはずです。 普段は意識しない小さなオプションですが、 その意味を知ると「bash の動き方」がちょっとクリアに見えてきます。 (1) -c は “command” の略 bash ...