QGIS 3.14 のリリースから、QGIS 処理アルゴリズム (GDAL、SAGA、GRASS を含む) を使用するための実際の QGIS コマンド ライン モードがあります。 qgis_process と呼ばれます .変更ログを参照して新機能を検索してください:処理アルゴリズムを実行するための新しいスタンドアロン コンソール ツール .
ツールボックスから QGIS 処理ツールを実行すると、[処理] メニューから [処理履歴] ダイアログを開くことができます。履歴内の項目をクリックすると、このダイアログの下半分に同等の Python コマンドが表示されます。
次に、このコマンドをコピーして、ターミナル/bash シェルから直接呼び出すことができる Python スクリプトに貼り付けることができます。
QGIS を初期化するために、スクリプトの開始時に行う必要がある標準的な PyQGIS セットアップ コールがいくつかあります。これについては、この回答で詳しく説明しています:Using QGIS3 Processing algorithm fromstandalone PyQGIS scripts (outside of GUI)