Linuxでのファイル作成法
Linuxとは
Linuxは、Microsoft WindowsとmacOSの代替物で無料で使用することができ、Unix系オペレーティングシステムカーネルであるLinuxカーネルのことを指しています。広義にはそれをカーネルとして周辺を整備したシステム全体のことを指します。カーネルとは、オペレーティングシステムのあらゆる機能に基本サービスを提供する中核部分のことです。Linuxのカーネルは、UNIX系システムで、いつしか世界最大のオープンソースプロジェクトとなりました。
Linuxの特徴
種類の多さ
Linuxは、WindowsやmacOSなどとは異なり、多くのLinuxがあります。Linuxカーネルは基本的に無料で使用することができ、また、誰でも自由に配布することができるため、あらゆる企業や団体などがLinuxカーネルを基本にし、独自のLinuxディストリビューションを再配布しています。最新のデータセンターに適した最先端のオープンソース・プラットフォームとして利用することができるRed Hat Enterprise LinuxというLinuxディストリビューションなどがあります。Amazon Web Servicesに向けた高性能で安定、安全な実行環境を提供するためのAmazon Linuxや、家庭や学校、職場などで必要とされているワープロやメールソフトなどから、サーバーソフトウェアやプログラミングツールといったあらゆるソフトウェアを含むUbuntuなども有名なLinuxディストリビューションの一部です。
スペックが低くても使用可能
Linuxをサーバー用として使用する場合には、他のOSと比べ低い性能のPCであっても軽快な作業が可能です。Windows用としては使用できなくなってしまった低いスペックのPCに、Linuxをインストールすることで、問題なく動作することが可能になります。また、低いスペックのPCであってもGUIを使えるようになっているLinuxディストリビューションもあり、通常のPCとして使用したい場合も使用することが可能です。
基本敵に無料で使用可能
Linuxでは、多くのLinuxディストリビューションが基本的に無料で使用することできます。Windowsは、Microsoft社が所有し管理しており、有料となっています。macOSはApple社が所有し管理していますが、Linuxと同様、基本的にOSは無料で使用可能です。ですが、macOSがインストールされたPCを購入する必要があり、総合的には有料となってしまいます。Linuxディストリビューションは基本的に無料で使用可能なので、WindowsやmacOSがインストールされているPCにインストールするこで利用ができ、VirtualBoxなどを利用して作成した仮想マシンにインストールすることでも、利用可能なので無料での利用ができます。
Linuxディストリビューション
Linuxの使用をする場合に、基本的にはLinuxディストリビューションを使用してLinuxを使います。ディストリビューションとは流通や配布という意味のある英語です。Linuxディストリビューションは、Linuxのアプリケーションやライブラリをまとめ、それだけをPCにインストールすることでLinuxを使える状態にした配布物のことを指します。代表的なLinuxディストリビューションには、Red Hat Enterprise Linux、Fedora、CentOSなどがありますが、それ以外にも、いろいろなLinuxディストリビューションが配布されています。じぶんの好みのLinuxディストリビューションを使うとよいでしょう。
Linuxでファイル作成
viコマンド
viコマンドはLinuxで使われているテキストエディタで、ほぼすべてのLinux系OSにデフォルトで組み込まれています。簡単な修正などにはこのviコマンドまたは後継のvimコマンドが使われることが多いです。新規ファイル作成には、ファイル名を指定することで編集画面になります。viコマンドでは基本的に全ての操作をキーボードのみで行います。
新規ファイル作成1.「i」入力でインサートモードに変更
2. 編集をし、ESCキーを押してインサートモードを終了
3. 「:w」入力で保存
4. 「:q」入力でviを終了
3、4はまとめて「:wq」と入力し、保存と終了を同時に行うことができます。
touchコマンド
touchコマンドでは、指定したファイルやディレクトリのタイム、スタンプを変更するコマンドになりますが、存在しないファイルを指定した場合には空の新規ファイル作成が実行されます。
$ touch ファイルの名前
まとめ
Linuxは、WindowsやmacOSなどとは異なり、多くの種類のLinuxがあります。また、Linuxは基本的に無料で使用することができます。また、PCのスペックに関係なく使うことができるのでおすすめです。Linuxを使ってファイル作成などのコマンドを覚えてみてください。