*

MacやLinuxのシェルで使えるショートカットたち

公開日: : Apple, Linux, 備忘録 , ,

この記事の所要時間:約3分21秒

プログラム

Macでは「ターミナル」、GUIのLinuxでは「端末」と呼ばれているアレです。

個人用のコンピュータなんてなかった時代は、使用するときに「キーボードで入力された文字列をコンピュータに送る」と「コンピュータから送られてきた文字列を表示する」機能のみの「端末(terminal)」を使っていたわけですね。それに対して本体に直接接続して利用する端末をコンソールと呼ぶ。

このコンソールでユーザの操作を受け付けてOSのカーネルに伝えるソフトウェアを「シェル」という。bashやcshやzshなどいろいろな種類がある。

コンソールはUNIX由来のため、全選択+deleteなどのGUIショートカットは使えない。Macのコマンドキー(⌘)はほとんど出番がないんですね。使えるのは右側deleteキーぐらい。

こんな通常の文字入力のショートカットは様子が異なるシェルの操作を便利にするショートカットをまとめました。OSXのbashで動作を確かめています。もちろんデフォルトの設定のままでいけます。

これらを使いこなせればきっとスタバでのドヤ顔も捗りますね!

カーソルの移動

ctrl+B:カーソルを一文字分左に移動(Back)

ctrl+F:カーソルを一文字分右に移動(Forward)

ctrl+A:カーソルを行頭に移動

ctrl+E:カーソルを行末に移動

削除

ctrl+D:カーソル位置の一文字を削除(何も文字が入力されていない場合はログアウトする

ctrl+H:カーソルの右側の一文字を削除

ctrl+W:カーソルから単語の頭(始めて空白が現れる)までを削除(カーソル位置は含まない)

ctrl+U:カーソルの左側の文字列を全て削除(カーソル部分を含まない)

ctrl+K:カーソルの右側の文字列を全て削除(カーソル部分を含む)

・・・・ログアウトにも使えるctrl+Dがなかなか便利です。”exit”や”logout”よりもずっとストロークは短くて済む。

コマンド履歴(ヒストリー)

ctrl+P:コマンドの履歴を一つ遡る(↑キーと同じ)

ctrl+N:コマンドの履歴を下る(↓キーと同じ)

・・・・上下キーと同じという点ではSafariで使えるショートカットキーと似ていますね。押すキーは多くなるけど、ホームポジションから移動しなくて済むのが利点。

その他

ctrl+L:ターミナルをリセット(クリア)

ctrl+Y:直前に削除した(バッファに保存されている)文字列を貼り付け

・・・・ctrl+Yで貼り付けられるのは上の削除コマンドで削除した場合のみなので注意。どれも削除したコマンドにバッファに保存する機能が付いている。つまり、deleteキーで削除した一文字は貼り付けられないということ。

入門bash 第3版
入門bash 第3版

posted with amazlet at 13.08.03
Cameron Newham Bill Rosenblatt
オライリージャパン
売り上げランキング: 164,945

 

関連記事

Apple信者に関する面白い動画

Apple信者の毒舌な妹botをリリースしてから、Apple信者についてより詳しく調べていたら非常に

記事を読む

Cent OSにPHPフレームワークSymfonyをインストール

L1080731.JPG / simplement Nat Webサービスを作るにあたってフレ

記事を読む

no image

玄人志向のHDDケースを買った。

  先日、ふとしたきっかけで500GBのSATAのHDDが手に入ったので、HDDケー

記事を読む

no image

情報収集はとりあえずFeedlyとGunosyでいいと思った。あと新聞。

新聞の配信 / HIRAOKA,Yasunobu Googleリーダーが終了したり就活につ

記事を読む

長年デスクトップMacしか使ってこなかった自分がMacBook Airを持って思ったこと

MacBook Air 13inch (mid 2013)を購入してからそろそろ一ヶ月が経つ

記事を読む

no image

2週間で詰めてLPICレベル1試験に合格した

LPICちゃん / iyoupapa 本日、LPICレベル1の試験を受験し、無事合格できま

記事を読む

USB3.0対応でMacとデザインの相性の良い外付けHDDを購入

1TBの外付けHDDで1.1TBの内蔵HDDを持つMac miniのTimeMachineを構成する

記事を読む

CakePHPディレクトリを他サーバに移転する際に困ったこと

まだ解決できていないが、CakePHPで作ったアプリケーションを別のレンタルサーバーに移転し

記事を読む

サーバに追加していく機能まとめ。

いろいろと本を読んでいたら錯綜してきた。 ちょっとここでこれからやることを整理する。

記事を読む

http://www.centos.org/

Cent OSサーバを1から再構成しなおした。

リストアしちゃいました。 再構成するきっかけになったのは、/パーティションをなんと2GBしかと

記事を読む

ブログを移行しました

新しいブログはこちら http://queryok.ikuwow.co

ChefとAnsibleの比較 〜Ansibleはじめました〜

今まで個人のMacの環境構築には、Brewfileなるものを作成してい

no image
モチベ低い大学院生でも院進学で得られたもの

つい今月の頭に修士論文を提出して、長いプレッシャーから解放されました。

Apple Thunderbolt Displayを使って30分で理解した利点3つ

今まで研究室ではMac ProとDellのちゃちな21インチモニタで作

ニコニコ動画の動画上部のニュースを非表示にするSafari機能拡張

作りました。 HideNicoVideoNews http:/

→もっと見る

  • follow us in feedly
PAGE TOP ↑