タグ

*linuxに関するmeganiiのブックマーク (26)

  • 【コラム】漢のzsh (1) 最強のシェル、それは「zsh」 | エンタープライズ | マイコミジャーナル

    IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。 連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語ってみようとおもう。かつてzshはUTF-8の扱いが弱いところがあったが、それもずいぶんと改善され、ここ1年でzshへ移行しやすい状況が整ってきている。はじめるには悪くないタイミングだ。 最初に軽くzshについて紹介しておこう。 名前につく"z"の文字は、「究極の」という意味がこめられているらしい。系統としてはsh系である。つまり、zshはsh系の超高機能シェルといえるだろう。Linuxなどのユーザーであればsh系であることの意味

  • X-Windowの利用 - PukiWiki

    はじめに 計算センターが提供している多くのアプリケーション(SASなど)は、 X Window system を使って操作・表示を行っています。 ここでは、研究室のパソコンなどから、計算センターの X Window アプリケーションを利用する方法についてご紹介します。 ↑ パソコンについて お手元のパソコンによって利用環境が違います。 Windows PC Windows XP Service Pack 2 の注意点はこちらを参 照してください。 X Window を利用するためには、 X Server ソフトが必要です。(Windows_PCのX環境を参照) X Server ソフトの多くは市販品で、フリーウェア等の無償の物もあります。また、Windows用のソフトではありませんが、1 CD Linux (KNOPPIXによるX環境な ど) を利用する方法もあります。 市販品 日

  • 液晶iMacとMac OS XのTips ターミナルおよびUNIX関連

    目次 ここではMac OS Xでも(Mac OS X独自のコマンドを含む)通常のunix系OSでも使用するコマンドやTipsを集めています。Mac OS Xでは通常使用しないコマンドはこちら。 2005/01/09 SSHのXフォワードを使ってリモートでXアプリケーションを実行する。 SSHのXフォワードの機能を使うと簡単にリモート先のXアプリケーションを実行できます。 ここではローカルのコンピュータをMac OS X、リモートのコンピュータにVine Linux3.1を想定して行ないます。 SSHサーバ側とクライアント側でXフォワードを許可する設定をする必要があります。 SSHサーバ側(Vine Linux)で/etc/ssh/sshd_configを編集します。 # vi /etc/ssh/sshd_config 以下の2行をコメントアウトして有効にします。

  • OpenSSH - Connecting from/to MacOSX -

    1. 最初に 2. とりあえず接続してみる 2.1 SSHサーバの準備 2.2 SSHクライアントからの接続 2.3 rsh, rcp の代理コマンド 3. パスワードの入力回数を減らす 3.1 認証方式の変更 3.2 公開鍵と秘密鍵を作成する 3.3 公開鍵をログイン先に登録する 3.4 RSA認証の動作を確認する 3.5 ssh-agent(認証代理機能)を使ってみる 4. ssh-agent の使い方 4.1 ログイン・シェルで認証代理機能を使う 4.2 認証代理機能が使える理由 4.3 ssh-agent の実験的な使い方 (...閑話休題) 4.4 複数の仮想端末で認証代理機能を共有する(1) - screen 4.5 複数の仮想端末で認証代理機能を共有する(2) - ssh-Terminal 4.6 複数の仮想端末で認証代理機能を共有する(3) - ~/.MacOSX/envi

  • ubuntu 8.0.4 SSHの設定 - Liflaの開発ブログ

    サーバ : Ubuntu 8.04 LTS クライアント : Mac OSX Leopard 10.5.4 認証方式 : SSH2の鍵交換方式 Macでの操作 RSA鍵を作る $ ssh-keygenしてからenter連打で .ssh/にid_rsaとid_rsa.pubが作られる サーバへ公開鍵のid_rsa.pubをコピーする $ scp .ssh/id_rsa.pub ユーザーネーム@サーバのローカルIPアドレス:これでサーバ側のホームディレクトリにファイルが転送される。 失敗する場合は、USBメモリやDropbox経由などからコピー Ubuntuでの操作 IPアドレスを固定にする $ sudo emacs /etc/network/interfacesに以下の設定のように追記する auto eth0 iface eth0 inet static address 192.168.1.

    ubuntu 8.0.4 SSHの設定 - Liflaの開発ブログ
  • 時代はGNU screenからtmuxへ - このブログはURLが変更になりました

    GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 家にもいくつかスクリーンショットがある。 tmuxへ移行する理由(メリット) 標準設定のままでもそれなりに使えるステータスバー 各ショートカットがコマンドベース(コマンドで操作ができる) 標準で縦分割機能搭載 GNU screenがたまに固まる問題(が発生するのは私だけ?)が発生しないかも ビュー専用のスクロールモード 柔軟なペイン制御 コピー&ペースト用のバッファを複数保持できる terminfo的にscreen互換 メモリ消費量が少ない(GNU screenの約1/5) 一部機能でマウスが使用できる(mode-mouse, mo

    時代はGNU screenからtmuxへ - このブログはURLが変更になりました
  • [Debian][Apache] Apache2のインストールと設定 - 虚ろなるパソコン技術日誌

    Debian(Etch) にWEBサーバーであるApache2をインストールする。一般的にWEBサーバーを立てる場合、色々なケースがある。 それに応じてサーバー構成やセキュリティーの設定など様々なやり方が存在するが ここではもっとも単純に一台のサーバーで一つのサイトを管理する方法で考える。    1.インストール rootで作業する。 $ su - # aptitude install apache2Apache2 が起動していることを確認する。 # ps aux | grep apache ブラウザーにてWEBページが見れることを確認する。 http://localhost/  など2.Apache2の設定変更 さすがにこのままではいろいろ不便なのでいろいろと設定変更をする。 まず、 インストール直後では /var/www/ がドキュメントのルートになっているのでこれを変更する。 /va

  • Linux用の優れたバックアップツール10選 - builder by ZDNet Japan

    信頼性の高いバックアップツールは贅沢品などではない--誰もが持っていてしかるべきものである。とは言うものの、自らのニーズを満たす機能を手に入れるために大金を投じる必要があるというわけではない。記事では、マルチプラットフォーム対応のものも含めて、Linux用の優れたバックアップツールを紹介する。 あなたがIT業界に身を置いているか、コンピュータのパワーユーザーであるかにかかわらず、バックアップツールは必携のツールであるはずだ。そしてバックアップツールには、定期的なバックアップや一時的なバックアップ、ローカルバックアップ、リモートバックアップを始めとする多くの機能が必要なのである。 プロプライエタリなソリューションは世の中にたくさん存在している。そしてそれらの中には必要最低限の機能を搭載した、費用対効果の高いものもある一方で、豊富な機能を搭載した、高価なものもあるのである。これに対して、オー

  • http://www.lpi.or.jp/linuxservertext/

  • Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine

    UNIXやLinuxのエキスパートになるのに避けて通れないのが、Bashに代表されるコマンドラインシェルによる操作だ。そこで記事では、「Bashのカスタマイズ」「シェルスクリプトの高等テクニック」「Bash以外の高機能シェル」の3つについて、SourceForge.JP Magazineで過去に掲載された解説記事を紹介する。 Bashをカスタマイズして使いこなす Bashは非常にカスタマイズの幅が広く、またちょっとした改良や簡単なシェルスクリプトの利用により、大きく作業効率が改善する。ここでは、Bashのカスタマイズテクニックを解説する記事を紹介する。 コマンドラインでシェルのエイリアスと関数を使って作業を効率化する GNU/Linuxシステムを最大限に活用するには、やはりコマンドプロンプトとシェルスクリプトへの習熟が欠かせない。とはいえ、そうした処理はなるべく手早く済ませたいものだ。

    Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine
  • Home - PlayOnLinux - Run your Windows applications on Linux easily!

    I'd like to learn more about PlayOnLinuxWhat is PlayOnLinux? What is PlayOnLinux ? PlayOnLinux is a piece of software which allows you to easily install and use numerous games and apps designed to run with Microsoft® Windows®. Few games are compatible with GNU/Linux at the moment and it certainly is a factor preventing the migration to this system. PlayOnLinux brings a cost-free, accessible and ef

  • ubuntu:Mac OS X 風ドック「cairo dock」をカスタマイズ、自動的に隠れるように設定

  • シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Java BlockingQueueで遊ぶ:パイプラインごっこ」でパイプラインの話をしたので、来の、つまりUnixのパイプやリダイレクトを少し調べてみました。 たまに話題となる some-command >file 2>&1 と some-command 2>&1 >fileの挙動の違いについて、「シェルはコマンドラインリダイレクトの指定を右から左に解釈実行する」なんて説明が見つかりました。んなバカな! パージングは左から右にするものですよ。パーズツリーを逆順にたどることはできるけど、そんなことする必然性はなんにもないよ。 次の記事を読むと、「右から左」なんて事情じゃないことが分かるでしょう。 UNIXの部屋 検索: リダイレクト シェルのリダイレクトにまつわる失敗 さてここでは、複雑なリダイレクト処理も完全に理解できる処方箋を示しましょう。例えば、次のコマンドラインが何をするか分かる

    シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • CentOSで自宅サーバー構築

    ルーター経由接続によるインターネット常時接続環境である(当サイトはIIJmioひかりによるインターネット常時接続環境) 固定または非固定のグローバルIPアドレス環境である(当サイトはGMOとくとくBBの固定グローバルIPアドレス環境(逆引きも可能)) ※メールサーバーを構築する場合は逆引き可能な固定グローバルIPアドレス環境が望ましい(非固定グローバルIPアドレスや、固定グローバルIPアドレスでも逆引きしたホスト名とメール送信元ホスト名が異なる場合にメール受信を拒否するメールサーバーがまれに存在するため) OSのインストール時を除き、サーバーの操作はWindowsからコマンド操作で行なう ■コンテンツ ※ホスト名やドメイン名、IPアドレスは各自の環境に置き換えること ※各目次に表記してあるバージョンは、当サイトで確認をとったCentOSのバージョンを示しており、そのバージョンでないとできな

  • 簡単にVPNを構築できるツール、tinc | OSDN Magazine

    tinc を使えば、仮想プライベートネットワーク(Virtual Private Network:VPN)を構築できる。VPNでは、2台のコンピュータがインターネットのような安全でないネットワークを介して通信するが、仮想ネットワーク上のホスト間のトラフィックはすべて暗号化される。 tincは、ノートPCを自宅のWi-Fi(無線LAN)ルータに接続する場合にも使える。すでにWPA2を利用して、正当なホストしか無線LANルータに接続できないようにしているかもしれない。だが、無線LANに接続するノートPCに固定アドレスを割り当てることはできないだろう。そのため、ノートPC自体のSSHデーモンに接続したり、ノートPC上のNFS共有フォルダにアクセスしたりするには、無線LANルータがそのノートPCに割り当てたIPアドレスを割り出さなければならない。だが、ノートPCと自宅のサーバでtincを起動してお

    簡単にVPNを構築できるツール、tinc | OSDN Magazine
  • find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編
  • http://lets.ubuntu-world.biz/search/label/Ubuntu%E3%81%AE%E3%82%AD%E3%83%9B%E3%83%B3

  • 無料のVista対応「仮想マシン」ソフトの比較

    最近になって、商品ベースのWindows Vistaに対応する「VirtualPC」や「VMware Player」 「VirtualBox」の無償配布が行われ、一般PCユーザも手近かに「仮想マシン」ソフトで PC エミュレーションすることが可能となった。 仮想マシンを使用する大きなメリットは、ホスト OSから隔離された環境という「安全」を確保出 来る点 と仮想マシンはファイルなのでバックア ップしておけば簡単に「復元」を行える点にある。 「安全」はP2Pファイル共有ソフトの使用に、 「復元」は試用期限付き高価ソフトの使用に 好都合だ。 今回は、Windows Vista で対応出来ていない 動画系ソフト(ここを参照)を使用する事を目的 に、無料で利用可能な「仮想マシン」ソフトを 試用して、Windows XP環境を導入しその使い 勝手について比較してみた。

  • VineLinuxをVMWareで動かそう【その1】

    中古パソコンでLinuxを動かす事を薦めてきましたが、今あるマシンに仮想マシンを設置すればもっとお手軽だと今さらながらに気づいた次第 中古パソコンから話題がドンドンずれていくようにも思いますが、まあ気にしない 仮想マシンを起動するOSをホストOS、仮想マシンの中で動作するOSをゲストOSと呼びます 仮想マシンを使う利点は 1.パーティションを切り直す必要が無い パーティションの切り直しは、慣れたヒトがやっても時としてシステム全体を飛ばす可能性がありとても危険です 2.システム全体のバックアップが容易 仮想マシンのシステムは仮想ボリュームと言う一つのファイルですので、このファイルをコピーして置けばシステム全体のバックアップが終了します 3.ホストOS(多分Windowsですよね)と同時稼動する なにかトラブルが発生し「システムが起動しない」「ウェブブラウザがクラッシュする」などの事態になった

    VineLinuxをVMWareで動かそう【その1】
  • ウノウラボ Unoh Labs: Emacsを自分で拡張する際のTips

    ウノウでは少数派なEmacsユーザのbokkoです。 今回は自分でEmacsLisp(以下、elisp)を書いてEmacsを拡張する際のTipsについて紹介します。 拡張する際に気に留めておくこと Emacsを拡張する上で覚えておくべきなのはEmacs上で行える対話的な動作は「M-x 関数名」で実現できるということです。例えば、C-bはカーソルを1文字分左へ戻しますが、これは「M-x backward-char」とタイプすることと同じです。もしC-bが押しにくい(多分私だけです)のであれば、以下のようなelispを評価してキーバインドを変更することができます。 (global-set-key "\C-l" 'backward-char) Emacsではこのようなキーバインドに限らず、あらゆる操作をelispを使って変更したり、新たに定義することができます。関数名もしくはキーバインドの一方し