*

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

 

関連記事

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

no image

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

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

記事を読む

no image

rsyncで毎日自動差分バックアップを構成

毎日の明け方に、外付けHDDにrsyncバックアップをするようにした。rsyncを実行するシェルスク

記事を読む

no image

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

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

記事を読む

no image

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

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

記事を読む

Cent OSサーバを起動するたびにいろいろとプロセスがクラッシュする問題

いつからか、Cent OSサーバを再起動するたびに件名が" full clash repor

記事を読む

no image

WordPress記事にツイートを埋め込むテスト

なんとWordPressでは何もプラグインを導入しなくても、デフォルトでTwitterのツイートを貼

記事を読む

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

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

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

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

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

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

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

作りました。 HideNicoVideoNews http:/

TOKYO HACKATHONが面白そう

最近発見したTOKYO HACKATHONという学生向けハッカ

→もっと見る

  • follow us in feedly
PAGE TOP ↑