0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windowsでhistory, ls, mkdir, touch, whichコマンドを使えるようにする

Last updated at Posted at 2024-07-05

はじめに

ふとMacからWindowsを使う必要が出てきたのですが、使い慣れたコマンドが使えなかったので、作りました。
多分車輪の再発明な気はするのですが自分のメモです

適当なディレクトリにbatファイルを作っていく

私はCディレクトリ直下に、my_scriptsというフォルダをつくり入れていきました。
C:\my_scripts

まずはtouchコマンドを作ります。
フォルダ上で右クリックをして新規作成を押し、テキストファイルを作って
image.png
メモ帳で開き、下記をコピペします

@echo off
if "%~1"=="" (
    echo Usage: touch filename
    exit /b 1
)

set filename=%~1

if not exist %filename% (
    type nul > %filename%
) else (
    copy /b %filename% +,, %filename%
)

そして、保存後、ファイルの拡張子をtouch.batと変更します。

↓Githubに載せたので、Cloneするのが早いと思います。
https://github.com/ironikot/linux_script_for_windows/tree/main

最低限の動きしかしないので、適当に加筆修正いただけると幸いです。

環境変数の設定

環境変数PATHに追加します。例えば、バッチファイルをC:\my_scriptsフォルダに保存した場合、このフォルダを環境変数PATHに追加します。

環境変数PATHの追加手順:
「スタートメニュー」 → 「システム」 → 「システムの詳細設定」 を開きます。
「詳細設定」タブで「環境変数」ボタンをクリックします。
「システム環境変数」の中から「Path」を選択し、「編集」ボタンをクリックします。
新しいエントリを追加し、バッチファイルを保存したフォルダ(例:C:\my_scripts)のパスを入力します。

ほかのコマンドでも繰り返す

パスを上記で通したので、touchコマンドが使えるようになっているはずです。
コマンドプロンプトで
touch ls.battouch mkdir.batとファイルを作って編集していきます。

下記のGitにスクリプトが書いてあるのでCloneする・コピペしてください。
https://github.com/ironikot/linux_script_for_windows/tree/main

以上です。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?