XMLとは、データをシンプルに扱うためのデータの構造だ。使いやすい構造になっており、特にWebでは重宝されるサービスになっている。
このページではXMLとは何かについてお伝えし、JavaでXMLを扱う方法についてもまとめてお伝えする。参考にしていただければと思う。
XMLとは、データをシンプルに扱うためのデータの構造だ。使いやすい構造になっており、特にWebでは重宝されるサービスになっている。
このページではXMLとは何かについてお伝えし、JavaでXMLを扱う方法についてもまとめてお伝えする。参考にしていただければと思う。
viで文字列を検索するには「/」を使用するのが一番多いだろう。コマンドモードでスラッシュを押して検索をするパターンだ。
他にもviでは、下から検索をすることもできるし、指定する場所へジャンプする機能などもある。
UbuntuもDebianもLinuxOSのディストリビューション(種類)のひとつだ。
数多くあるLinuxディストリビューションの中でも有名なふたつのOSだが、どういった違いがあるのか?
このページでは、UbuntuとDebianの違いを簡単に比較してみた。参考にしていただければと思う。
メモ帳などとは違い、viでは開いてすぐに編集することはできない。編集モードというものがあって、それに移行してから編集することになる。
このページではviを使ったテキストの編集方法についてお伝えしよう。
yesはyの文字を連続で表示するコマンドだ。
しかし、それだけのコマンドで、どんな利用方法があるのだろうか。
コマンドの意味としては、実際には、「y」キー、Enterと押し続けるコマンドなのだ。
Linuxでは一部のコマンドでは対話形式のものがある。
その場合、どうするか選択し、進める場合はyesの意味で「y」キー、Enterと押すのだが、すべてyesとしたいにもかかわらず、この問い合わせが何十回と出てくると非常に面倒である。
そのような時に、自動で「y」キー、Enterと押し続けてくれるのである。
Javaのコンパイルが完了したら、続いて実行を行う。
コマンドプロンプトなどで、「java クラス名」とするとプログラムが実行されるというのが簡単な説明だ。
もう少し詳しく仕組みなども含めて確認しておこう。
コンパイルとは、プログラムの翻訳作業のことだ。
Javaプログラムはプログラムを書いてすぐに実行をすることはできない。そのプログラムを機械がわかるように翻訳してはじめて、コンピュータが実行をしてくれる。
このページでは「コンパイルとは」のもう少し詳しい説明と、Javaのコンパイル方法についてまとめてご紹介しよう。
touchはファイルのタイムスタンプを変更するコマンドだ。
また、存在しないファイル名を指定することで、内容の入っていないファイルを新規作成する機能も持っている。
タイムスタンプには3種類の日時がある。
日時はファイルの内容を書き換えた日時がmtimeと呼ばれる更新日時がある。
更新日時にプラスして、ファイルのアクセス権設定などを変更した日時ctimeがある。
最後にatimeという、所有者がファイルを読み取り以外の操作をした場合に変更となる日時がある。
touchコマンドは、mtimeとctimeを書き換える。
Atomとは、使いやすいテキストエディタのひとつだ。プログラミングをするのに便利でエンジニアから絶大な支持を得ている高性能エディタになっている。
このページでは、Atomをはじめて使う方にインストール方法、日本語化、簡単な使い方についてまとめてご紹介した。参考にしていただければと思う。
modinfoはカーネルモジュールに関する情報を表示するコマンドだ。
システム上のカーネルモジュールはlsmodコマンドで一覧を確認できる。
Linux CentOSのバージョン確認方法は簡単だ。「/etc/redhat-release」ファイルの中身をみればすぐに確認ができる。
lsmodはLinuxに読み込まれているモジュールの一覧を表示するコマンドだ。
モジュールの一覧は、/proc/moduleに記録されているが、その内容を見やすい形に整形し表示している。
配列の概要と宣言の方法がわかれば、後は使いながら覚えて行くのがいいだろう。
このページではJavaの配列の基本的な使い方についてお伝えしよう。
LinuxのディストリビューションUbuntuは、日本語的に読み方が困るのではないだろうか。
基本的に「ウブンツ」「ウブンチュ」「ウブントゥ」など、いろんな呼び方、読み方が存在するが、とりあえず一般的に話のなかで登場させる分にはどれでも通じるはずだが、正確なところを見てみよう。
このページではJavaのアンインストール方法についてまとめてお伝えした。
とても丁寧にまとめたつもりなので、初心者の方でもわかりやすいだろう。手動でのアンインストール、アンインストールツールを使った方法などもまとめているので参考にしていただければと思う。
pmapはメモリのアドレス空間を表示するコマンドだ。
コンピュータプログラムやデータはRAMなどのメモリ上に展開されるが、ユーザーは意識しなくてもどこにどんなデータが格納されるかはLinuxが自動で設定してくれる。
メモリ上のデータの場所をアドレスと呼び、その領域をアドレス空間と呼ぶ。
pmapコマンドは、データやプログラムがどこのメモリのアドレス空間に格納されているかを知ることができる。
一般的にLinuxは軽いと言われているが、その中でも軽めのディストリビューションをセレクトしてご紹介してみた。
とにかくLinuxを動かしたい、軽いLinuxを自分のPCに入れてみたいという方は参考にしていただければと思う。
splitはファイルを複数のファイルに分割するコマンドだ。
大きすぎるファイルを分割したり、扱いやすい大きさにしたりするのに利用する。
viでは使えるコマンドが多数用意されている。
アンドゥや外部コマンドの実行をはじめ、画面分割なども可能だ。
viでは複数のファイルを同時に編集できるようになっていて、その場合一度に複数のバッファウィンドウを展開してその間を移動することになる。
こういった諸々を扱えるのがviのコマンドだ。このページではviコマンドで使えそうなものを一通りまとめている。参考にしていただければと思う。
はじめてLinuxでviを触ったとき必ずわからなくなるのが、編集後の保存方法だ。
慣れるまでしばしかかるが、慣れてしまえばなんのことはない。コマンド操作ですぐに終わる。
このページではviの保存方法についてお伝えしよう。
pasteはテキストファイルを列方向に結合するコマンドだ。
縦方向に結合するのであれば、様々なコマンドでできるが、横方向に結合できるのはpasteコマンドのみだ。
なんらかの処理を毎月、毎週、毎日のように一定期間で繰り返したいということはLinuxを触っているとよく起こる。
例えば、毎月一回あるディレクトリを見に行って、容量を確認して、管理者にメールを送るなど、自動的にやってくれるととても楽だろう。それを実行できるのが、cronだ。
また一回だけ未来にある処理を実行したい時につかえるのがatだ。
このページではLinuxのジョブスケジューリングに当たる、それぞれの使い方をご紹介しよう。
logsaveはコマンドの実行結果をファイルに出力するコマンドだ。
Linuxを使うとなると、ディストリビューション(種類)を選ぶことになる。
人気なところだとCentOSとUbuntuがまず上がってくるだろう。
このページではCentOSとUbuntuを比較して、違いをまとめてみた。どちらのOSを使うか悩んでいる方は参考にしていただければと思う。
どんな言語であっても、プログラムをはじめてトライするときに実行するのが「Hello World」のプログラムだろう。単純にHello Worldと出てくるだけのもっとも基本的なプログラムだ。
このページではJavaプログラミングでのHelloWorldについてお伝えした。初心者の方には参考になるだろう。
lognameは現在ログインしているログイン名を表示するコマンドだ。
aptとはLinuxDebian系のパッケージ管理システムだ。dpkgをより簡単に管理するイメージだと思って貰えばいいだろう。
このページではaptについてそもそも何かということや、コマンドについて解説を行っている。参考にしてほしい。
locateはファイルやディレクトリを高速検索するコマンドだ。
findコマンドでは直接ファイルやディレクトリを探す。
対して、locateコマンドでは、あらかじめ検索しておいたファイルやディレクトリのリストのデータベースを検索することで、高速な検索を行うことができる。
高速化のためにシンプルに名前しか検索対象としないので、findコマンドのようなユーザーや容量での検索はできない。
TCP/IPとはインターネットなどで一般的に使われるプロトコル(手順のようなもの)で、TCP「Transmission Control Protocol」とIP「Internet Protocol」を組み合わせたものだ。
このページではTCP/IPについてはじめて知った方に向けて解説した。参考にしていただければと思う。
lnコマンドは、ディレクトリやファイルへのリンクを登録するコマンドだ。
Linuxでは、リンクを「ハードリンク」と「シンボリックリンク」に分けて考える。
とても使用頻度が高く、重要なコマンドのひとつだ。
ぜひ、この機会に把握してほしい。