この投稿をInstagramで見る この投稿をInstagramで見る この投稿をInstagramで見る この投稿をInstagramで見る この投稿をInstagramで見る この投稿をInstagramで見る この投稿をInstagramで見る
UNIXは、1968年にアメリカAT&T社のベル研究所で開発されたOSです。C言語というハードウェアに依存しない移植性の高い言語で記述され、またソースコードが比較的コンパクトであったことから、多くのプラットフォームに移植されました。 Linux Linuxは、1991年にフィンランドのヘルシンキ大学の大学院生(当時)Linus Torvalds氏によって開発されたUNIX互換のOSです。Linuxは他のOSに比べ、低い性能のコンピュータでも軽快に動作します。また、ネットワーク機能やセキュリティーに優れ、非常に安定しているという特長があります。本来、Linuxはカーネル(kernel)と呼ばれるOSの核となる部分のみを指す言葉だったが、Linuxカーネル上で動作するシステム全体を指す言葉としても用いられることが多い。 カーネル(kernel) OSの基本機能を実装したソフトウェア。O
説明 文字列の長さがゼロかどうかを調べるにはifを使います。条件式で-z 変数名とすると変数内の文字列の長さがゼロかどうか調べることができます。ゼロだった場合にはthen以後の命令が実行されます。 サンプルコード #!/bin/bash str="Sample" if [ -z str ]; then echo "String Error" else echo "String is $str" fi
このページはUNIXシェルのbashの用例を扱っています(UNIXコマンドの用例も混在しています)。ただし、動作サンプルに関してはMacOS X上で行っている点とMacOS Xでしか動作しないコマンド、サンプルもありますので注意してください。一部のサンプルは特定条件下でないと動作しないものがあります。あくまでもサンプルなので必要に応じて改造して利用してください。 MacOS Xで実行する場合にはchmod 755 ファイル名などとし実行権限を指定してください。ダブルクリックして起動/実行させるためには保存したファイルの情報ウィンドウで開くアプリケーションをターミナルに設定してください。 *勉強用に作成したページなので間違いや不具合の出るサンプルがあります。致命的なもので、これはまずいというサンプルがありましたらopenspc@alpha.ocn.ne.jpまでメールをください。
varが存在し、かつnullではない場合その値を返す。これ以外の場合varにvalをセットした上でvalを返す
シェルの作成・実行 ・ シェルスクリプトとは ・ シェルの書き方 ・ シェルの実行 変数 ・ シェル変数 ・ 特殊な変数 制御構文 ・ if ・ case ・ while ・ for ・ until 演算・比較 ・ 四則演算 ・ 数値比較 ・ 文字列比較 ・ ファイルチェック ・ 論理結合 関数・オプション ・ 関数の作成 ・ オプションの使用 サンプルスクリプト集 ・ 共通関数を外部ファイルに作成する ・ ヒアドキュメントの利用 ・ findコマンドの有効利用 ・ リストファイルを読み込んで処理する
定番 nkf をインストールします。 2007-11-10 Leopardでも、問題なくビルド出来ました まえがき インストール 設定 使い方 関連するページはこちら、 BogoFilter —- bogofilter のチューニングを紹介しています。日本語による前処理、DB の効率的な鍛え方、spam-cutoff の設定の考え方等に触れています。 prepare-mecab.rb —- bogofilter に喰わせるメールの事前処理をする為に、prepare-mecab.rb を使っています MacOSX & Cygwin on Windows のソフトの事 Windows & Mac で使っているソフト —- ソフトのインストールや設定に付いて少しずつ整理していこうと思っています。 1. まえがき 定番 nkf をインストールします。 Cygwin のパイプ処理でこけることがあるの
第3週: Unixの基礎(2),コマンドの連携,ファイル出力 今週は,Unixの機能を少し学習しよう.コマンドによるインタフェー ス(CUI)はメニューによるインターフェース(GUI)よりも慣れを要するため, 敬遠されがちである.しかし,コマンドを使いこなすことができれば,簡 潔にかつすばやく仕事をこなすことができる. ■ Unixの便利なコマンド Unixには, 普段必要となりそうなコマンドが多数用意されている. 例えば,次のようなコマンドがある.使い方は以下の例で説明する. wc: 行数,単語数,文字数を数える grep: ファイルの中から文字列を検索する diff: 2つのファイルの差を検出する head: ファイルの先頭から規定行数(または指定された行数)を表示 tail: ファイルの末尾の規定行数(または指定された行数)を表示 sort: 文字列をソーティングする.
今回も前回に引き続き、「ターミナルそのもの」に関するレシピをお届けします。 Emacsからターミナルを呼び出す 第32回・第33回で紹介したように、geditやKateといったテキストエディタにはターミナルを組み込んだ状態で利用することができます。 テキストエディタを頻繁に利用する場合はこれらを利用した方が便利でしょう。 EmacsでもgeditやKateと同様に、組み込みターミナルを利用することができます。Emacsでターミナルを利用する場合は複数の方法があり、それぞれ特性が異なります。 Emacs::shell Emacsのごく標準的な組み込みターミナルは、M-x shellで起動することができます(図1)。 図1 M-x shell しかし、上記のスクリーンショットでも部分的に文字が化けている通り、このモードはターミナルとしての機能に制限があります。端的には[tab]による補完
UNIX を学ぼう back はじめに 研究室における計算機の用途は、おもに 3つある。 論文を書く 実験をする 情報を集める 田中・徳永研では、これらの目的のためにUNIXを使う。 UNIXを学ぶのは、英語を学ぶのに似ている。 最初はわからないことだらけであり、学ぶのはつらい。 しかしいったんある程度のレベルに達してしまえば、 あとは自習するのはやさしい。しかし何事においても 深いレベルの物事を理解するには、多くの基礎訓練が必要である。 目次 ファイルシステム [4月26日] ユーザ、プロセス、シグナル [5月1日] & (演習問題) (その回答) シェルの使い方 (1) [5月8日] シェルの使い方 (2) [5月16日] & (演習問題) データタイプ [6月 11日] ネットワーク [8月 3日] Last modified: Wed Sep 26 19:02:33 2001 Yu
このサイトについて このページは会津大学生による会津大学生のためのUNIXのページです。 そのため、会津大学の環境に幾分偏っていますが、一般の方でも参考にできる内容になっていると思います。コマンド の他にも UNIX を使う上での基礎知識、設定ファイルの編集方法、また便利な技などを紹介しています。 UNIX管理者よりもUNIXユーザーよりの記述になっています。 背景 管理者が会津大学を卒業したためWikiに移植して学内生が勝手にいじれるようにしたものです。 編集してくれる方は編集のすすめをまずご覧になってください。 このとおりに編集していただけると助かります。 閲覧テクニック ブラウザのアドレス欄に http://technique.sonots.com/?コマンド名 のように打ち込むと(そのコマンドのページがあれば)目的のページに飛ぶことができます。 検索したりメニューから辿らずにすむの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く