Linuxを操作していると、「シェル(Shell)」や「カーネル(Kernel)」、あるいは「bash」といった言葉が頻繁に登場する。これらはOSが動作する上での基本的な階層構造を指しているが、その違いを明確に説明できる人は意外と少ない。 今回は、Linuxの安全性を ...
Linuxでは、シェルスクリプトを活用することで処理の自動化などが行える。システム管理のさまざまな場面でシェルスクリプトが使われており、管理機能がシェルスクリプトで作られていることもある。以下、It’s FOSSの「How to Run a Shell Script in Linux [Essentials ...
Unix系のオペレーティングシステム(Linux、macOSなど)を操作する上で欠かせない「シェルスクリプト」。インフラ環境の構築や日々の定型業務の自動化など、エンジニアの生産性を劇的に向上させる強力なスキルです。 今回は、初心者向けの入門書から ...
これまで開発環境について説明するなかで、C言語とPythonについて取り上げてきた。C言語はカーネルやシステムが提供している機能を直接的に利用するためのものとして、Pythonは学習が比較的容易で実用的に利用できる現在最も人気の高いプログラミング ...
3月3日(米国時間)にOpensource.comに掲載された記事「Linux shell roundup: bash, ksh, tcsh, zsh, and fish|Opensource.com」が、新しいインタラクティブシェルに取りかかりたいとして、Linuxユーザーに対してどのインタラクティブシェルがお薦めか教えてほしいとして投票を ...
多くのUNIXおよびLinuxのユーザーに利用されている「Bourne Again SHell(Bash)」に重大なセキュリティホールが発見された。このセキュリティホールはBashによる環境変数の評価方法に起因している。ハッカーは特別に作成した変数を用いてセキュリティホールを ...
※ 『⁠[⁠改訂第3版] シェルスクリプト基本リファレンス』 (⁠技術評論社、 2017⁠)⁠、 前付けおよび第0章 「シェル&シェルスクリプトの基礎知識」 より OSとユーザーとのインターフェースとなる重要プログラムであるシェル (shell⁠)⁠。シェルの ...
実行するシェル指定を行う。今回はシェルの簡単なコマンド利用のみのため、多くのLinux OS系標準である/bin/shを指定して ...
コンピュータは便利ですが、 それでも手間のかかる作業は多々あります。とくにGUI (グラフィカルユーザーインターフェース) のソフトウェアで次のような作業をやらないといけないとしたら、 面倒そうだと思いませんか? 複数のファイルのファイル名 ...
LinuxなどのUNIX系OSで標準的に使われているシェル「bash」に極めて重大な脆弱性が見つかり、9月24日に修正パッチが公開された。攻撃者がbashにコマンドを送って任意のコードを実行できる可能性が指摘されており、米セキュリティ機関のSANS Internet Storm Center ...