サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
merry.whitesnow.jp
5. より高度なシェルの使い方(2/2) 5.5 ユーザ環境の設定 ヒストリ機能やエイリアス機能は作業環境をより快適なものにしますが、環境変数の設定を行うと更に快適になります。また、環境を設定するためのコマンドを自動実行する機能もあります。 5.5.1 環境変数 シェルやアプリケーションソフトの環境を制御するための変数を環境変数と呼んでおり、ユーザが値を変更できるものもあります。ここでは、Bashの環境変数を説明します。(主なもの) なお、引数無しのenvコマンドで全ての環境変数の内容を表示出来ます。また、特定の環境変数の内容を表示するにはechoコマンドを使用します。 表5-6 環境変数一覧 変数名内容
配列は連続した変数領域で、同じ種類のデータを複数扱うときに使用します。つまり、1つの配列に複数のデータを格納できるということです。配列中の個々のデータを取り扱うときには何番目のデータなのかを指定します。この番号を添字と呼んでおり、0から始まる整数で指定します。 -iオプションを付けて整数型として宣言した変数は整数演算用として宣言したことになりますので、「$(( 式 ))」の形式でなくても「式」だけで演算が出来ます。ただし、演算子の前後に空白を入れてはいけません。また、値の参照のための$も省略可能です。さらに、代入する値も整数型とみなしますので、代入する変数が文字型の場合は整数型に変換されます。(例題2をご覧ください) read onlyとした場合は後からその変数に値を設定することは出来ませんので、宣言時に値を与えておきます。また、read onlyの解除は「+r」オプションで再宣言を行えば
7. システム管理(2/3) 7.2 プロセス管理(サービス) UNIX系OSはマルチプロセスのOSですので、常に複数のプロセスが動いていて、それら個々のプロセスの動きの総体がOSの機能となります。つまり、実行しているプロセスの種類により、デスクトップPCになったり、サーバになったりするわけです。これらのプロセスは、デーモンプロセス或は、単にデーモンと呼ばれているものが多いのですが、これらは用が無いときは何もしないで、必要になったときに起動して作業をします。なお、最近はサービスという呼び方の方が一般的なようですので、この講座でもサービスと呼ぶことにします。 現在起動しているプロセスの表示と終了は、次のようなコマンドで行います。 ※ 全プロセスの表示 $ ps -e ※ CPU消費の多いプロセスから順に表示 $ top ※ プロセスの終了 $ kill -SIGTERM プロセス番号 top
はじめに 当講座のご案内 本屋さんのコンピュータ言語書籍売場に行くと、いまだに「C言語」関連の書籍が一番多いように思います。いまだにと書いたのはVBやJava、PHP、Ruby、等たくさんの言語が有るにもかかわらずに多いということです。これはどういうことかというと、JavaやPHPはC言語をお手本にして開発された言語なので、C言語を知っていれば、それらの言語をマスターし易いということだと思います。 また、もともとC言語はUNIXオペレーティングシステムを記述することを目的に開発された言語ですので、UNIXをお手本に開発されたLinuxもC言語で記述されています。従って、Linuxをより深く理解しようと思うと、C言語に関する知識が必要になってきます。 この講座では初心者から中級者向けに、易しく説明していきます。また、説明は次の条件で行います。 文法についてはANSI(American Nat
6. シェルスクリプトの作り方(2/8) 6.3 シェル変数と文字列演算 シェル変数とは値を格納する領域のことで、これを使うことにより、より高度なシェルスクリプトを作ることが出来ます。シェル変数には次の3種類があります。 ユーザ定義変数 ユーザが必要に応じて作成できる変数で、自由に名前を付けることが出来ますし、値の参照・設定も自由に行うことが出来ます。 位置パラメータ シェルが用意する変数で、名前は1〜nまでの数字と決まっています。シェルスクリプト実行時に指定した引数の値を持っています。また、setコマンドで値の設定を行うことも出来ます。 環境変数 シェルやアプリケーションソフトにより作成される変数で、名前は大文字のものがほとんどです。どのような環境変数があるかは「環境変数」をご覧ください。 ユーザ定義変数の名前は先頭1文字が英字で、2文字目以降は英数字の組み合わせです。なお、_(アンダラ
はじめに 当講座のご案内 Linuxはサーバー及び、デスクトップ用OSとして使用するのが一般的と思われますが、最近は組み込み用OSとしても使われています。スマートフォンやタブレット用OSとして有名なAndroidのカーネルはLinuxです。 この講座ではデスクトップ用OSとして使用することを前提として説明します。なお、デスクトップ環境はKDEとします。 サーバー環境で使うのであれば、ほとんどの操作はコマンドを使用して行うことになると思いますので、コマンドに関する知識は必須だと思います。一方、デスクトップ環境の場合はほとんどの作業がGUI(Graphical User Interface)で出来るようになって来たため、コマンドを使うことは少なくなって来ました。しかし、次のような場合にはまだまだコマンドを使うことが多いと思います。 トラブル発生時の原因究明や対応策の実施 より効率的な作業の実施
はじめに Xサーバー構築については既にレポートしているんですけど、内容が古くなってしまったんで、またレポートします。以前のレポートについては次を見てください。 Xサーバー構築レポート(Cygwin編) Xサーバー構築レポート(VNC編) ここで説明する環境は次のとおりです。なお、SELinuxは"Disabled"とします。 ・VNCサーバー側 いつものLinuxマシンです。ディストリビューションはFedora 8で、ディスクトップはKDEです。これに、VNCサーバーをインストールします。なお、このマシンにはホスト名を設定していないんで、ホスト名の代わりにIPアドレス(192.168.1.10)を使用します。 ・VNCビュワー(リモート)側 Windows XPマシン(Windows XP Home Edition SP2)です。これに、VNCビュワーをインストールして、XDMCPによりロ
7. システム管理(4/4) 7.5 パッケージ管理 システムのインストール後に、使用しているソフトウェアにセキュリティホール等の不具合が見つかることがよく有ります。この様な時には対策済みのバージョンに更新する必要が有ります。Fedora等の多くのディストリビューションではソフトウェアはRPMパッケージと呼ばれる形式のファイルで提供されていますので、ソフトウェアの更新は最新のRPMパッケージを入手して、それをインストールするということになります。 RPMパッケージの管理ツールはいくつか有りますが、ここではFedoraの標準パッケージ管理のdnfコマンドをご紹介します。 図7-4 apper(パッケージ管理ツール) パッケージ管理ツールにはGUIツールもありますので、デスクトップ環境の場合はGUIツールを使うと良いでしょう。 図7-5はKDEデスクトップ環境のapperというパッケージ管理ツ
緑でサラナを実際に飲んでみたレビュー 飲んでた記憶があるとは知らなかったのですが、成分表を見る限り緑でサラナには葉酸が入っていますので、緑でサラナには葉酸が入っているかは、百貨店やスーパーで購入できますが、30本、60本を持って帰るのは、サンスターさんに問い合わせると判ります。 各原材料の産地に関しては、百貨店やスーパーで購入できますが、緑でサラナには葉酸は入っているという噂があるとは知らなかったのですが全商品、放射能物質検査は実施してあるサイトを載せておきます自宅に、こんな感じのダンボールが送られているかは、サンスターさんではないですが、睡眠不足解消もでき、最近いきいき健康を実感できる毎日を過ごしていないようです。 8種類の青野菜に2種類の青野菜に2種類の果物をブレンドし、優れた栄養バランスを実現しました野菜由来の成分だけでコレステロールを下げる特定保健用食品です。 緑でサラナに使われて
久しぶりにMySQLを使ってみたところ、操作方法をほとんど忘れていましたので、mysqlコマンドの使い方を調べて、まとめてみました。なお、私が必要とした機能のみをご紹介していますので、詳細について調べる場合はMySQLユーザ会のサイトで公開しているマニュアルを利用すると良いでしょう。 今回ご紹介する内容は次の通りです。 mysqlコマンドの起動 rootのパスワード設定 データベースの表示 データベースの作成・選択 ユーザ登録と権限の付与 テーブルの表示 データベースとテーブルの削除 SQLファイルの実行 テーブルのフィールド情報の表示 実行結果のファイル出力 なお、mysqlコマンドのサブコマンドやSQL文は英大文字、小文字どちらでもかまいません。 mysqlコマンドの起動 シェルのプロンプトが出ている状態でmysqlコマンドを起動します。ここでは"-u"オプションでユーザ名を指定し、"
6. シェルスクリプトの作り方(3/8) 6.4 位置パラメータ(引数の取り扱い) UNIX系OSのコマンドは引数としてオプションやパス名を指定できますが、シェルスクリプトでも同じように引数を指定できます。引数で指定した値はシェルスクリプト中では位置パラメータとして受け取ります。位置パラメータは前述した通り、1〜nの数字で表し、$n又は${n}の形式で値を参照します。 位置パラメータと関連する特殊パラメータには次のものがあります。 【表6-9】特殊パラメータ一覧 変数内容
6. シェルスクリプトの作り方(1/8) 6.1 概要 UNIX系OSでは実行したいコマンドをファイルに記述しておき、コマンド名として、そのファイルを指定することにより、ファイル中のコマンドを実行することが出来ます。このコマンドを記述したファイルをシェルスクリプトと呼んでいます。シェルスクリプトに記述するコマンドの形式は、ターミナル・エミュレータ上で実行するときとまったく同じですし、ファイルは普通のテキストファイルです。また、コンパイルのような前処理も必要ありません。 ここでは、次の内容について説明します。 実行方法とよく使うコマンド シェル変数と文字列演算 位置パラメータ(引数の取り扱い) 文字列のエスケープ 四則演算 制御演算 関数 【図6-1】例題のシェルスクリプトの実行環境 コマンドサーチパスの設定をしているため、コマンド名としてファイル名を指定すれば実行できます 以降の説明での例
コマンドが永久ループしてしまって、プロンプトが返って来ない様な時は"Ctrl+C"で強制終了することが出来ます。これはよく使うと思いますので、憶えておくと良いでしょう。 コントロールキーの設定はディストリビューションによって、多少異なるかもしれませんので注意してください。キーの割当表示と変更はsttyコマンドで行います。 ■ 実行例 現在設定してあるキーの割当を全て表示します。 $ stty -a ← 現在の割当状態を全て表示 speed 38400 baud; rows 49; columns 80; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase =
このページを最初にブックマークしてみませんか?
『緑でサラナの口コミ!痩せる効果なし?味まずいの?体験談r』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く