記事最終更新日:2017年08月20日

記事投稿日:2017年05月09日

閲覧数:1203 views

第2回 よく使う便利コマンドメモ -【Unix&Linux&Mac】

はじめに

今回のD.M.C.【デベメモドットコム】の記事は「第2回 よく使う便利コマンドメモ」ということで、前回に引き続き、Linux、Mac、Unix系列のOSで使用される便利コマンドをメモ(解説)していきたいと思います。

直前の場所に戻る

一つ目の紹介はcdコマンドです。

よくあるのが、ついオプション無しでcdコマンドを叩いたりしてホームディレクトリに戻ってしまい直前の場所に戻りたいけど、いちいちパスを指定するのがめんどくさい時なんかに使えて、さっと戻りたい場合は下記のようにcdコマンドのオプションに-をつけてあげれば直前の場所に戻れます。

$ cd -

電卓を使う

暗算するのがめんどくさくて、さくっと電卓を使いたい場合はターミナル(端末)上で使うことができます。

下記のようにbcコマンドを叩くと待ち状態になるので、続けてそのまま式を入力してエンターを押せば結果が返ってきます。

$ bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
10+10
20

電卓を終了させたい場合はquitと叩きます。

またCtr+dでも同様、終了せさることができます。

$ bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
10+10
20
quit

大量ファイル作成

大量ファイルを作成したい場合は下記のようにします。

下記は連番のindex.htmlファイルを生成しています。

$ touch index{1..10}.html
$ ls
index1.html index2.html index4.html index6.html index8.html
index10.html index3.html index5.html index7.html index9.html

コマンド履歴を検索する

コマンドの履歴を見る場合は、historyコマンドを使いますが、もう少し具体的に指定して履歴を見る場合はgrepコマンドを組み合わせると便利です。

下記はhisotryの履歴からcdの履歴を見ることができます。

$ history | grep cd

また長く見づらい場合は、もう一つパイプラインとlessコマンドを繋げるを見やすいです。

$ history | grep cd | less

履歴をクリア

hisotryの履歴が溜まってきた場合は、-cオプションを指定することでクリアすることが出来ます。

$ history -c

履歴からコマンドを実行

historyの履歴からコマンドを実行したい場合は!に続けて番号を指定します。

$ !117

また直前のコマンドをもう一度実行したい場合は、!!を二つで実行することができます。

$ !!

ディレクトリの階層を作成

一気にディレクトリの階層を作成したい場合は-pオプションを指定すると便利です。

$ mkdir -p first/second/three

感想

第2回はどうだったでしょうか?まだまだ便利コマンドはあると思いますので、第3回もお楽しみに。

About / ブログについて

D.M.C. / デベメモドットコム

D.M.C.【デベメモドットコム】はWEB制作に関することを中心に、 その他、関連する事まで出来るだけわかりやすく備忘録としてメモを残していくブログです。
このブログを通して少しでも為になる情報を発信して皆さんと共有できればとても嬉しいです。

ページトップへ

Categories

Tags