タグ

unixとUNIXに関するyamanetoshiのブックマーク (142)

  • fenrirとputtyをもっと快適に 〜 fenrirからputtyを一発でサーバーにログインする方法 - Unix的なアレ

    sshやtelnet等でputtyを利用している方は多いと思います。自分もputtyを愛用していますが、puttyを起動してsessionを選択という動作が若干面倒に感じていました。 今回は、ランチャーとしてもつかえるfenrirとputtyを組み合わせて簡単操作でサーバーにログインするための設定を紹介したいと思います。 fenrir/puttyのインストール まず、fenrirとputtyをインストールしましょう。すでにインストールされている方はここの手順は不要です。 B@r09u3 Style Op.2 http://yebisuya.dip.jp/Software/PuTTY/ インストールディレクトリは以下として進めます。 putty C:\Program Files\putty fenrir C:\Program Files\fenrir どうやったらできるのか puttyは引数

    fenrirとputtyをもっと快適に 〜 fenrirからputtyを一発でサーバーにログインする方法 - Unix的なアレ
  • Part5 Mac OS XのUNIXな使い方:ITpro

    最近,特にオープンソース関係の集まりなどに顔を出すと,Windowsマシンではなく,MacMacintosh)を持っている人の割合がかなり高くなっていることに気づきます。Macで動くOSといえば,Mac OS Xです。Mac OS Xはいろいろな顔を持ったOSです。まず,Mac独自のアプリケーション実行環境として「Carbon」と「Cocoa」を搭載しています(図1)。Microsoft OfficeやAdobe Photoshopといった市販のMac OS X用ソフトの多くはこの上で動作します。 Part1「今さら聞けないOSの疑問」,Part2「これがWindows Vistaだ!」,Part3 「Windows XP Tips 25 」,Part4「仮想マシンの仕組みを理解する」に続いて,Part5では,Mac OS X(2006年9月時点の「Mac OS X v10.4 (Tig

    Part5 Mac OS XのUNIXな使い方:ITpro
  • sshでリモートサーバーをマウント、便利にsshfs - Unix的なアレ

    開発の作業をしているときは、複数のホストのサーバーを行き来していろいろとオペレーションをするようなことがあると思います。 そんなときに1つのサーバーから作業できるよう、ssh経由でリモートのサーバーをマウントし、Localのファイルシステムのように見せることができるsshfsを紹介したいと思います。 sshfsのインストール Debian/Ubuntuならaptで簡単インストールできます。なお、fuseグループに入っている必要があるので、その設定まで実施します。なお、ユーザー名はwadapで実施します。 $ sudo apt-get install sshfs $ sudo adduser fuse wadap $ newgrp fuse以上、簡単ですね。 早速リモートホストをマウント リモートホストをマウントするのは簡単です。マウントポイントをつくって、sshfsコマンドを実行するだけ。

    sshでリモートサーバーをマウント、便利にsshfs - Unix的なアレ
  • Unixのコマンドラインで使えるちょっとした小技をまとめた『Unix Comman-Line Kung Fu』 | IDEA*IDEA

    ドットインストール代表のライフハックブログ

    Unixのコマンドラインで使えるちょっとした小技をまとめた『Unix Comman-Line Kung Fu』 | IDEA*IDEA
  • *THE* classic Unix horror story | WSU Linux Users Group

    This language was named for the grade received by its creator when he submitted it as a class project in a graduate programming class. C- is best described as a "low-level" programming language. In fact, the language generally requires more C- statements than machine-code statements to execute a given task. In this respect, it is very similar to COBOL. Try this in windows! Unix Recovery Legend Th

  • http://fhtr.blogspot.com/2008/02/simple-unix-tools-in-ocaml.html

  • Unix とライフハックの共通点って?

    Applying Unix Philosophy to Personal Productivity | Lifehacker 研究では Fortran や作図ツールを使う関係で Unix 系の OS を多用しています。最初に触ったのが Solaris や FreeBSD で、Mac に移行したのも Mac OS X の下地が Unix だからでした。というわけで Lifehacker で「Unix の哲学を仕事術に応用すると」という記事に引き込まれてしまいました。 原文には全部で7つありましたが、最も「なるほど」と思ったのが以下の3つでした。 簡単なツールをきれいに連携させる: Unix コマンドには cat や ls などのように一つの事を非常に優秀に行なうコマンドがあり、それをパイプや awk などといった機能・コマンド、あるいはスクリプトがつないでいます。一時期 Hipster PD

    Unix とライフハックの共通点って?
  • pthreadについて(スケジューリング):CodeZine

    #include <stdio.h> #include <unistd.h> #ifdef _POSIX_PRIORITY_SCHEDULING #error "_POSIX_PRIORITY_SCHEDULING defined" #else #error "_POSIX_PRIORITY_SCHEDULING not defined" #endif #ifdef _POSIX_THREAD_PRIORITY_SCHEDULING #error "_POSIX_THREAD_PRIORITY_SCHEDULING defined" #else #error "_POSIX_THREAD_PRIORITY_SCHEDULING not defined" #endif #ifdef _POSIX_THREAD_PRIO_PROTECT #error "_POSIX_

  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • CLIマジック:ディレクトリの一覧表示をカスタマイズする小スクリプト | OSDN Magazine

    lsを実行する場合、ディレクトリの一覧から特定のファイルを探し出すと共に、そのファイルが存在するディレクトリの状況も確認したいことがある。lsの出力をgrepにパイプしてもよいのだが、それではディレクトリ全体を表示して条件にマッチするファイルだけ表示の色を変えたりはできない。今回は、そうした形でlsの結果を表示できる簡単なスクリプトを作成しよう。 たとえば、「/proc/sys/net/ipv4」からファイル名に“max”を含むファイルを見つけ出したいとする。「ls /proc/sys/net/ipv4 | grep max」とすれば、“max”を含む部分はgrepによって赤色の表示に変わるが、ディレクトリ一覧のそれ以外の部分は表示されない。これらの双方を可能にしてくれるのが、次のスクリプトだ。 #!/bin/bash # name of the script 'l' just the l

    CLIマジック:ディレクトリの一覧表示をカスタマイズする小スクリプト | OSDN Magazine
  • findでファイル検索入門 - builder by ZDNet Japan

    意外と知られていないようだが、"find"はLinuxに含まれている珠玉のツールだ。findでは、名前やファイルサイズ、更新日など多数の条件でファイルを検索することができる。findを用いることで、今まで時間をかけて手作業で探さなければならなかったファイルを、簡単に検索できるようになるだろう。 最も単純な使い方から説明しよう。findを用いてシステム内にあるすべてのファイルを表示するには、以下のように入力する。 $ find / このように入力すると、すべてのファイルの一覧が表示される。特定のファイル名で検索したい場合には、次のように行う。 $ find / -name passwd /usr/bin/passwd /usr/sbin/passwd ... また、passwdという名前で、かつパーミッションが0700のファイルを検索したい場合は、次のように入力すればよい。 $ find /

  • setgid ビットがディレクトリにある場合 - elm200 の日記(旧はてなダイアリー)

    あるディレクトリの setgid ビットが立っている場合、そのディレクトリ上で作られたファイルのグループは、そのディレクトリのグループと同じになる。(通常は、ファイルを作った人のグループが新しいファイルのグループとなる) はまったのでメモ。Secure Programming for Linux and Unix HOWTOが参考になる。

    setgid ビットがディレクトリにある場合 - elm200 の日記(旧はてなダイアリー)
  • Glomek's Blog: Unix makes Computer Science easy

  • CodeZine:signalについて(後篇)(signal, Linux, Unix, シグナル)

    はじめに シグナルについての解説最終回です。今回はシグナルを扱う上での注意点や、よりよい実装方法の提案、シグナルの未来等について説明します。過去の記事signalについて(前篇)signalについて(中篇) 5. 実装上の注意点 前回まで説明してきたとおり、シグナルは気軽に使うことができる便利なプロセス間通信です。しかしシグナルには、やってはいけないことや気をつけるべき点が多く存在します。以下、代表的な注意点を挙げます。5.1 最適化問題 volatileはそれほど使われない宣言修飾子ですが、これは最適化を制御する修飾子です。なぜこの修飾子がシグナルと関係あるのかについてですが、先にソースコードを示します。 /* 1. gcc -g -W -Wall signal_test_volatile.c -o signal_test_volatile 2. gcc -g -W -Wall sign

  • signalについて(前篇):CodeZine

    はじめに シグナルはUNIXなどのOSにおける非同期イベントを通知する仕組みですが、「最古のプロセス間通信」「SysV系とBSD系で動きが違う」「昔のシグナルを使うと汎用性が無くなってしまう」「スレッドと相性悪し」といった理由からか、私の経験上、業務系アプリケーションではあまり使われていません。たまに使っているものを見ると、誤った使い方をしているものが多かったりします。 ところがこのシグナル、いろいろ調べていくと意外と奥が深く、有用に使えるのに、以外と情報が少ないことがわかりました。 今さらな感もありますが、ここでは私が知っている事や、調べた結果、今までの経験から得た知識などをまとめてみたいと思います。 ただし、環境によって動作が違うことが想定され、また一部のプログラムは環境に対し重大な影響を与えてしまうものもあります。プログラム等の使用に際しては十分に注意して頂き、ご自身の責任の範囲で行

  • lessによるブックマーキング

    どのようなLinuxディストリビューションにしろ参照頻度と使用頻度が最も高いコマンドは、各種コマンドの使用マニュアルを閲覧するためのmanコマンドであることに間違いはないはずだ。manには使って便利な機能が色々と装備されているのだが、初心者が気づきにくい機能もあるため、稿ではmanページをブックマーク登録する機能および、manページを閉じることなく他のコマンドを直接実行する機能について解説することにする。 トリック#1:表示位置のブックマークへの登録 先に一言触れておくと、manコマンドはlessユーティリティを使ってマニュアルページを画面に表示させている。ところで、自分の記憶力だけを頼りにして長文のmanページを調べる場合、続きの説明を読み進めるうちに先に書かれていた内容を忘れてしまった、という経験を有しているのは私だけではないだろう。こうした場合の対策として有効に機能するのが、man

    lessによるブックマーキング
  • FOSSwire » Unix/Linux Command Cheat Sheet

    Oracle’s purchase of Sun Microsystems has been the cause of some uncertainty and concern for the open source projects and initiatives that Sun were previously responsible for. Oracle are not known for being particularly welcoming or supportive of FOSS — and with the relatively high profile OpenSolaris project being cancelled soon after the acquisition, much of that concern appears justified. Atten

  • UNIXカーネルソースツアー!

    UNIXカーネルソースツアー! ハッカーの皆様、UNIXカーネルソースツアーへようこそ。すべて自由行動となっておりますので、ご自由にお歩きください。 ツアーは巨大なものですので、一括ダウンロードは御遠慮ください。当社のネットワークは一括ダウンロードの負荷には耐えられません。代わりに、 GNU Global ソースコードタグシステムを使って、あなたのコンピュータ上で同じものを生成できます。 ではよい旅を。 現行シリーズ Linux 3.12 RELEASE Linus Torvalds 氏がヘルシンキ大学の学生だった頃に書きはじめたカーネルで、今や世界を席捲しています。通常はGNU オペレーティングシステムの一部として配布されています。 FreeBSD 9.2 RELEASE MacOSX のベースとなっていることでも知られる、4.4BSD起源のオペレーティングシステムです。Yahoo 等の

  • http://www.pc-view.net/article/253/1.html

  • Debian GNU/Solarisという選択肢 - @IT

    サン・マイクロシステムズのCEO、ジョナサン・シュワルツ氏は6月13日のブログエントリで、Linuxの生みの親リーナス・トーバルス氏を自邸のディナーに招待している。「私が料理しよう、君はワインを持ってくること。これぞ当の意味でマッシュアップだ」。 この招待は、リーナスがメーリングリスト上でサンに対して強い不信感を表明したのに即座に反応して、シュワルツ氏が提案したものだ。リーナスは、サンのオープンソースへのコミットメントは信用できないという。 リーナスの熱烈なラブコール 6月12付けのLinuxカーネルメーリングリスト宛てポストでリーナスは、サンのスタンスを非難している。「サンはLinuxのリソース(特にドライバ類)を使いたいというわけだ。でも、彼らは何ひとつとして見返りを与えたりはしないだろう(中でも非常に非常に数少ない彼らの輝かしい成果であるZFSについては)」。リーナスは、よほどSo