2017/09/15 22:05:36
pattyhama
“cd $_”が楽そう
2017/09/16 02:45:10
UDONCHAN
いい話
2017/09/16 09:44:38
odz
ESC . で直前のコマンドの最後のパラメータが補完出来るので大体それ使ってる
2017/09/16 09:47:30
mobits
set -o vi しておけば esc k 0 dw i cd で余裕 / id:delphinus35 ナカーマ
2017/09/16 09:47:31
akulog
そこまで困ってない気がする(o・ω・o)
2017/09/16 09:56:42
luccafort
個人的には8の`cd $_`がスマートで好き。 9とおまけは逆になんかしらのヒューマンエラーを起こしそうで怖い。
2017/09/16 10:12:39
delphinus35
vi mode って選択肢がなぜないの!まあ(自分以外)誰も使ってる人見たことありませんけど!/ id:mobits <esc>k0cwcd<enter> で更に縮まりますね。
2017/09/16 10:12:42
kirifue
よく使うディレクトリは「cd xxx」を短い名前にaliasしてる。でも、mkdirしたてじゃ、ダメか。 #開発 #ネタ
2017/09/16 10:29:53
nishik-t
へぇー。発想が無かったな。今度使ってみよう
2017/09/16 10:34:33
nakayuki805
普通にコピペするかこういう小ネタ使うかどっちが操作コスト低いか迷って時間を一瞬ロスることがある
2017/09/16 10:37:42
ymm1x
ブコメ勉強になる / 特殊な変数を使う方法は Ctrl-R したときとかの再利用性に欠ける感じ
2017/09/16 10:43:17
kaz-coz
scp でローカルとかとファイルやり取りする時これやれたら便利だなと思いました。ありがとうございます。
2017/09/16 10:44:28
garage-kid
51
2017/09/16 10:56:39
civiliza
上矢印はCtrl-pでいいのでは?
2017/09/16 11:05:14
lurker
cd [ESC → .] ってしてます。直前に実行したコマンドの最後の引数の補完
2017/09/16 11:13:03
perl-o-pal
mkdir hoge && cd $_かなあ。
2017/09/16 11:20:23
koolmiura
meta(option or esc) + "." でいける
2017/09/16 11:55:33
matsumoto_r
Ctrl+wとyはかなりよく使うなぁ
2017/09/16 11:58:36
uunfo
$_と!!$
2017/09/16 12:09:47
yoshis1210
^mkdir^cdでも行けるはず。cd $_の方が楽だけど
2017/09/16 12:10:58
fuji_haruka
知見
2017/09/16 12:21:59
reijikan
"cd !$"派
2017/09/16 12:27:00
tmtms
cd !$ 派です。
2017/09/16 12:28:58
majidaru
ブコメも知見にあふれている
2017/09/16 12:31:23
n314
ctrl+p ctrl+a alt+d cd かなあ。
2017/09/16 12:36:38
teruroom
ブコメにいろんな方法が提示されてて助かる
2017/09/16 12:59:43
dowhile
Ctrl-Pで履歴を呼び出してmkdirをちまちま削ってcdにする
2017/09/16 13:16:21
shikiarai
役に立つけど使わないなぁ……
2017/09/16 13:24:13
z1h4784
!$すら知らない層が少なからずいるらしいことに震える。こういうのも世代の違いなんだろうか
2017/09/16 13:25:16
tohokuaiki
なるほど。shellのこういうの助かる
2017/09/16 13:43:17
sny22015
なるほど
2017/09/16 13:52:20
petitbang
“8. cd $_"はよこれを出せと思いながら読んだ。でも実際に使ってるのはCtrl-P,Ctrl-A,Ctrl-D×5,cd
2017/09/16 14:13:00
Chinosoko
$_ で事足りてるけど初めて知った物多数なので、こういう並べ方はとても良い。echo 123;echo !!$ (1行)を実行してみて、予想と違ったので、同じと思って油断すると痛い目を見ると思った。/ 今後、手入力ではESC→.を使いそう。
2017/09/16 14:27:48
punychan
csh経験者には常識の結論だった
2017/09/16 14:44:33
jewel12
bash だったら M-. で last argument 補完できるよね
2017/09/16 15:22:09
mongrelP
ブコメ含めるとこんなにあるんか。
2017/09/16 15:37:45
ryokujya
こういうののブコメ読むとやっぱりはてなだなぁ。と思うし下手なまとめより役に立つ
2017/09/16 15:45:55
lli
$_ かー
2017/09/16 15:54:45
naopr
そんなに頻繁にする作業じゃないし、そのために脳内メモリ消費したくないので平凡に5でいいかな
2017/09/16 16:20:08
knewton
そんなにこだわることかねw
2017/09/16 16:27:54
ttysumi
記事、トップ※もあわせてどうぞ、だね。
2017/09/16 16:44:22
harry0000
shell弱者なのでこういう話を無限に聞きたい
2017/09/16 17:47:54
htbman
Shiftが必要な文字を打ちたくないんだよなぁ…これやりたいときは大体-p使わないしmkdir TAB補完してる
2017/09/16 18:01:14
hase_done
確かに8と9に興味を持ちました
2017/09/16 18:03:38
dai___chi
mkcd() {mkdir -p $1 && cd $1} っていう関数を作るのが最強だよ派
2017/09/16 18:12:25
tettekete37564
シェルスクリプトならともかく、通常はミス防止のために数文字入力+TAB補完でいいよ。それが面倒なほど mkdir && cd 使うならエイリアス書いとけば?
2017/09/16 18:19:41
OkadaHiroshi
dai___chi さんの言うように mkcd() { mkdir -p $1 && cd $1; } が最強だろうけど、自分は確認の意味もふくめて TAB 補完かな。
2017/09/16 18:43:50
xr0038
ブコメで紹介されている M-. が大変便利そうなので次回から使っていきたい
2017/09/16 18:45:35
atahara
こういうものが今時、小ネタとして成立するのが嬉しい。
2017/09/16 18:53:27
aya_momo
えっ?こんなの昔からcd !$に決まってるじゃん。
2017/09/16 19:01:48
Futaro99
はてブの方が参考になる
2017/09/16 19:04:34
uturi
マウス使えばいいじゃん……と思ったらドルマークのコマンドがあったとは
2017/09/16 19:20:08
kjhdsec
こういうの覚えても1年もすれば忘れるから覚えるのは無意味
2017/09/16 19:22:33
Cald
ブコメがIT系以外の人が見ると魔法の言葉だらけ
2017/09/16 19:52:03
odakaho
結構知らないのあったことにショック。 言い訳させてもらうと、ググラビリティの低さが今の時代辛い。
2017/09/16 19:59:41
richard_raw
「おまけ」の「!$」を使ってます。/メタキーで補完出来るのか!
2017/09/16 20:04:05
zakuro9715
mkcdって関数作った後で「よく考えたら名前おかしい気がするけど意味はわかるしまあいっか」ってなるまでがテンプレじゃないの
2017/09/16 21:10:14
wapa
いろいろ勉強になる。面倒でもなれるとそれをやっちゃってそれ以上調べなくなることがよくあるので。
2017/09/16 22:31:03
tuto0621
“cd $_”
2017/09/16 23:41:03
blueribbon
cd $_ → BASHの $_ という特殊変数を使うことで、「ひとつ前に実行したコマンドラインの最後の引数」を参照することができます。
2017/09/17 01:30:53
camellow
最近のそこそこできる人たちはCtrl+p,n,f,bあたりも知らなかったりするので何を覚えるのかはアレなのだなと思いつつも、シェル(とりあえずbashもしくはzsh)ぐらいは良きに計らって欲しいよね。
2017/09/17 01:52:34
tick2tack
PowerShellだと cd $$
2017/09/17 05:12:15
Vaduz
$_ べんり
2017/09/17 10:06:38
Nyoho
mkdir して cd するコマンド(というか函数)を定義していますというのは紹介されなかったか。
2017/09/17 12:46:16
ikosin
$_ 派
2017/09/17 16:16:26
y_sanagi
cd $_ で良いの
2017/09/17 18:37:32
june29
ぼくもこういうケースだと esc . を使うことが多い。
2017/09/18 18:20:08
iww
おまけのところこそがとても重要な知識っぽいのであとで勉強する
2017/09/19 14:01:36
shimooka
viモードで使ってるので「追記2」派
2017/09/19 14:05:19
tolkine9999h
最後に行くに従って、マニアックになっていくのが面白い。
2017/09/19 14:48:28
mattn
僕は !$ 派だけど、昔の人がよく cd したら ls、mkdir したら cd みたいな alias を書いていたのを思い出した。
2017/09/19 15:04:36
sibukixxx
cd $_, cd !!$
2017/09/19 15:22:58
shinagaki
mkdir hoge;cd $_ 派
2017/09/19 15:40:03
ikeikeikeike
tmuxのコピーモードヘビーユーザーです
2017/09/19 21:30:55
kabukawa
^mkdir^cd が無いのは何故だ、、、、
2017/09/20 06:23:59
nekoruri
個人的には !$ かなあ。スクリプト中なら迷わず7。M-. とかメタキー系は前のオプションからちょっと弄る場合に便利(逆に言えば誤操作の余地が入る)
2017/09/20 08:26:26
ya--mada
$_ !!$ !$ Esc+.