*

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

 

関連記事

no image

/var/log/clamav/freshclam.logの所有権がなぜか変わってしまう問題

深夜3時ごろに、Cron Daemonからこういうメールが送られてくる。 ERROR: P

記事を読む

iPadの時計

iPadの時計がなかなかよい時計であることに気づいた

iOSに付属の時計アプリ。これがなかなかよい時計であることに気づきました。 iPadのデフォ

記事を読む

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

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

記事を読む

Happy Hacking Keyboard Lite2 for Mac

Happy Hacking Keyboard Lite2とTeleportで理想のMac環境ができた

ハッカーたちの間では定番のHappy Hacking KeyboardのMac版を手に入れた!

記事を読む

no image

WWDC2013を夜を徹して見てしまった。

午前2時からということで見るか迷ったのですが、結局全部見てしまいました。まとめ。 今でもこちら

記事を読む

no image

.htaccessで旧ドメインを新ドメインにリダイレクトさせる設定

apache_server_logo / Álvaro Reig González ドメイ

記事を読む

no image

検索エンジンのロボットに対する命令を記述するrobots.txtについてのメモ

Robots... / jeffedoe 毎朝早朝に送られてくるlogwatchからのメールを

記事を読む

no image

YAMAHAのルータ NVR500を買った。

前からIO-DATAの無線LANルータWN-G300DGRの調子が悪かったので、買っちゃった

記事を読む

no image

夏らしくなってきたのでMac miniを100均のまな板スタンドで縦置きに

6月の半ばですが、今日は湿気もあるし日差しも強いし暑かったですね。 私と同じようにMac mi

記事を読む

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

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

記事を読む

ブログを移行しました

新しいブログはこちら 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 ↑