タグ

unixとWindowsに関するkenjiro_nのブックマーク (7)

  • Linux用Windowsサブシステム(WSL)の登場とPOSIXサポートの変化をおさらい

    LinuxWindowsサブシステム(WSL)の登場とPOSIXサポートの変化をおさらい:その知識、ホントに正しい? Windowsにまつわる都市伝説(220) Windowsはかつて「POSIXサブシステム」を備え、UNIX互換のファイルシステムと実行環境を提供していました。POSIXサブシステムは現在のWindowsにはもうありませんが、「LinuxWindowsサブシステム(WSL)」の登場で、POSIXサポートが復活というか、さらに強化されています。その1つが、「POSIX方式(スタイル)の削除」のサポートです。 Windowsにまつわる都市伝説 WindowsとPOSIXの関係 「POSIX(Portable Operating System Interface)」は、オペレーティングシステム(OS)の標準的なインタフェースと環境を定義するIEEE規格です。ソースコードレベル

    Linux用Windowsサブシステム(WSL)の登場とPOSIXサポートの変化をおさらい
  • Cygwinより手軽にUNIX風環境が手に入る「Gow」

    UNIX風環境をWindows OS上で使用してきた時代 黎明期からコンピューターを使ってきた方にとって、キーボードからコマンド名を入力して実行するスタイルは、ごく自然なものでした。GUI(グラフィカルユーザーインターフェース)が主流になってからも、コマンドラインによる操作は依然と残され、我々が使用するWindows 7にも、コマンドプロンプトやWindows PowerShellといったCUI(キャラクターユーザーインターフェース)が用意されていることからも、その重要性を理解できることでしょう。 そもそもコマンドプロンプトで実現するコマンドラインインタープリターは、Windowsが主流になる前のOSであるMS-DOSを基礎にしており、そのMS-DOSもQDOSという16ビットOSを元にしています。しかし、CUIを採用したOSの源流は、1970年代から大学や研究所などに普及したUNIXにあ

    kenjiro_n
    kenjiro_n 2011/12/13
    あくまで軽量なのが主なのか。Windows環境で色々やりたい自分としてはCygwinから乗り換える必然性は低そうだがメモ。
  • ORACLE_SID、ORACLE_HOME の確認方法 - オラクル・Oracleをマスターするための基本と仕組み

    [oracle@rivus ~]$ env HOSTNAME=rivus SHELL=/bin/bash TERM=xterm HISTSIZE=1000 NLS_LANG=American_Japan.AL32UTF8 USER=oracle ORACLE_SID=orcl MAIL=/var/spool/mail/oracle PATH=/u01/app/oracle/product/10.2.0/db_1/bin:/usr/kerberos/bin ... INPUTRC=/etc/inputrc PWD=/home/oracle EDITOR=vi LANG=ja_JP.UTF-8 SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass SHLVL=1 HOME=/home/oracle LOGNAME=oracle LESSOPEN=

    kenjiro_n
    kenjiro_n 2011/07/06
    Windowsでも環境変数に入っているものだとおもって赤っ恥をかいたが特定のレジストリキーに保存されているそうな。
  • MAX_PATHに関する考察とか

    MAX_PATHに関する考察とか なんとなく悩まされたので悩んだ過程と私なりの結論とかを書いてみます。 考察なんで嘘書いてます。(言いきってどうする)。 嘘発見情報や追加情報などありましたらぜひご連絡ください。 広い考察をしたいくせに確認できるプラットホームがあまりに少ないのが 問題です。補完できるときに補完したい... ここで「問題」としているもののは、そもそもそういうふうに使われることを 意図して作られていないものを無理に使っているから、と言えるような 気もしますが... MAX_PATHとは まずはMSDN Libraryの解説をごらんください。 この定数はstdlib.hにあると書いてあります。 確かに、 Mingw32 (msvcrt-2000.03.27) Visual C++ 6.0 にはありますが、少なくとも FreeBSD (4.3-RELEASE) NetBSD (1.

  • 最近知ったLinux/UNIXの小技 - harry’s memorandum

    最近知って結構ショックを受けた。 touch hoge.txt と似たような機能。*1 $ > hoge.txt $ ls -l hoge.txt -rw-r--r-- 1 root root 0 Jul 10 03:15 hoge.txt lessでtail -f ができる。 $ sudo less +F /var/log/messages SSHでリモートサーバに対して色々 リモート先のファイルをsortして比較。パスフレーズなしにするか、ssh-agentを使用するかしてください。 $ diff <(sort /home/user/.bashrc) <(ssh user@hostname "sort /home/user/.bashrc") リモートサーバのファイルを編集 $ vim scp://user@hostname//home/user/.bashrc sambaのコマンドで

    最近知ったLinux/UNIXの小技 - harry’s memorandum
  • 【特集】マイクロソフトSFU vs Cygwin - Windows上のUNIX互換環境を徹底比較 (7) SFUの使い方(2) | エンタープライズ | マイコミジャーナル

    SFUには、サーバとしての機能も用意されている。項では、リモートホストにUNIXシェルの機能を提供するtelnetとSSH、UNIXホストとのファイル共有を実現するNFSサーバの設定方法について説明する。なお、Administratorまたは管理者権限を持つユーザによる作業を想定しているので、適切なユーザとしてログオンしているかどうか事前に確認しておこう。 Telnetサーバ Windows XP Professionalには標準でtelnetサーバ(telnetd)が収録されているものの、利用できるのはWindows標準のシェル(cmd.exe)によるCUI環境だ。コントロールパネルの「サービスマネージャ」からサービスを開始/停止できるという扱いやすさはあるが、高機能なUNIXのリモートシェル環境と比べると見劣りしてしまう。 一方のSFUには、rshdやrlogindといったリモートシ

    kenjiro_n
    kenjiro_n 2010/01/08
    SFUのtelnetdやsshdだとcmd.exeをシェルにできないの?
  • find + xargsを手軽にWindowsで | A7Mの日記 | スラド

    自分用のツールとして途中まで作っていたけど、ゴチャゴチャやっているうちに破綻してしまったぜ!!(゚∀゚)アヒャヒャヒャヒャ 一番最初のスタートは、ファイルをワイルドカードで検索して、見つかったファイルをテキストフィルタで処理するって奴だったけど、GNU findのような検索オプションや、検索条件をコンフィグレーションファイルとして切り替え出来るようにしたり、一覧表示のみとか、ファイル削除とかを実装したら、何が何だかわからなくなってしまったって始末。 このツールを使ってC++BuilderやVisual C++で出来る不要なファイルを削除するつもりだったけど、こんなシェル関数を~/.bashrcに追加して、 cleancpp () { find . -iregex '.*/\(Debug\|Release\)\(_Build\)?\|.*/__history\|.*\.\(tds\|ncb\

  • 1