Bashプログラミング

 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング
  1. Debian・Ubuntu・Linux Mintでディスク容量を解放するGUIツール ベスト5

    時間が経つにつれて、ディスクの空き容量が徐々に減っていくことに気づいたことはありませんか?その原因は、ジャンクファイル(不要ファイル)が時間とともにハードドライブを急速に埋め尽くしていくためです。これは特に、ソフトウェアパッケージのインストール時に顕著に起こります。インストールの際、これらのファイルは再インストールが必要になった場合に備えて、通常 /var/cache/ ディレクトリにキャッシュされるからです。残念ながら、Ubuntu にはシステムが不要になったファイルを自動的に削除する仕組みがありません。そのため、パッケージをインストールするたびにファイルが蓄積され、ドライブ上の貴重な容量を

  2. 2024年版 Linux対応ドキュメント共同編集プラットフォーム ベスト3:生産性とコラボレーションを高める

    優れたドキュメント共同編集プラットフォームがあれば、生産性を高め、他のLinuxユーザーとリアルタイムで協働できるようになり、イノベーションと創造性への道が開かれます。 本記事では、Linuxで使える最高のドキュメント共同編集プラットフォームについて知っておくべき情報をすべてご紹介します。各選択肢のメリットを把握し、自分のニーズに合った最適な判断を下しましょう。 ドキュメント共同編集プラットフォームは、複数のユーザーが同じオフィスファイルに対してリアルタイムでリモートから協働できるようにすることで、共同作業をより効率的にするためのものです。 これにより、複数の人が異なるデバイスから同時にテキス

  3. Linuxで入力可能なPDFフォーム(記入式PDF)を作成できる無料ツール4選

    概要:本記事では、Linux環境で「インタラクティブフォーム」とも呼ばれる、記入可能なフィールドを含むPDFファイルを作成できるおすすめのアプリケーションを紹介します。 Linux上で強力なPDFファイルの作成・編集ツールをお探しなら、選択肢は豊富にあります。ページの結合やトリミング、注釈の追加といった基本的な編集操作はもちろん、高度な機能を備えたものまで多数存在します。 しかし、すべてのPDFエディターが「PDFフォーム」を作成できるわけではありません。PDFフォームとは、他のユーザーが記入できるインタラクティブなフィールドを埋め込んだ編集可能なPDFのことです。アンケート用紙、申込書、売買

  4. 2024年版:Linuxユーザー向け Microsoft Teams代替ツール ベスト16選

    概要:本ガイドでは、業務フローの効率化や友人・同僚とのコラボレーションに役立つ、Linux向けMicrosoft Teamsの優れた代替ツールをご紹介します。 Microsoft Teamsは、組織や企業向けの代表的なITツールの一つです。高度なチームメッセージング、ビデオ会議、オンラインミーティング、コラボレーション機能を兼ね備えたプラットフォームとして、多くの企業で採用されています。 チームメンバー同士の連携をサポートするだけでなく、経営者にとってはクロスプラットフォーム対応のコラボレーションソリューションとしても活用できます。インスタントメッセージング、ビデオ会議、ドキュメント共有などの

  5. 【2024年版】チームコラボレーションに使えるSlack代替ツール21選|無料・有料のおすすめを徹底比較

    Slack Technologiesが開発・運営するSlackは、企業や組織向けのビジネスチャットツールとして、業界トップクラスの評価を得ているインスタントメッセージングプラットフォームです。 豊富な機能を搭載しており、ユーザーはさまざまなプロジェクトにおいて、チーム一丸となってスムーズにコミュニケーションを取ることができます。 Slackは、そのシンプルさ、使いやすさ、そして高いカスタマイズ性から、ビジネスパーソンの間で絶大な人気を誇ります。さらにクロスプラットフォーム対応であり、Windows、Linux、macOS、Android、iOSなど、複数のデバイスにインストールして利用できるの

  6. LinuxでMySQL・PHP・Apacheの設定ファイルの場所を確認する方法【実践ガイド】

    LAMP(Linux、Apache、MySQL/MariaDB、PHP)スタックは、Web開発の現場で広く使われている定番の環境です。本記事では、MySQL(my.cnf)、PHP(php.ini)、Apache(httpd.conf / apache2.conf)という主要コンポーネントの設定ファイルの場所を、コマンドで特定する方法を解説します。 設定ファイル(コンフィグファイル)には、システムやアプリケーションの動作に関する各種設定が記述されています。開発者や管理者はこれらのファイルを編集することで、システムやアプリケーションの挙動を細かく制御できます。 Linuxシステム管理者にとっ

  7. Linuxのタイムゾーンを確認・変更する方法|date・timedatectlコマンド徹底解説

    Linuxサーバーにおける時刻とタイムゾーンの管理は、システム運用において非常に重要な要素です。特に本番環境のサーバーでは、ログの時刻記録やcronなどのスケジュール処理が正確なタイムゾーン設定に依存しているため、常に正しい状態を把握しておくことが欠かせません。 本記事では、Linuxシステムの現在のタイムゾーンを確認するための基本的な方法から、実際にタイムゾーンを変更する手順まで、初心者の方にもわかりやすく解説します。 1. dateコマンドでタイムゾーンを確認する 最も伝統的かつシンプルな方法は、dateコマンドを使うことです。オプションなしで実行すると、現在の日付・時刻とともにタイムゾー

  8. LinuxでTCP・UDPポートをリアルタイムに監視する方法

    ソフトウェアの世界、特にOSレベルにおいて、ポートとは特定のプロセスやアプリケーション、あるいはネットワークサービスの種類を識別するための論理的な構成要素です。Linuxシステム上で動作する各ネットワークサービスは、特定のプロトコル(最も一般的なのはTCP(Transmission Control Protocol)とUDP(User Datagram Protocol))とポート番号を使用して、他のプロセスやサービスと通信を行います。 この記事では、Linuxシステム上で稼働しているTCPおよびUDPポートを、ソケットのサマリーとともにリアルタイムで一覧表示・監視する方法を紹介します。 Li

  9. Linuxターミナルでの計算をマスターしよう:覚えておきたい5つの必須テクニック

    この記事では、Linuxターミナル上で算術計算を行うためのさまざまな便利な方法を紹介します。最後まで読めば、コマンドラインで数学的な計算を実行するための実践的な手法をいくつも習得できるでしょう。 それでは始めましょう! 1. Bashシェルの二重括弧を使う Linuxのコマンドライン(CLI)で基本的な計算を行う最も手軽な方法が、二重括弧 $(( )) を使う方法です。以下は、変数に格納された値を使った例です。 $ ADD=$(( 1 + 2 )) $ echo $ADD $ MUL=$(( $ADD * 5 )) $ echo $MUL $ SUB=$(( $MUL - 5 )) $ ech

  10. NetHogsで実現! Linuxのプロセス別ネットワーク帯域使用量をリアルタイム監視する方法

    Linux向けのオープンソースネットワーク監視ツールは数多く存在します。たとえば、iftopコマンドで帯域使用状況を監視したり、netstatやssコマンドでインターフェース統計レポートを確認したり、topコマンドでシステム上の実行中プロセスを監視したりすることができます。 しかし、「プロセスごとのネットワーク帯域使用量をリアルタイムで把握したい」というニーズがあるならば、選ぶべきはNetHogs一択といえるでしょう。 NetHogsとは何か? NetHogsは、Linuxのtopコマンドに似た操作性を持つオープンソースのコマンドラインツールで、各プロセスやアプリケーションが消費して

  11. atopでLinuxサーバーのパフォーマンス監視を簡単に:インストールから使い方まで徹底解説

    atopは、Linux向けのフルスクリーン型パフォーマンス監視ツールです。実行中のプロセスだけでなく、すでに終了したプロセスについても詳細なレポートを提供します。これは、システムのアクティビティを一定間隔で継続的にログとして記録し、後から参照できるように保存しているためです。 これらのログは、システム分析、パフォーマンスチューニング、ボトルネックの特定、問題のデバッグ、予期しない負荷増大の原因追跡など、さまざまな目的に活用できます。 従来のtopやhtopなどのツールがリアルタイムのデータしか表示できないのに対し、atopは過去にさかのぼって、記録された任意の時間帯に何が起きていたのかを正確に

  12. CloudStats.me – クラウドから手軽に実現するLinuxサーバーとWebサイトの総合監視

    CloudStats.meは、非常に使いやすいのに、サーバーにとって重要な情報をしっかり把握できる新しいLinuxサーバー監視ツールです。CloudStatsは「シンプルさ」をコンセプトに開発されました。既存のサーバー監視ツールの多くは、料金が高額だったり、インストール手順が煩雑だったりという課題がありました。その点、CloudStatsならアカウント登録後にSSHコマンドラインでサーバー上でたった1つのコマンドを実行するだけです。このコマンドにより監視エージェントがサーバーにインストールされ、すぐに統計情報をCloudStatsアカウントへ送信し始めます。 どこからでもアクセスできるクラウ

  13. Guider – Linux システム全体を徹底分析する究極のパフォーマンスアナライザー

    Guiderは、主にPythonで記述されたフリーかつオープンソースの強力なシステム全体パフォーマンス分析ツールです。Linux OS向けに提供されています。 このツールは、システムリソースの使用量を測定し、システムの挙動をトレースすることを目的として設計されています。そのため、パフォーマンス上の問題を効率的に分析したり、チューニングを行ったりすることが容易になります。 CPU、メモリ、ディスクの使用状況をスレッド単位・プロセス単位・システム関数(ユーザー/カーネル)レベルで詳細に表示できるため、異常なシステムパフォーマンスの原因を突き止めたり、システム全体の性能向上を図ったりするのが非常に簡

  14. BpyTOPとは?LinuxとmacOSで使えるPython製の高機能システムモニター

    BpyTOPは、topやHtop、Bashtopなどと同様に、コマンドライン上でシステムリソースを監視できるLinux向けユーティリティの一つです。もともとbashtopとして開発されていたツールをPythonで完全に書き直したものであり、bashtopのユーザーなら同じ操作性で利用できます。さまざまなLinuxディストリビューションのほか、macOSでも動作します。 BpyTOPの主な特徴 高速かつレスポンシブなUI キーボードとマウスの両方をサポート 複数のフィルター機能に対応 選択したプロセスに対してSIGTERM、SIGKILL、SIGINTシグナルを送信可能 ネットワーク使用量や

  15. pyDashとは?Webベースで使える軽量Linuxパフォーマンス監視ツールの導入方法

    pyDashは、PythonとDjango、そしてChart.jsを使って開発された、軽量のWebベースLinux監視ツールです。CentOS、Fedora、Ubuntu、Debian、Arch Linux、Raspbian、Pidoraといった主要なLinuxディストリビューションでの動作が確認されています。 このツールを活用すれば、CPUやRAM、ネットワーク統計、プロセス、オンラインユーザーなど、Linux PCやサーバーのリソースをひと目で把握できます。ダッシュボードはPython本体に同梱されているライブラリだけで構築されているため、依存関係が非常に少なく、大量のパッケージやライブラ

  16. Linuxのmvコマンドでファイル名を変更する方法 – 初心者向けステップバイステップガイド

    ファイルの名前変更は、コマンドラインでもGUIでも非常によく使われる操作の一つです。GUI(グラフィカルユーザーインターフェース)と比較すると、CLI(コマンドラインインターフェース)は特に強力です。その理由の一つは、ファイルを一括でリネームできるだけでなく、スクリプトを組んで特定の時刻に自動的に名前変更を実行するようスケジュールすることもできるからです。このチュートリアルでは、Linuxに標準搭載されているmvコマンドを使って、コマンドラインでファイル名を変更する方法を解説します。Linuxのmvコマンドの基本的な使い方Linuxに組み込まれているmvコマンドを使用すると、ファイルの名前を簡

  17. Bashのif-else構文を徹底解説!Linuxシェルスクリプトで条件分岐を使いこなす方法

    プログラミングでは、特定の条件に基づいて処理を分岐させる場面がよくあります。ここでいう「条件」とは、true(真)またはfalse(偽)というブール値に評価される式のことです。 条件に応じて異なるコードを実行するための文を「条件分岐」と呼びます。 if...elseは、最もよく使われる条件分岐のひとつです。他のプログラミング言語と同様、Bashスクリプトでもif...else文がサポートされています。この記事では、Bashにおけるif...elseの書き方と使い方を、具体例を交えながら詳しく解説します。 if文の基本構文 Bashのif文には、用途に応じていくつかの書き方があります。基本的な

  18. Linux シェルの選び方:Bash・Zsh・Fish の特徴とメリットを徹底解説

    ターミナルを開いたとき、その多くは Bash を UNIX シェル環境として使用しています。しかし、シェル環境は Bash だけではありません。 C シェル、Korn シェル、Z シェル、さらには Fish シェルなど、さまざまなシェル環境が存在します。それぞれに長所と短所があり、自分のシステムにどれを採用するかは、事前にしっかり比較検討する価値があります。 この記事では、人気の高いシェルをいくつか取り上げ、それぞれの主な特徴を解説します。自分に合ったシェル選びの参考にしてください。 Bash シェルとは Bash(Bourne Again Shell)は、UNIX シェルであると同時にコマ

  19. ChatGPTとペアプログラミング:GPT-3.5のBashスクリプト習熟度を検証してみた

    ここ数週間、人工知能や自然言語処理、特にOpenAIの最新GPTモデルについて、多くの話題を目にしてきた方も多いでしょう。 GPT-3.5のリリース、そして何より画期的な新ツール「ChatGPT」の登場は、間違いなく大きな飛躍です。 不動産契約書や遺言書の作成をAIに依頼する人が現れ、さらにはプログラミングコードの生成まで可能になったと聞いたことがあるかもしれません。この記事では、少し違った角度からこのツールに迫ります。 学習の補助として動画版をご覧になりたい方は、こちらからどうぞ。 ChatGPTとBashスクリプティングを実験してみる 私はChatGPTがLinuxのBashスクリプティン

  20. Bashスクリプトをマスターしてワークフローを強化:開発者と管理者のための初心者向け入門講座

    Bashスクリプトは、反復的なタスクを自動化し、日々の作業効率を高めたいと考えているすべての開発者、システム管理者、パワーユーザーにとって欠かせないスキルです。 このたび、無料で学べるプログラミング学習プラットフォーム「freeCodeCamp.org」のYouTubeチャンネルで、初心者向けのBashスクリプト講座が公開されました。講座を担当するのは、HerbertechのHerbert氏です。 この講座で学べること 本講座では、Bashスクリプティングの基礎を段階的に習得できます。主な学習内容は以下のとおりです。 基本的なコマンドの使い方と最初のBashスクリプトの書き方 変数と位置引

Total 311 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:4/16  20-コンピューター/Page Goto:1 2 3 4 5 6 7 8 9 10