*

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

 

関連記事

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

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

記事を読む

CentOS6.4でホスト名・ドメイン名の変更に伴う諸々の設定変更

以前に新しいドメインikuwow.comを取得して、とりあえずサブのアドレスとしてホームページに飛ん

記事を読む

http://www.centos.org/

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

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

記事を読む

no image

Twitterbotのlogファイルの肥大化を防ぐためのlogrotateの設定

abrAsus 保存するメモ帳 / ytoApple信者の毒舌な妹botはcronで定期的にphpを

記事を読む

no image

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

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

記事を読む

no image

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

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

記事を読む

no image

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

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

記事を読む

no image

BackWPupでWordPressブログの全てをリストアした

サーバの再構築をした関係で、WordPressブログ(このブログ)の移動をしたのでその時のログ。以下

記事を読む

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

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

記事を読む

no image

ダイソーで買ったスマホスタンドがあまりにもコスパが良すぎる

デスクワーク中にiPhoneやiPadを置くときは、スタンドが欲しくなるもの。ちょうどいい角度で置け

記事を読む

ブログを移行しました

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