• 関連の記事

「“応用力”をつけるためのLinux再入門」関連の最新 ニュース・レビュー・解説 記事 まとめ

Linuxを勉強してみたいけど、どこから手を付けてよいか分からない、何だかよく分からないまま使っている……そんな方々のための連載です。

“応用力”をつけるためのLinux再入門(40):
シェルスクリプトに挑戦しよう(20)オプションの処理[その2]――長いオプション
前回に引き続き、今回のテーマも「オプション」です。今回は「getopt」などを使わずに処理します。シェルスクリプトでオプションを扱いたい場合、どのような点に注意するかも併せて考えていきましょう。(2020/3/25)

“応用力”をつけるためのLinux再入門(39):
シェルスクリプトに挑戦しよう(19)オプションの処理[その1]
今回のテーマは「オプション」です。まずは、外部コマンド「getopt」を使った処理を試してみましょう。シェルスクリプトでオプションを扱いたい場合に、どのような点に注意するか考えてみましょう。(2020/3/17)

“応用力”をつけるためのLinux再入門(38):
シェルスクリプトに挑戦しよう(18)連想配列
今回で「配列」は最終回となります。今回のテーマは、bashのバージョン4以降から使用できるようになった「連想配列」です。(2019/6/5)

“応用力”をつけるためのLinux再入門(37):
シェルスクリプトに挑戦しよう(17)配列[応用編]
前回に引き続き、今回のテーマも「配列」です。配列の削除とコピー、添字に変数を使う方法について取り上げます。(2019/5/29)

“応用力”をつけるためのLinux再入門(36):
シェルスクリプトに挑戦しよう(16)配列[基本編]
bashでは「配列」を扱うことができます。配列とは、1つの名前の変数で複数の値を管理できるようにしたものです。これまで、引数を参照するとき(本連載第25回)や、入力を受け取る際(本連載第30回)に使用していました。今回は、この配列にスポットを当てて、使い方や注意事項を確認します。(2019/5/22)

“応用力”をつけるためのLinux再入門(35):
シェルスクリプトに挑戦しよう(15)繰り返し処理の中断
今回は、繰り返し処理を中断する際に使用する「break」と「continue」を解説します。(2019/1/30)

“応用力”をつけるためのLinux再入門(34):
シェルスクリプトに挑戦しよう(14)制御構文[その6]――while/untilによる繰り返し処理
シェルスクリプトでは、条件が成り立っている間の繰り返し処理には「while文」を、条件が成り立っていない間の繰り返し処理には「until文」を使用します。今回は、while/untilによる繰り返し処理を解説します。(2019/1/23)

“応用力”をつけるためのLinux再入門(33):
シェルスクリプトに挑戦しよう(13)制御構文[その5]――forによる繰り返し処理(3)
今回も「for文」を解説します。for文では、「算術演算子」を使うことで、回数を指定して繰り返し実行することもできます。(2019/1/9)

“応用力”をつけるためのLinux再入門(32):
シェルスクリプトに挑戦しよう(12)制御構文[その4]――forによる繰り返し処理(2)
前回に続き「for文」を解説します。今回は、if文と組み合わせてファイルをバックアップするスクリプトを作成します。(2018/12/26)

“応用力”をつけるためのLinux再入門(31):
シェルスクリプトに挑戦しよう(11)制御構文[その3]――forによる繰り返し処理(1)
繰り返し処理では、「for文」または「while文」を使用します。今回は、「for」による繰り返し処理を解説します。for文では、“カレントディレクトリのファイルを順次処理する”のようにリストを基に繰り返す処理や、“1から10まで”のように回数を基にした繰り返し処理を行います。(2018/12/19)

“応用力”をつけるためのLinux再入門(30):
シェルスクリプトに挑戦しよう(10)「read」コマンドでキーボードからの入力を受け取る
今回は、シェルスクリプトの中でキー入力を受け取る際に使用する「read」コマンドを取り上げます。まず、前回に続いて、文字列のパターンで分岐する「case」を使い、キー入力に応じて処理内容を変える方法を紹介します。後半では、readコマンドのその他のオプションについて解説します。(2018/11/28)

“応用力”をつけるためのLinux再入門(29):
シェルスクリプトに挑戦しよう(9)制御構文[その2]――caseによる条件分岐
今回は、文字列のパターンで分岐する「case」を解説します。複数の条件で“Aなら〜する”、“Bなら〜する”、“Cなら〜する”のように処理を分けたい場合は、「if 〜 elif 〜 elif 〜……」で書くこともできますが、文字列のパターンで分岐する場合は「case」が便利です。(2018/11/21)

“応用力”をつけるためのLinux再入門(28):
シェルスクリプトに挑戦しよう(8)条件の書き方
シェルスクリプトの中では、さまざまな条件を指定して使います。今回は、if文での書き方を中心に「条件」の書き方を解説します。また、スクリプトで問題になりやすい「変数の引用符」についても取り上げます。(2018/10/31)

“応用力”をつけるためのLinux再入門(27):
シェルスクリプトに挑戦しよう(7)制御構文[その1]――ifによる条件分岐
条件によって処理内容を変えたり、繰り返しなどを行ったりする際の書き方を「制御構文」と呼びます。代表的な制御構文としては、if文、case文、for文、while文があります。今回取り上げるのは、条件によって処理を分岐させる「if」です。(2018/10/24)

“応用力”をつけるためのLinux再入門(26):
シェルスクリプトに挑戦しよう(6)スクリプトで引数を使用する[その2]
シェルスクリプトでは、単にコマンドを実行するだけではなく、条件によって処理を変えたり、繰り返し処理を行ったり、また、通常のコマンドのように引数を受け取って、引数に応じた処理を行ったりすることができます。前回に続き、今回もシェルスクリプトで「引数」を扱う方法を解説します。(2018/10/17)

“応用力”をつけるためのLinux再入門(25):
シェルスクリプトに挑戦しよう(5)スクリプトで引数を使用する[その1]
シェルスクリプトでは、単にコマンドを実行するだけではなく、条件によって処理を変えたり、繰り返し処理を行ったり、また、通常のコマンドのように引数を受け取って、引数に応じた処理を行ったりすることができます。今回は、シェルスクリプトで「引数」を扱う方法を解説します。簡単なスクリプトを加工しながら試してみましょう。(2018/10/10)

“応用力”をつけるためのLinux再入門(24):
シェルスクリプトに挑戦しよう(4)変数の定義と参照
シェルスクリプトでは、単にコマンドを実行するだけではなく、条件によって処理を変えたり、繰り返し処理を行ったり、また、通常のコマンドのように引数を受け取って、引数に応じた処理を行ったりすることができます。今回は、シェルスクリプトで「変数」を扱う方法について解説します。(2018/10/3)

“応用力”をつけるためのLinux再入門(23):
シェルスクリプトに挑戦しよう(3)改行/空白/引用符のルール
シェルスクリプトでは、単にコマンドを実行するだけではなく、条件によって処理を変えたり、繰り返し処理を行ったり、また、通常のコマンドのように引数を受け取って、引数に応じた処理を行ったりすることができます。(2018/9/26)

“応用力”をつけるためのLinux再入門(22):
シェルスクリプトに挑戦しよう(2)Windows 10のbashを試す!
Windows 10 Fall Creators Update(バージョン1709)から「Windows Subsystem for Linux(WSL)」の正式版が提供されました。これを有効にすることで「bash」などのシェルが、Windows 10上で利用できるようになります。今回は、Windows 10でbashスクリプトを試す方法を紹介します。(2018/9/19)

“応用力”をつけるためのLinux再入門(21):
シェルスクリプトに挑戦しよう(1)準備編
シェルの大きな魅力の1つが「シェルスクリプト」です。よく実行するコマンドをまとめたり、繰り返し処理を簡単に行ったりするなど、さまざまな形で応用できます。今回は、準備編として、シェルスクリプトの基礎となる文法を解説します。(2018/1/18)

“応用力”をつけるためのLinux再入門(20):
Linuxの定番テキストエディタ「vi」をマスターしよう(3)編集と置き換え/チュートリアル編
前回に続き、Linuxのターミナルで使用するテキストエディタ「vi(vim)」の操作を紹介します。今回は、ファイルの編集と検索、置換の基本操作です。最後に、チュートリアルと日本語ドキュメントのサイトも紹介します。(2017/12/20)

“応用力”をつけるためのLinux再入門(19):
Linuxの定番テキストエディタ「vi」をマスターしよう(2)検索/オプション活用編
「vi(vim)」は、ターミナルで使用する「テキストエディタ」です。前回は起動と終了、カーソル移動を中心とした基本操作を紹介しました。今回は、ファイルの編集時にはもちろん、閲覧のみの場合でも便利な「検索」と「オプション」の使用方法について簡単な例で紹介します。(2017/12/13)

“応用力”をつけるためのLinux再入門(18):
Linuxの定番テキストエディタ「vi」をマスターしよう(1)基本操作編
「vi」は、ターミナルで使用する「テキストエディタ」です。ほとんどのLinux環境に備わっており、設定ファイルの編集にviを使うように設定されているコマンドもあるため、最低限の操作は知っておく必要があります。(2017/12/6)

“応用力”をつけるためのLinux再入門(17):
「シグナル」を送ってみよう
前回は、シグナルについて、シェルでのキー操作を通じて確認しました。今回は、killコマンド/killallコマンドを使って、動作中のプロセスにシグナルを送ってみましょう。(2017/8/10)

“応用力”をつけるためのLinux再入門(16):
Linuxの「シグナル」って何だろう?
前回、ジョブを停止させる際に使用した[CTRL]+[Z]キーや、コマンドの実行を中断したいときの[CTRL]+[C]キーは、どんな意味を持つ操作なのでしょうか。今回は、Linuxの「プロセス」や「ジョブ」の制御に関わりの深い「シグナル」を解説します。(2017/8/4)

“応用力”をつけるためのLinux再入門(15):
Linuxの「ジョブコントロール」をマスターしよう
前回は、シェルがコマンドを実行する際の単位である「ジョブ」について、X環境を使って動作を確かめました。今回は、コマンドライン環境でのジョブコントロールを試してみましょう。X環境を持たないサーバ管理やリモート接続時に役立つ操作です。(2017/7/21)

“応用力”をつけるためのLinux再入門(14):
Linuxの「ジョブ」って何だろう?
前回は「ps」コマンドを通じて、実行中のコマンドが「プロセス」として管理されている様子を見ました。今回は、シェルがコマンドを実行する際の単位である「ジョブ」とは何かを見ていくことにしましょう。(2017/7/7)

“応用力”をつけるためのLinux再入門(13):
Linuxの「プロセス」って何だろう?
コンピュータでは「プロセス」と呼ばれる多くの処理が行われています。Linuxの「システムモニター」やWindowsの「タスクマネージャー」、macOSの「アクティビティモニタ」では、さまざまなプロセスが動作している様子を確認できます。今回は「ps」コマンドを通じて、Linuxのプロセスの様子を見ていきましょう。(2017/6/23)

“応用力”をつけるためのLinux再入門(12):
「SUID(セットユーザーID)」属性の効果を試してみよう
ファイルやディレクトリのパーミッションには「r」「w」「x」という基本的な属性の他に、「SUID(セットユーザーID)」や「SGID(セットグループID)」という特殊な属性があります。前回はディレクトリでこれらの特殊な属性がどのように働くかを試しましたが、今回は実行可能ファイルに対するSUID属性を試します。(2017/6/15)

“応用力”をつけるためのLinux再入門(11):
「共有ディレクトリ」を作成してパーミッション(許可属性)への理解を深めよう
前回は、Linuxの「ユーザー」と「グループ」を確認しました。今回は、特定のグループメンバーで共有するディレクトリを作成しながら、ディレクトリのパーミッション(許可属性)がどのように働くかを試してみましょう。(2017/6/9)

“応用力”をつけるためのLinux再入門(10):
Linuxのユーザーとグループって何だろう?
Linuxでは、「ユーザー(Users)」「グループ(Groups)」「それ以外(Others)」でファイルのパーミッション(許可属性)が設定されています。今回は、この「ユーザー」と「グループ」を説明します。また、rootユーザーの役割を確認して「su/sudo」コマンドを試します。(2017/6/2)

“応用力”をつけるためのLinux再入門(9):
「ls -l」コマンドの表示からファイルの属性を理解しよう
今まで漠然と見ていた(かもしれない)「ls -l」コマンドには、実にたくさんの情報が詰め込まれています。1つ1つの意味を理解することで、Linuxではファイルがどのように管理されているかが見えてきます。(2016/5/18)

“応用力”をつけるためのLinux再入門(8):
PATHを理解して、コマンドの在りかを探してみよう
コマンドの使い方は知っていても、どこにあるコマンドが実行されているかはあまり意識していないかもしれません。ディレクトリとパスについての理解が進んだところで、今回は環境変数PATHとコマンドの種類について理解を深めていきましょう。(2016/5/9)

“応用力”をつけるためのLinux再入門(7):
Linuxのディレクトリに親しもう
今回のテーマは「ディレクトリ」です。まず、Linuxのディレクトリ構造を確認し、後半で「相対パス」と「絶対パス」を取り上げます。コマンドラインでファイルを操作するときだけではなく、環境設定にも不可欠です。(2016/4/8)

“応用力”をつけるためのLinux再入門(6):
パイプとリダイレクトでコマンドを組み合わせて実行しよう
今回のテーマは「パイプ」と「リダイレクト」です。それぞれ、コマンドの出力を別のコマンドに渡したり、ファイルに保存したりすることができます。コマンドを組み合わせて実行する際にもよく使われるテクニックです。(2016/3/24)

“応用力”をつけるためのLinux再入門(5):
補完機能、ヒストリ、エイリアスでコマンドラインの入力を“楽”にしよう
今回は、コマンドラインの入力を楽にするためのテクニックを紹介します。まず、コマンド名やファイル名の入力を省く補完機能、そしてコマンドラインの編集とヒストリ機能です。特に補完機能は重要なのでぜひマスターしてください。(2016/3/9)

“応用力”をつけるためのLinux再入門(4):
Linuxのシェルとコマンドプロンプトを理解しよう
今回のテーマは「シェル」です。リモートでサーバを操作したり、GUIではできない操作をしたり、よく行う処理を自動化したり……と、Linuxではシェルを使う機会がとても多く、また、シェルを使いこなせるようになることで活用の幅が大きく広がります。これから何回かに分けてシェルの使い方を紹介していきます。(2016/3/2)

“応用力”をつけるためのLinux再入門(3):
LinuxのCUIとGUI、デスクトップ環境を理解しよう
今回は、Linuxの「インタフェース」に注目します。インタフェースとはLinuxを“どのように見せて、どのように操作するか”を決める部分です。Linuxでは、WindowsやOS Xでおなじみのグラフィカルなスタイルと、コマンドをキーボードで入力するスタイルの両方を利用できます。(2016/2/19)

“応用力”をつけるためのLinux再入門(2):
VirtualBoxでLinuxのテスト環境を作ってみよう
Linuxを試したり、勉強したりするための環境を作るには、「仮想化環境」を使うと便利です。今回は、「VirtualBox」でLinuxのテスト環境を作成する手順を解説します。(2016/2/17)

“応用力”をつけるためのLinux再入門(1):
いまさら聞けないLinuxの基礎知識
Linuxを勉強してみたいけど、どこから手を付けてよいか分からない、何だかよく分からないまま使っている……そんな方々のための連載です。まずは、Linuxとはどんなものなのか確認しましょう。(2016/2/16)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。