LoginSignup
1
1

More than 3 years have passed since last update.

ディレクトリ移動をちょっと便利(ido)に、

Last updated at Posted at 2015-08-08

シェルで移動をちょっと便利にしたいなと思いませんか

で、ログインディレクトリの bin にこんなのつくりました。
.profile に、ユーザの bin 以下にもパスを通す設定が
あるみたいなので、置くだけでオッケーです。(多分)
ubuntu の bash でしかつかっていませんが、他のOS、shell でもいけるでしょう。

ido
#!/bin/sh
case "$1" in
  "ssh" ) cd ~/.ssh ;ls;;
  "config" ) vi  ~/.ssh/config ;;
  "me" ) vi  ~/bin/ido ;;
esac

使い方は、. ido ssh (最初にピリオド)で、~/.ssh のディレクトリに移動して、ls します。シェルの使い方としては、邪道だと思いますが、凡人としては、便利だなと思っています。. ido me で自分自身を簡単に編集できます。

powershell 用(とりあえず)です。

ido.ps1 でつくりました。PATH(私は、~/Documents/bin) を通すと、ido で動きます。
ido me で編集できます。お好きなように編集してください。

Param($Arg)
$u = $env:USERPROFILE
switch ($Arg) {
    "tools" {"";Set-Location $u/Documents/tools ; dir ~/Documents/tools}
    "me" {notepad $u\Documents\bin\ido.ps1 }
    default {"Not matched."}
}
1
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
1
1