Linuxコマンド

Linuxコマンド

ls - ディレクトリの内容を表示する

lsコマンドは、ディレクトリの内容を表示する基本的なLinuxコマンドになります。lsコマンドは、ディレクトリの内容を表示しファイルの状態を確認することができます。
Linuxコマンド

paste - ファイルの内容をマージする

pasteコマンドは、単純なデータファイルをExcelのような表計算ソフト等を使用せずに、コマンドによってデータを並べることができます。また、データを並べる際に区切り文字を指定することで、csvファイルのようなデータファイルを作成することも...
Linuxコマンド

tac - ファイルの内容を逆順で表示する

tacコマンドは、ファイルの内容を逆順で表示することができます。また、オプションを用いれば、ファイルのすべての文字を逆順で表示することができます。
Linuxコマンド

ln - ハードリンクやシンボリックリンクを作成する

lnコマンドはハードリンクやシンボリックリンクを作成するのによく利用されます。また、シンボリックリンクはLinux上でとても重要な概念のひとつです。シンボリックリンクは、例えば、ファイルのコピーを作成するよりファイルへのリンクを作成したほう...
Linuxコマンド

cut - テキストを分割する

cutコマンドは、特定の文字で区切られている文字列を分割するのに使うことができます。単純な表形式のファイル等に対しては、cutコマンドが十分に有効です。もう少し複雑な表形式の場合はawk等を利用することを検討すべきかもしれません。
Linuxコマンド

cat - ファイルを表示する

catコマンドは、主にファイルを表示するコマンドとして使われます。他にも、ファイルを連結させて表示をすることができます。また、オプションをつけることで、空行をまとめたり、行番号を表示することができます。
Linuxコマンド

sed - テキストの置換や編集をする

sedコマンドは、主にテキストにある文字列を別の文字列に置換することによく使われます。sedとはストリームエディタ(stream editor)の略で、入力ファイルやパイプラインで渡されたテキストを編集することができます。普通のエディタと違...
Linuxコマンド

grep - 文字列検索やパターンマッチしたファイル検索をする

grepコマンドは、文字列検索や特定の文字列を持つファイルの検索を行うことができます。例えば、ファイルの中にあるパターンにマッチした行を検索や逆にパターンにマッチしなかった行を表示することが可能です。
Linuxコマンド

for - Linuxコマンドのループ

Linuxでのfor(bash)の使い方です。便利ですが、多くの言語を使うとforの構文は良く混乱してします。また、bashのforは、リストを区切り文字によって分けてループする特徴もあります。区切り文字の環境変数であるIFSを変更すること...
Linuxコマンド

convert - ImageMagickで画像を変換する

GUIの環境で画像を変換や加工する場合、柔軟に画像を変換や加工を行うことができますが、手間がかかります。ImageMagickはCUI、つまり、コマンドで画像を変換や加工を行う環境を提供します。この記事では、convertコマンドで簡単な画...
Linuxコマンド

wget - webページをダウンロードする

ブラウザ等でwebページをダウンロードすることもできますが、wgetコマンドではwebページをもう少し複雑な条件でダウンロードを行うことができます。また、wgetコマンドを利用して、一定の周期でwebページをダウンロードを行うことができれば...