タグ付けされた質問 「command-line-interface」

GUIまたはグラフィカルユーザーインターフェイス(必ずしも相互に排他的ではないが)ではなく、完全にテキストで構成されるプログラムへのインターフェイス。


5
端末でのGitコミットはVIMを開きますが、端末に戻ることができません
現時点でGitHubを学び、このGit Essentialsチュートリアルをnettutsで実行する。私はコミットについてのレッスンをしています。 教師が入力するgit commitと、VIMを編集者として開きます(代わりにSublime Text 2 で開く方法も知りたいです)。とにかく、VIMで開き、これが最初のコミットであることを示す1行を追加して、保存を押します。 。 次に、出力をデスクトップに保存するように求められます。これは、彼のスクリーンキャストには表示されなかったものです。今私はまだVIMにいて、「通常の」端末に戻る方法がわかりません:( 私はそれを理解できなかったので、ターミナルを終了して再起動し、もう一度git commitを実行して、重複に関する警告メッセージを表示しました!(E)editとにかく必要かどうかわからない(A)abort。 gitステータス vim 端末を再度開いてgit commitを再度実行するとメッセージが表示される

6
Mac OS Xの用語を構成してgitに色を付けるにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する Mac OS Xのgitデモをオンラインで見たところ、複数の色を持つように構成されています。 たとえば、彼のプロンプトはアンバーで、lsディレクトリは紫で、git diff出力は4色(ピンク、薄緑、赤、淡黄色)です。 それを実現するためにMac OS Xターミナルをどのように設定することができますか?これは間違いなくiTermではなくMac OS X Terminal.appです。


13
すべてのGitコマンドの最初に「git」を入力しないようにするにはどうすればよいですか?
gitすべてのGitコマンドの先頭に単語を入力しなくても済むようにする方法があるかどうか疑問に思っています。 gitコマンドプロンプトを開いて「Gitモード」に入った後、最初に一度だけコマンドを使用する方法があったらいいですね。 例えば: git> その後、入力するすべてのコマンドはデフォルトでGitコマンドとして解釈されます。 MySQLシェルを使用してデータベースコマンドを作成する方法と同様の方法で: mysql> これgitにより、1日に何百回も入力する必要がなくなります。 注:git-bash Windowsではを使用しています。

5
PHPスクリプトのコマンドラインとhttpの実行を判別するための標準的な方法は何ですか?
主に出力フォーマットの目的で、コマンドラインまたはHTTPのどちらで実行されたかを判断する必要があるPHPスクリプトがあります。これを行う正規の方法は何ですか?検査することだと思っていましたがSERVER['argc']、 'Apache 2.0 Handler'サーバーAPIを使用している場合でも、これが入力されていることがわかりました。


17
Laravel 5 –共有ホスティングサーバーのキャッシュをクリアする
質問はかなり明確です。 php artisan cache:clear CLIで使用する上記のようなキャッシュをクリアする回避策はありますか?私は人気のある共有ホスティングサービスを使用していますが、私の計画では、コントロールパネルにアクセスできません。 **ビューのキャッシュをクリアしたい。** 私が見た質問このとほぼ同じ、それは私を助けていません。

17
git pullのGitエラー(ローカル参照を更新できません)
私はブランチマスターしか持っておらず、「git pull」しようとするたびにこのエラーが発生します: error: Couldn't set refs/remotes/origin/master From /var/lib/git/xxx/project ! a0f80ea..49177a3 master -> origin/master (unable to update local ref) 「git pull origin master」を実行すると、次のようになります。 error: Couldn't set ORIG_HEAD fatal: Cannot update the ref 'ORIG_HEAD'. 私は探していましたが、理由がわかりません

4
ノードスクリプトの実行時に現在のシェルコンテキストで作業ディレクトリを変更する
binスクリプトから実行したときにNode.jsスクリプトの作業ディレクトリを変更しようとしています。私は次のようなものを持っています: #!/usr/bin/env node process.chdir('/Users') 次に、このファイルを./bin/nodefileで実行すると終了しますが、現在のシェルコンテキストの作業ディレクトリは変更されていません。私もshelljsを試しましたが、それも機能しません。 これを行う最良の方法は何ですか?私はそれが機能していることを理解していますが、それは単に別のプロセスにあります。


6
プロセス出力に添付して表示する
どのようにコンソール/ターミナルビューをアプリケーションの出力に「アタッチ」して、それが何を言っているかを確認できますか? アプリケーションを強制終了せずにアプリケーション出力から切り離すにはどうすればよいですか? 通常、コマンドラインを使用しておしゃべりなアプリケーションを起動すると、あらゆる種類のすばらしい出力が表示されます。ただし、KINOなどの特におしゃべりなプログラミングを実行していて、コマンドラインから再起動せずに、いつでもその出力を表示したいとします。私はできない; 少なくとも私は方法がわかりません。

16
コマンドラインubuntu16.04でphpバージョンを切り替えます
Ubuntu16.04にphp5.6とphp7.1をインストールしました 私はApacheをWebサーバーとして使用しているので、 a2enmod php5.6 #to enable php5 a2enmod php7.1 #to enable php7 Apacheモジュールでphp7.1を無効にし、php 5.6を有効にすると、Apacheは変更を認識し、期待どおりにphp5.6インタープリターを使用します。 しかし、コマンドラインから内部php Webサーバーを実行すると: php -S localhost:8888 phpはphp7を使用してリクエストを処理します。コマンドラインでphp5.6とphp7.1を切り替えるにはどうすればよいですか?

3
Goの子プロセスのstdoutパイプをリダイレクトする
プログラムのようなサーバーを実行するプログラムをGoで作成しています(これもGoです)。ここで、親プログラムを開始したターミナルウィンドウに子プログラムのstdoutを配置します。これを行う1つの方法はcmd.Output()関数を使用することですが、これはプロセスが終了した後にのみstdoutを出力します。(このサーバーのようなプログラムは長時間実行され、ログ出力を読みたいので、これは問題です) 変数outはでtype io.ReadCloserあり、自分のタスクを達成するためにそれをどうすればよいかわかりません。また、このトピックに関するWebで役立つものを見つけることができません。 func main() { cmd := exec.Command("/path/to/my/child/program") out, err := cmd.StdoutPipe() if err != nil { fmt.Println(err) } err = cmd.Start() if err != nil { fmt.Println(err) } //fmt.Println(out) cmd.Wait() } コードの説明:Println関数のコメントを外してコードをコンパイルしPrintln(out io.ReadCloser)ます。これは意味のある関数ではないことを知っています。 (出力を生成します&{3 |0 <nil> 0})これらの2行は、コードをコンパイルするためだけに必要です。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.