ターミナルトリック

Ubuntuで端末コマンドの完了通知を受け取る

小学校OS Freyaの新機能についての私の最後の投稿に従ったなら、それは新しい端末機能を「導入する」ことであることをあなたは知っているでしょう。 この新機能は、コマンドが端末で完了したときのデスクトップ通知です。 私は特にこの機能が好きでした。なぜなら、いくつかのコマンドは完全に時間がかかり、その間に気が散るからです。 この通知は私がしていたことに戻るように私に警告します。 これは初歩的なOS Freyaのデフォルトの機能ですが、他のLinuxユーザーは絶望する必要はありません。 Ubuntu 14.04、14.10で端末コマンドの完了通知を受け取ることができます。 15.04とLinux Mint 17、Pinguy OSなどの他のLinuxディストリビューション、undistract-meのおかげで。 Ubuntu 14.04でコマンド完了のデスクトップ通知を受け取る undistract-meは、notify-usdを使用してコンソールコマンドの完了を通知するユーティリティです。 それはBashでのみ動作します。 undistract-meをインストールするには、端末で次のコマンドを使用します。 sudo apt-get install undistract-me どうやって使うのですか 邪魔にならないようにするには、〜/ .bashrcファイルを修正する必要があります。 あ

初心者のためのViチートシート

私はよく私のLinuxの経験をあなたと共有しました。 今日は、クイックコマンドを実行するためにGoogleで時間を節約していることが多い Viのチートシート を共有します。 基本的なViコマンド これはViエディタのあらゆる側面を説明するための詳細なチュートリアルではありません。 実際、それはまったくチュートリアルではありません。 これは基本的なViコマンドとそれらの簡単な説明を簡単にまとめたものです。 :バツ ファイルを保存して終了します :q! ファイルを保存せずに終了する 私 カーソルの左に挿入 ある カーソルの右端に追加 ESC 挿入/追加モードを終了する 矢印 カーソルを移動 /テキスト 検索文字列テキスト(大文字と小文字を区別) n 次に検索された項目の検索 バツ カーソル下の文字を削除 dd カーソル下の行を削除 う 最後の変更を元に戻す 0 ファイルの先頭 :n n行目に進む G ファイルの終わり ^ 行頭 $ 行末 :セットリスト ファイル内の特殊文字を見る はい その行をバッファにコピーする 5歳 5行をバッファにコピーする p 現在の行の後にバッファを貼り付ける 下のリンクから上記のチートシートをPDF形式でダウンロードできます。 Viチートシートをダウンロードする あなたはそれを印刷して机の上に置いておくことも、オフラインで使用するために保存することもできます

asciinema:Linuxターミナルセッションを記録し共有するためのより良い方法

Linuxファンの多くは、友達や家族にLinuxへの切り替えを説得するために一生懸命働きます。 欠点は、彼らがいったんそうすると、彼らはあなたに彼らの技術サポートであることを頼むということです。 それらを教える最も簡単な方法はあなたが端末でタスクを実行している間彼らにあなたのスクリーンのビデオキャプチャーを送ることでしょう。 問題は、Linuxセッションを記録するためにSimpleScreenRecorderのような従来のツールを使用することです。大きなビデオファイルを別のコンピュータに送信する方法を見つける必要があります。 あなたがどうにかしてビデオファイルを送ることに成功したならば、他のユーザーは手動でコマンドをタイプしなければならなくなるでしょう、そしてそれは結局壊滅的になるかもしれないエラーを起こしがちです。 これが、asciinemaが助けになる場所です。 asciinemaはあなたが端末で何をしているのかを捉えるためにあなたのシステムにインストールできる小さなオープンソースプログラムです。 セッションは自動的にasciinema Webサイトにロードされ、記録されたセッションを共有するためのURLが提供されます。 このようにあなたはあなたの友人とURLを共有し、彼はいつでもそれにアクセスすることができます。 一番の 利点は 、作成したビデオからコマンドを転記するのではなく

LinuxでGzip圧縮ログファイルを読んで作業する方法

概要:この短いチュートリアルでは 、Linuxボックスで これらのgzipで圧縮された ログファイル を読む方法を説明し ます。 On It FOSS私は主にデスクトップLinuxについて議論します。 それは私が自宅でデスクトップLinuxを使用しており、ほとんどそれをいじっているからです。 仕事をしている間、私はWindows 7を使用し、Putty経由でLinuxマシンに接続します。 あなたがソフトウェアエンジニアとして企業部門で働いているなら、あなたはこの種のセットアップに精通しているかもしれません。 リモートのLinuxマシンで作業している間、私はコマンドラインを広範囲に使います。 長年にわたり、私は自分自身で、そして私の同僚から同様に、Linuxコマンドラインに関するいくつかのヒント、トリック、ベストプラクティスを学んできました。 そして、私はそれと同じLinuxコマンドラインのヒントをIt's FOSSについてあなたと共有することにしました。 結局のところ、それはLinuxの経験を共有することを唯一の目的のために誕生しました。 この記事では、gzipファイルをどのように読んで作業できるかを見ていきましょう。 LinuxのコマンドラインでGzip圧縮ファイルを読む方法 バックエンドのログを扱う場合は、ほとんどが.gz拡張子で圧縮されていることに気付いたかもしれません

Bash-it:端末をクールにするためのBashフレームワーク

簡単な説明: Bashは、さまざまなシェルスクリプト、カスタムコマンド、エイリアスなどを管理し、端末の外観を整え、よりクールに動作させるためのコミュニティ主導のBashフレームワークです。 どのLinuxディストリビューションを使っているかにかかわらず、私たち全員が多かれ少なかれ端末を使っています。 しかし、デフォルトの外観はちょっと平凡だと思ったことはありますか? それとも、端末のワークフローをもう少し制御したいと思ったことはありませんか。 今日はあなたの端末体験を向上させる方法を紹介します。 注: この記事は、少なくともシェルとその構成に関する知識がある中級レベルのLinuxユーザーを対象としています。 初心者は自分の責任でそれを試すことができます。 ターミナルの真下にあるもの 端末または端末エミュレータは、シェルと対話するための単なるインタフェースです。 さて、簡単に言うと、 シェル (またはコマンドラインインタプリタ)は、コマンドを入力して基盤となるシステムと対話するために使用するプログラムです。 Linuxにはさまざまなシェルがあります。 しかし、人気のあるLinuxディストリビューションのほとんどは、デフォルトのシェルとして Bash が付属しています。 だから、あなたがあなたの端末でBashを使っている可能性は本当に高いです。 Bashを使用しているかどうかを確認するに

ポケモンが好きですか? あなたのLinux端末にポケモン変身を

ミュウツーはすべての中で最強、最悪のポケモンです。 同意しますか? ハイファイブをギムする。 同意しないのですか? 言いたい奴には言わせとけ。 私の友達は私が今Pokemonには少し古いと思っています。 しかし、彼らはほとんど知りません。 あなたはポケモンには年をとりすぎない。 しないでください。 私は昔ずっとポケモンを見ていたのをやめましたが、郷愁は時々私に戻ってきます。 ポケモンは私たちの子供時代を素晴らしいものにしました。 ショー、カード、学校で友達と一緒にピカチュウ対Charizardの議論は、私はポケモンは子供時代を素晴らしいものにしたと言わなければなりません。 最新のポケモンの大流行、ポケモンゴーゲームは、まあそれは導入もその人気の範囲のナレーションも必要としません。 正直なところ、それは素晴らしいコンセプトでした。 拡張現実技術はまだその初期段階にあり、素晴らしいことは私たちの前にありますが、Pokemon Goは私たちが今持っているAR技術を革新的な方法で実装しました。 このゲームによって、私たちが育ったファンタジーを生きることが可能になりました。1億ダウンロードと成長が見込まれるので、Pokemon Goをもっと素晴らしいものにしたいです。 さて、今話題になっているAbhishekは私に電話をかけ、Pokemon-Terminalと呼ばれるこの新しいアプリをチェック

TLDR:Linuxのmanページの簡略化

質問させて下さい。 man コマンドを使ったことがありますか? そうでなければ、今試してみてください。 端末ウィンドウを開いてこれを実行します。 man man 何が見えますか? まだ圧倒されていますか? さて、要するに長い話 - man コマンドはさまざまなコマンドのリファレンスマニュアルのためのインターフェースです。 特定のコマンドが何をするのか知りたいのなら、それはあなたの友達です。 それはあなたにそのコマンドのあらゆる細部を示します。 しかし、その膨大な量の情報は、コマンドの詳細を学習するのに役立ちますが、基本的な使用法を少しだけ見たい場合は、非常に面倒なこともあります。 それが tldr が解決しようとしている問題 tldr 。 見てみましょう! TLDR 一般的に、TLDRは「あまりにも長く読まなかった」というインターネットスラングであり、このプロジェクトの名前の背後にあるロジックを理解しているかもしれません。 TLDRは man ページを単純化するコミュニティ主導のプロジェクトです。 そして、すべてのエントリーは役に立つ実用的な例とともに来ます。 例を見て、それを man 出力と比較しましょう。 ls コマンドの man ページは次のとおりです。 man ls - 出力 そしてそれは約234行続きます。 それでは、 ls の tldr ページを見てみましょう。 tldr

コマンドやスクリプトを実行せずに実行することを確認するには、「maybe」を使用します。

あなたが実行しようとしているスクリプトやコマンドがあなたのファイルシステムに何をしようとしているのか心配したことがありますか? 心配しないで、 多分 それであなたを助けるためにここにいます。 特に、あなたがLinuxに不慣れであれば、あなたはそれを好きになるでしょう。 スクリプトやコマンドが実際に実行されていない場合の動作を教えてくれるかもしれません。 多分 それはあなたが実際にそれに何もさせずにあなたのファイルシステムに何をするか見るためにコマンドを実行することを可能にする小さなツールです。 そのコマンドによって実行されるはずだった操作のリストが表示されたら、それらの操作を許可するかどうかを決定できます。 多分 行動中 多分 pythonで書かれています。 これは python-ptrace ライブラリを使用して、 python-ptrace の制御下でコマンドを実行します。 素人の言葉で言えば、コマンドを実行するために maybe を使用すると、実際にはそのコマンドのすべての操作がブロックされ、そして おそらく ロギングされてログに記録されます。 だから、例えば:あなたが実行する必要がある長いbashスクリプトがあるなら、あなたは たぶん それを実行することができます。 そして、そのスクリプトがあなたのシステムから重要なディレクトリを削除するのか、それとも厄介なことをするのか心配

多くの時間を節約する20のLinuxコマンドのヒントとコツ

簡単な説明 :Linuxのコマンドラインを使って作業する際の時間を大幅に節約するための、いくつかの小さいながらも便利なLinuxコマンド、端末のトリック、ショートカットを紹介します。 あなたが同僚に会ったときに、いくつかの簡単なLinuxコマンドを使って、いくつかのキーストロークがかかったことがありますか。 そして、あなたが自分が好きであることを知ったとき、 それがそれほど簡単にできたことを私は知らなかった」。 この記事では、多くの時間を節約し、場合によっては多くのフラストレーションから、プロのLinuxコマンド・トリックを紹介します。 あなたの友人や同僚があなたを「驚かせる」だけでなく、あなたがより少ないキーストロークとさらにより少ないマウスクリックを必要とするので、それはまたあなたの生産性を高めるのを助けます。 これらが初心者だけのためのLinuxのヒントであるというわけではありません。 たぶん経験豊富なLinuxユーザでさえ、これらの年の間ずっとLinuxを使っていても知らない隠された宝石を見つけるでしょう。 いずれにせよ、あなたは経験からLinuxを学びます。自分自身であろうと他の誰かであろうと:) 時間を節約し生産性を高めるためのクールなLinux端末トリック あなたはすでにこれらのLinuxコマンドのヒントのいくつかまたはおそらくそれのすべてを知っているかもしれません。

この単一のコマンドで簡単にUbuntuを新しいバージョンにアップグレードする

zzupdateはオープンソースのコマンドラインユーティリティで、Ubuntuデスクトップとサーバーを新しいバージョンにアップグレードする作業を、いくつかの更新コマンドを1つのコマンドにまとめることによって少し簡単にします。 Ubuntuシステムを新しいリリースにアップグレードするのは、とても簡単な作業ではありません。 GUIまたはいくつかのコマンドを使用して、システムを最新のリリースに簡単にアップグレードできます。 一方、Gianluigi 'Zane' Zanettiniによって書かれたzzupdateはあなたのUbuntuシステムのためのクリーン、アップデート、自動削除、バージョンアップそして作曲家の自己アップデートをたった一つのコマンドで処理します。 ローカルキャッシュをクリーンアップし、利用可能なパッケージ情報を更新してから、配布のアップグレードを実行します。 次のステップでは、Composerを更新して未使用のパッケージを削除します。 スクリプトはrootユーザーとして実行する必要があります。 Ubuntuを新しいバージョンにアップグレードするためのzzupdateのインストール zzupdateをインストールするには、ターミナルで下記のコマンドを実行してください。 curl -s //raw.githubusercontent.com/TurboLabI

特定の順序でファイルを再生するためのLinuxターミナルでのM3Uプレイリストの作成

ブリーフ:Linux端末で順不同のファイルからM3Uプレイリストを作成して順番に再生する方法の簡単なヒント。 私は外国のテレビシリーズのファンであり、DVDやNetflixのようなストリーミングサービスでそれらを入手するのは必ずしも簡単ではありません。 ありがたいことに、あなたはYouTubeでそれらのいくつかを見つけてYouTubeからダウンロードすることができます。 今問題があります。 ファイルが特定の順序で並べ替えられていない可能性があります。 GNU / Linuxでは、ファイルは自然に番号順にソートされていないので、MPVビデオプレーヤーが順不同ではなく順にビデオを再生するように.m3uプレイリストを作成する必要がありました。 一例として、 'My Web Series S01E01.mkv'のように番号が途中または最後にある場合もあります。 ここでのエピソード情報はファイル名の真ん中にあります、それは私たちに告げる 'S01E01'、これは最初のエピソードで、次に来る必要があるものです。 だから私はビデオディレクトリにm3uプレイリストを生成し、MPVに.m3uプレイリストを再生するように指示することでした。 M3Uファイルとは何ですか? M3Uは基本的に、特定の順序でファイル名を含むテキストファイルです。 MPVやVLCなどのプレーヤーが

LinuxでCPUとGPUの温度を監視する

概要:この記事では、LinuxコマンドラインでCPUとGPUの温度を監視する2つの簡単な方法について説明します。 Steam ( Steam Play 、別名 Proton を含む)およびその他の開発のために、 GNU / Linux は日々ますます多くのコンピュータユーザーにとって最適なゲームプラットフォームになりつつあります。 ビデオ編集やグラフィックデザインのような他のリソースを消費するコンピューティングタスクに関しても、かなりの数のユーザーが GNU / Linux に参加しています( Kdenlive と Blender はこれらのための良い例です)。 あなたがそれらのユーザであるかどうかにかかわらず、あなたはあなたのコンピュータのCPUとGPUがどれくらい熱くなることができるか疑問に思われるでしょう(あなたがオーバークロックするならもっともっと)。 その場合は、読み続けてください。 CPUとGPUの温度を監視するための非常に単純なコマンドをいくつか見ていきます。 私のセットアップにはSlimbook Kymeraと2台のディスプレイ(テレビとPCモニター)があり、1台でゲームをプレイし、もう1台で温度を監視することができます。 また、私はZorin OSを使っているので、 Ubuntu と Ubuntu 派生物に焦点を合わせます。 CPUとGPUの両方の動作を監視するため