mac,linux使いに教えてあげたいマイナーコマンド10選(command)

2020/2/22 記術

目次

  1. おすすめコマンド第五位:「code .」

  2. おすすめコマンド第四位:「cd -」

  3. おすすめコマンド第三位:「exa」

  4. おすすめコマンド第二位:「nohup + 何か + &」

  5. おすすめコマンド第一位:「Ctrl + R」




おすすめコマンド第五位:「code .」

エンジニアの皆さんは、macを利用する時も端末(ターミナル)を利用する事が多いと思います
そして、macユーザーの中でも、テキストエディタにvscodeを利用する方はかなりいるはずです
そのようなmacとvscodeを愛する皆さんなら

「カレントディレクトリを基準にしてvscodeを開きたい」と言う要求があるはずです

そんな夢を叶えてくれるのが、codeコマンドなんです!


使い方は簡単
1,開きたいディレクトリまでcdコマンドで移動する
2,code .を入力する

または,codeの後に開きたいディレクトリを入力して実行

いずれかの方法でvisual studio codeを開く事ができます
ただ、vscode好きにしか当てはまらないのでこの順位にしました




おすすめコマンド第四位:「cd -」

有名かもしれませんが、このコマンドが四位です。
cdコマンドは皆さんご存知だと思いますが「change dirctory」の略でディレクトリーを移動するコマンドのことですね
「cd パス」で作業フォルダーをパスに移動する事ができます。
そのパスの部分にある「-」は一つ前までいたディレクトリーのこと。つまり、

「cd -」で一個前のディレクトリーに戻る事ができます!


注意しなければいけないのは、このコマンドは累積しない点です。
つまり、cd -を2回押した場合、また同じディレクトリに戻ってきます



おすすめコマンド第三位:「exa」

こちらの記事を見て「このコマンドは凄い!」と思ったコマンドです
引用させていただきます

「ls よりも exa を使おう!モダンな Linux コマンド達を紹介 」
このタイトルが指し示すように、lsの代わりとなるコマンドがexaです
詳しい解説はqiitaを参照していただくとして簡単な説明を行います

lsのコマンドに対してディレクトリや拡張子、隠しコマンド毎に色がついたコマンドがexaです!

macユーザーの場合は、「brew install exa」から使用して使ってみましょう!





おすすめコマンド第二位:「nohup + 何か + &」

この二位のコマンドは、主にリモートサーバーで、ホームページや機械学習など長時間コマンドを実行する方におすすめです
第二位はnohup + 何か + & です。

このコマンドは、sshなどのログインから外れてもコマンドの実行を継続してくれるコマンドです


具体例を挙げましょう
今あなたは機械学習エンジニアで,高性能なサーバーを借りており、sshでログインした後「machine_learn」と言うコマンドで学習を始めるとします
この学習は大変時間がかかり、sshでログインしている間以外にも学習をしたいと考えています
通常はsshログインを終了してしまえば、そこで学習は終わってしまうのが普通です

しかし、ログアウトした後でも機械学習を続けることをこのコマンドが可能にしてくれるのです!



今回の例だと, nohup machine_learn & でsshのログインを終了しても機械学習を続けてくれるのです
しかしバックグラウンドで実行するため、動いているのかわからず不安な方もいると思います

そんな時はps xコマンドで確認をしましょう!


他にも,apacheを使っていないWebページなど、筆者はこのコマンドになんども助けられました


おすすめコマンド第一位: 「Ctrl + R」

第一位は、Ctrl+Rです。
「いやコマンドじゃねーじゃん」と思った方もいると思います
確かにそうかもしれないですが、それでもこのコマンドの威力は絶大です

このコマンドは、今までに入力したコマンドの履歴を遡って実行する事ができます


昔のコマンドを実行したいならば上矢印を何回か押せばいいのでは?」と思う人もいるでしょう
確かに、1個や2個前なら上矢印を何回か押せば、目的のコマンドにたどり着く事ができるでしょう
しかしそれが10個前のコマンドだとしたらどうでしょう...?
果たして10回も上矢印を押す気力が皆さんにあるのでしょうか?
少なくとも面倒くさがりな僕には無理です笑


使い方は簡単

1,Ctrl + Rをおす
2,実行したいコマンドの頭文字を入力する
3,そうすると、入力した頭文字と同じで直近に入力したコマンドが出てくる
4,Enterで実行! またはTabで実行する直前の状態にできる
また、途中で上矢印や下矢印のコマンドにより、さらに詳しく履歴を遡ることもできます



まとめ

  1. おすすめコマンド第一位:「code .」

  2. おすすめコマンド第一位:「tree」

  3. おすすめコマンド第一位:「cd -」

  4. おすすめコマンド第一位:「exa」

  5. おすすめコマンド第三位:「nohup + 何か + &」

  6. おすすめコマンド第一位:「Ctrl + R」

tags

mac
linux
command

popular page

プログラミング言語の学ぶ順番について(初心者から中級者へ)後編

Pythonで入門書が終わった後(中級者)に勧めたい技術3選

urllibとbeautifulSoupでtwitterのツイート数,フォロー数,フォロワー数,いいね数,を取得する

another page

Pythonで入門書が終わった後(中級者)に勧めたい技術3選

etypingをseleniumとpythonで自動化する

寿司打を自動化する(python, selenium)

CONTACT ME RIGHT NOW!

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.

5th Avenue, 987
38399, New York,
USA.

Tel. 9888-4394
Mail. hello@example.com
Skype. ExampleSkype

Your message has been sent. Thank you!

© Copyrights Studio. All Rights Reserved

Created with Studio template by TemplateMag
/* フッター/コピーライトのスタイル指定 */ footer { padding: 40px 16px; } footer .copyright small { color: #868686; font-size: 1.4rem; font-family: "Ubuntu Condensed", sans-serif; letter-spacing: .05em; }