プログラミングをやったことがある人にはお馴染みだろうが、シェルスクリプトでも関数を作ることができる。
関数とは処理をまとめて、何度も使えるようにしたものだ。
シェルスクリプトは、もともとあまり複雑なプログラムを組むのに適してはいないが、関数を少し使って効率良く作成するくらいであれば構わないだろう。
このページでは関数の使い方についてご紹介する。参考にしてほしい。
プログラミングをやったことがある人にはお馴染みだろうが、シェルスクリプトでも関数を作ることができる。
関数とは処理をまとめて、何度も使えるようにしたものだ。
シェルスクリプトは、もともとあまり複雑なプログラムを組むのに適してはいないが、関数を少し使って効率良く作成するくらいであれば構わないだろう。
このページでは関数の使い方についてご紹介する。参考にしてほしい。
mountはディスク装置をLinuxのディレクトリ内に埋め込み、使えるようにするマウントという作業をする、または管理するコマンドだ。
今日においては、ディスク装置はCD・DVD・ブルーレイディスク、外付けハードディスク、USBメモリなど多岐に渡る。
ディスク装置は、Linuxではファイルシステムと呼ばれる。
それらすべてはmountコマンドで利用できるよう設定することができる。
Linuxシステムの中でも重要なコマンドに位置づけされている。Linuxのエンジニアならスキルとして知っておかなければならないので、この機会に覚えておいてほしい。
Linuxではテキストデータを良く使う。それらのテキストデータに対して置換や削除などの処理をしたいことがよくあるだろう。
このページではそういった処理をシェルスクリプトで効率的に実現する方法について紹介する。
このページでははじめてのJavaプログラムと称して、Javaプログラムを実際に作っていく。
はじめは簡単で、ほとんど何もできないプログラムだが、一歩一歩見て行こう。
Javaの文字列はStringクラスの参照型だ。演算子で比較してもうまく動作しないことがある。
このページではJavaでの文字列比較の方法についてお伝えした。参考にしていただければと思う。
シェルスクリプトで複数行を出力したいとき、echoを連続するのが嫌だな、と感じることがあるはずだ。
もちろんシェルスクリプトにも改行の方法が用意されている。いくつかご紹介しよう。
シェルスクリプトではselectという構文が用意されている。
while文とメニュー表示機能が組み合わさったような機能で、シェルスクリプトらしい機能だ。
このページではサンプルプログラムをご紹介しつつ、selectの使い方をまとめてみた。参考にしていただければと思う。
duはディレクトリやファイル容量を確認するコマンドだ。
このページではduコマンドを利用したディレクトリとファイルの容量を確認する方法を解説する。
ファイル容量はlsコマンドのオプションでも確認できるが、duコマンドは、指定したディレクトリについて一度に表示できる。
他のプログラミング言語ではあまり見ないが、シェルスクリプトにはuntilという構文がある。
これは制御文の一種で、そこまで頻繁に使われるものではない。とはいえ、文法として用意されているので、紹介しておこう。
dfはディスク容量を確認するコマンドだ。
このページではdfコマンドを利用したディスクの容量を管理する方法を解説する。
コンピュータに搭載されているディスク容量は、年々多くなってきているものの、容量自体は有限なので、データをどんどん詰め込めば、いつかは、容量がいっぱいになってしまうだろう。
ファイルサーバーの管理者は必須のコマンドなので、この機会に覚えておいてほしい。
Javaで文字列を処理するには、Stringクラスを使う。
このページではStringクラスを使って文字処理をするための方法を初心者の方向けに解説した。
Javaの基本として理解しておこう。
bgはバックグラウンドの略で、Ctrl+Zのショートカットキーで中断していたジョブをバックグラウンドで実行するコマンドだ。
バックグラウンドで実行すれば、ジョブを実行させながら別のコマンド操作ができるようになる。
このページでは基本的なbgコマンドの使い方を解説する。
JavaのFileクラスを使うと、ファイルの書込みをできなくしたり、読み込みを禁止したりできる。
使うのは、setWritable、setReadableメソッドだ。このページではそれぞれの実行方法をサンプルプログラムも使ってご紹介しよう。
参考にしていただければと思う。
Javaでファイルの存在を確認し、削除するにはFileクラスのexistsメソッドとdeleteメソッドを使用する。
このページではexistsとdeleteそれぞれのメソッドの使用方法をサンプルも含めてお伝えした。参考にしていただければと思う。
fgはフォアグラウンドの略で、バックグラウンドで動作しているジョブを通常通りバックグラウンドではなくフォアグラウンドで実行するLinuxコマンドだ。
フォアグラウンドで実行すれば、実行結果を表示しながら実行することができるが、その代わりに、別のコマンド操作ができなくなる。
またfgコマンドは、Ctrl+Zのショートカットキーで中断していたジョブをフォアグラウンドで再開する時にも使用する。
このページでは基本的なfgコマンドの使い方を解説しよう。参考にしてほしい。
ローカルでファイルを扱うとき、ファイルやディレクトリのパスが必要だというときが必ずある。
このページではJavaのファイルやファイルパスを得る方法をまとめた。参考にしていただければと思う。
シェルスクリプトのwhileは「条件が満されているあいだ処理を繰り返す」という「繰り返しの制御文」だ。
if文とおなじくtestコマンドを使用して条件式をたてることが出来る。for文とくらべ複雑な条件式がたてられ、比較的柔軟だ。
このページではwhileについて使い方をご紹介する。シェルスクリプトを書くのであれば覚えておこう。
Javaでローカルファイルがファイルかディレクトリかを調べるには、FileクラスのisFileやisDirectoryを使えばいい。
このページではそれぞれの基本的な使い方と、サンプルプログラムを用意してみた。使い方の参考にしてほしい。
32bitと64bit、PCを購入するときなどで目にしたことがあるはずだ。
しかし、その意味を理解しているかというと怪しい人もいるのではないだろうか? なんとなく64bitの方が高性能というイメージだが、実際にどう高性能かはよくわからない。
このページでは32bitと64bitの違いについて簡易にしてまとめてみた。読めば人に簡単に説明できるくらいの知識は身につくだろう。
JavaのFileクラスはファイルやディレクトリを扱うためのクラスだ。
例えばファイルパスを取得したり、ディレクトリを作成したり、ファイルを削除したりとローカル環境を編集するのに使うことができる。
このページではFileクラスについてまとめている。ファイルを扱う必要がある方は参考にしてほしい。
whoはログインしているユーザーの状況を表示するコマンドだ。
このページではwhoコマンドを使ったログインしているユーザーの情報を調べる方法を解説する。
forはifと並んでプログラミングでなくてはならない文法だ。
シェルスクリプトにも当然用意されていて、繰り返し何かを行うときに使われる。
yumはパッケージの統合管理システムだ。
RPMパッケージを管理するもので、rpmコマンドを使うよりも便利で使いやすい。
このページではyumとは?とyumコマンドの使い方、リポジトリの追加方法についてお伝えした。
RPMを作成するようになると、当然そのパッケージも統合管理したくなるだろう。
このページではローカルリポジトリを作成する方法について簡単にお伝えする。
このページではRPMパッケージ作成の方法を紹介する。
初心者の方であれば、とりあえず知らずともまったく問題がない。Linux入門を上から確認している方は、飛ばしてもいいだろう。
パッケージを作成するときはシステムに致命的な損傷を与えないよう、一般ユーザ権限でホームディレクトリの下で行うことをお勧めする。
Red Hat系のOS、CentOSやFedraではRPMというパッケージ管理システムを使う。
このページではRPMについて基本や便利なオプションなど含めて一通り解説した。参考にしていただければと思う。
このページでは文字列を扱うStringオブジェクトの生成方法とその使い方についてお伝えした。
標準クラスを使うときの基本を学べるので参考にしてほしい。
標準クラスとは、Java言語であらかじめ用意しているクラスライブラリのことだ。
このページでは「標準クラスとは」について詳しくお伝えした。Java初心者の方は参考にしていただければと思う。
シェルスクリプトでの条件分岐ではifがよく使われる。
しかし条件分岐の方法はifだけではなく、caseも使いやすい場合がある。
このページではシェルスクリプトでのcaseの使い方についてお伝えしよう。
ifconfigはコンピュータが接続されているネットワーク状況を確認するコマンドだ。
ネットワークにコンピュータを接続したら、接続が正常にされているかifconfigコマンドを使って確認しよう。