問題タブ [command-line]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - IISで同等のLinuxシェル
.Net IISプラットフォームへの移行を検討しているLAMP開発者として、私の懸念の1つは、シェルの欠如による生産性の低下です...他の誰かがこの経験をしたことがありますか?Windowsに相当するLinuxシェルはありますか?
windows - Windows用のより良いコマンド?
私はMSWindowsを使用して育ちましたが、何年も前に大好きなMacに移行しました。ここでオペレーティングシステムで炎上戦争を始めたくありません。しかし、私はターミナルを私が慣れているものに少し近づけたいと思っています。
私は完全なPOSIXサポートを求めていません-Cygwinをインストールする忍耐力がありません-しかし、タブ付き端末、簡単にカットアンドペーストできること、そして私の親友、、、などが恋しいls
です。(これらの最後のファイルでは、常に.batファイルをパスに配置できますが、それはすぐに古くなります。)mkdir
rm
誰かがMSWindowsXP用のターミナルアプリケーションを持っていますか?
powershell - スクリプトまたはコマンド ラインからネットワーク プレースにファイルをコピーできますか?
Windows XP で、コマンド ライン、バッチ ファイル、または PowerShell スクリプトからネットワーク プレースにファイルをコピーすることは可能ですか?
この調査の道に私を突き動かしたのは、ユーザーのマシンから WSS 3.0 ドキュメント ライブラリにファイルを発行しようとしたことでした。問題のライブラリにドライブをマップできません。WSS サイトは 80 または 443 以外のポートで NTLM 経由でしか認証できないためです。別の方法として、WSS Web サービスを使用してファイルをプッシュすることもできると思いますが、今、この質問に対する答えがとても気になります。
c - コマンドラインからメッセージをプログラムに送信
私はこのプログラムを持っています。これをホストと呼びます。ホストはあらゆる種類の優れた機能を実行しますが、実行中にコマンド ラインから入力を受け入れることができる必要があります。これは、何らかの方法で他のプロセス データを送信してから終了する必要があることを意味します。たとえば、次のことができる必要があります。
これはどういうわけか、呼ばれるホストで何らかの関数を呼び出すことになるはずです
ホストは C プログラムであり、複数のインスタンスをサポートする必要はありません。
この例は、Amarok 音楽プレーヤーです。Amarok を実行して再生している状態で、「amarok --pause」と入力すると、音楽が一時停止します。
LinuxまたはWindowsでこれを実行できる必要があります。できればLinux。
これを実装する最もクリーンな方法は何ですか?
command-line - コマンドラインスクリプトが完了するまでMATLABが戻るのを防ぐにはどうすればよいですか?
MATLABヘルプ( )で、フラグをmatlab -h
使用して実行する-fileを指定できることがわかります。これを行うと、MATLABがスクリプトを開始しているように見えますが、すぐに戻ります。スクリプトは正常に処理されますが、メインアプリはすでに戻っています。-r
m
コマンドが終了した後にのみMATLABを返すようにする方法はありますか?別のプログラムから呼び出す場合は、ファイルまたはソケットを使用して完了を確認するよりも、プロセスを待つ方が簡単なようです。
説明のために、サンプル関数を次に示しますwaitHello.m
。
そして、私はこれを使用して実行しようとします:
windows - 特定のファイルがWindowsで開いているかどうかを確認するにはどうすればよいですか?
Linux用の私のお気に入りのツールの1つは、lsofです。これは本物のスイスアーミーナイフです。
今日、私はWinXPシステム上のどのプログラムが特定のファイルを開いているのか疑問に思いました。lsofと同等のユーティリティはありますか?さらに、問題のファイルはネットワーク共有を介していたため、それが問題を複雑にするかどうかはわかりません。
linux - Linux コマンドラインを使用してファイルを電子メールの添付ファイルとして送信するにはどうすればよいですか?
Linux サーバーで毎晩実行するスクリプトを作成しました。これは、mysqldump
各 MySQL データベースを .sql ファイルにバックアップし、圧縮された .tar ファイルとしてまとめてパッケージ化するために使用します。私が達成したい次のステップは、保管のためにその tar ファイルを電子メールでリモートの電子メール サーバーに送信することです。バックアップテキストファイルをmailx
次のようにパイプすることで、本文の生のスクリプトを電子メールで送信できました。
cat
mailx
引数として渡された受信者の電子メール アドレスを使用してプログラムにパイプされたバックアップ ファイルのテキストをエコーします。
これは私が必要とすることを達成しますが、シェルスクリプトなどを使用して、圧縮された .tar ファイルを添付ファイルとして送信電子メールメッセージに送信する方法はありますか? これは、ヘッダー データを含む非常に長い電子メール メッセージを処理する必要がなく、しばしばワード ラップの問題などを抱えている場合よりも優れています。
python - Python コマンドライン ツールを配布する最良の方法は何ですか?
現在のsetup.py
スクリプトは問題なく動作しますが、tvnamer.py
(ツール)tvnamer.py
をサイト パッケージまたは同様の場所にインストールします。
としてsetup.py
インストールできますか、またはコマンドライン アプリケーションをインストールするためのより良い方法はありますか?tvnamer.py
tvnamer
language-agnostic - 最初にコマンドライン用に開発することについてどう思いますか?
最初にコマンドライン用に開発し、その後、コマンドラインメソッドを呼び出すだけでGUIを追加することについてどう思いますか?
例えば。
W:\ todo AddTask "ジョンとのミーティング、再:ログインピアレビュー""ジョンのオフィス""2008-08-22" "14:00"
いくつかの検証を行い、データベースに会議をスローする という関数をロードtodo.exe
して呼び出します。AddTask
最終的に、このための画面を追加します。
[送信]をクリックすると、同じAddTask関数が呼び出されます。
これは考慮されますか:
- コーディングするのに良い方法
- 初心者のためだけに
- 恐ろしい!
補遺:
ここで、「GUIとCLIの両方の実行可能ファイルによって呼び出される共有ライブラリ」の傾向に気づいています。バイナリ自体のサイズ以外に、それらを分離する必要があるという説得力のある理由はありますか?
同じ実行可能ファイルをさまざまな方法で呼び出すだけではどうでしょうか。
"todo /G"
フルオンのグラフィカルインターフェイスが必要な場合"todo /I"
内 のインタラクティブプロンプトの場合todo.exe
(スクリプトなど)"todo <function>"
あなたがただ一つのことをしたいだけでそれでやりたいときは、昔ながらのことです。
補遺2:
「[私が]説明したように、GUIが何かをする必要があるたびに実行可能ファイルを生成する必要がある」と述べられました。
繰り返しますが、これは私の意図ではありませんでした。例のGUIが「同じAddTask
機能」と呼ばれると言ったとき、私はGUIが毎回コマンドラインプログラムを呼び出すという意味ではありませんでした。私はそれが完全に厄介になることに同意します。小さな例であるため、これをすべて単一の実行可能ファイルに保持することを意図していましたが(最初の補遺を参照)、私の言い回しが必ずしも共有ライブラリを排除しているとは思いません。
また、皆様のご意見に感謝申し上げます。これは私の心に浮かび上がるものであり、あなたの経験の知恵に感謝します。
command-line - CMD.exe の置き換え
コマンドプロンプトの代替品を知っている人はいますか? bash/Cygwin を試してみましたが、重すぎるため、職場でのニーズを実際には満たしていません。cmd.exe で関数ごとに同一のラッパーが必要ですが、強調表示、インテリセンス、および (重要な) タブ付きインターフェイスが必要です。Powershell は問題ありませんが、インターフェイスがまだ不足しています。