タグ

windowsとコマンドに関するblackcat2_2のブックマーク (3)

  • Windowsにおける環境変数をあらためて整理する (1/2)

    Windowsを始め、Unixの影響を受けているOSが持つ機能に環境変数がある。環境変数は、実行するプログラムに対してなんらかの情報/パラメーターを与える方法。1979年に作られたVersion 7 Unixに搭載され、Unixの基的な機能の1つとして今でも使われている。 プログラムに対して情報やなんらかのパラメーターを与える方法にはコマンドラインがあるが、環境変数は事前に定義しておくもので、複数回実行されるプログラムに常に同じ情報/パラメーターを指定する。あるいは、デフォルト値のように常に情報/パラメーターを指定するといった使い方をすることが多い。 典型的なUnix系のコンソールアプリケーションでは、コマンドラインのオプション指定の一部を環境変数から受け取ることができるものが多い。 Windowsでも、cmd.exeの組み込みコマンドである「dir」は、「DIRCMD」という環境変数か

    Windowsにおける環境変数をあらためて整理する (1/2)
  • Windows 10までほとんど手が入れられてこなかったWindowsのコンソール機能

    64bitWindowsでは16bitのDOSアプリは動かなくなったが 32bitのコンソールアプリは動作可能 「コマンドプロンプト」や「WSL」(Windows Susbsytem for Linux)を使う場合に利用するのが「コンソール」ウィンドウだ。このコンソールウィンドウは、テキスト主体のアプリケーションを実行する環境である。 Windowsでは、その祖先にあたるMS-DOSのアプリケーションをサポートするためにコンソールウィンドウが作られ、Windows XPまでは、16bitアプリケーションとしてMS-DOSアプリを動作できた。64bit版のVistaからは16bitアプリケーションのサポートはなくなったが、32bitのコンソールアプリケーションは実行できる。 もともとコンソールとは、ハードウェアとして、テキストの表示とキーボードからの入力をサポートしたもので、OSの支援など

    Windows 10までほとんど手が入れられてこなかったWindowsのコンソール機能
  • 文字コードをutf-8にし、改行コードをunixにするVimのコマンドを作る - 結城浩のブログ

    背景 Vimを使っている。 Windowsをメインに使っていた時代に作ったShift_JISのファイルがある。 問題 編集するときに「文字コードをutf-8にし、改行コードをunixにする」という操作をよく行う。 解法 コマンドラインから以下のように入力すればいい。 1 2 :set fenc=utf8 :set ff=unix 頻繁に行うなら、以下のように ~/.vimrc に書いておき、コマンドラインから :SetUU と入力すればいい。 ~/.vimrc1 2 3 4 5 function SetUU() set ff=unix set fenc=utf8 endfunction command -nargs=0 SetUU call SetUU()

  • 1