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

コマンドラインインターフェイス(CLI)の使用に関する質問。

3
スクリプト内の色オプションを指定したエコーコマンドとコマンドの動作が異なる
echo -e "\e[1;31mThis is red text\e[0m"コマンドラインで実行すると、赤いテキストが出力されます。 ただし、スクリプトファイルに書き込む場合 test.sh #! /bin/bash echo -e "\e[1;31mThis is red text\e[0m" 走る $ sh test.sh 印刷する -e \e[1;31mThis is red text\e[0m なぜ彼らは異なって行動するのですか?

3
シェルの「引用」コマンド
コマンドの使用法は何quoteですか?私はそれに関する情報を見つけていません、それは/binフォルダー内の実行可能ファイルの中にありません、そしてそれはBashビルトインの中に見つけることができません。echoコマンドのように、最初のパラメーターのみを出力するようです。






7
よく使用されるコマンドラインコマンドのオートコンプリート?
一部のプロジェクトでは、次のようないくつかのコマンドを入力することがよくあります。 cd an/extremely/long/path/in/which/I/have/some/kinda/project そして ./runmyproject --with some --command line --options set 私はかなり怠け者だと思って、これらのコマンドを何度も何度も入力しないようにします。そのため、もちろんアップキーを使用してこれらのコマンドを見つけることができますが、多くの場合、間に多くのコマンドがあるため、検索するのに入力するだけでなくさらに時間がかかります。 まだすべてを入力していないのに、よく使うコマンド全体を提案できるユーティリティがあるのではないかと思うようになりました。たとえば、「cd an /」と入力し、過去1か月に使用したことがあるため、既にパスの残りの部分を示しています。 Bash Smart Completeと呼ばれるものを見つけました。しかし、それは私が以前に使用したコマンドを参照しないという点で、少し「馬鹿げています」。私はこのSOの答えも見つけましたが、これは私がよく使うコマンドをファイルに入れることを示唆しています。しかし、新しいプロジェクトを開始したり、フォルダーやプログラムの引数を変更したりするたびに、新しいファイルを作成する必要があるため、応答性が十分ではありません。 誰か他のユーティリティやこれを達成するための他の方法を知っていますか?または、Bash Smart Completeを変更して、先月に使用したコマンドを調べ、先月に最もよく使用されたコマンドを完了することができるようにする方法を知っている人はいますか? [編集]以下は本当に素晴らしい答えです。まだ明確な回答としてマークしていません。答えが好きではないからではありませんが、絶対に勝者ではないからです。ファイナルタームは素晴らしいプロジェクトだと思います。残念ながら、エッジの周りはまだかなり粗いです。例えば; コピーと貼り付けはまだサポートされていません。それが成熟するとき、私はそれが素晴らしい端末アプリになると思うので、しかし、私はそのプロジェクトに注目し続けます。他の答えに関しては; 彼らは、エイリアスを作成することを提案しました。エイリアスを作成することは、仕事を奪う代わりに余分な仕事を作成するため、私がやりたいことではありませんか、Ctrl + Rを使用することは素晴らしいです(私はそれを知りませんでした!)Ctrl + Rを使用することを提案した人がいたため、一方の答えをもう一方よりも強調することはできません。 そのため、今のところ間違いなくCtrl + Rを使用していますが、将来的にはFinaltermを使用するかもしれません。 すばらしい回答をありがとうございます!

3
端末のユーザー名を小さくするにはどうすればよいですか?
ターミナルを開くと、ユーザー名とマシン名が表示されます。例として、私のものを示しますromeo@romeo-Satellite-C660D:~$。それはちょっと大きいので本当に迷惑です。ロミオだけを表示するように、これを小さくできますか? ばかげているように聞こえますが、私はUnixベースのOSが初めてです。




1
avconvを使用して、ターミナルで複数のファイルを変換するにはどうすればよいですか?
私はLinuxが初めてで、ループ内のすべてのファイルで1つのコマンドを実行したいです。 avconv -i *.mp4 -vcodec copy -ac 2 -strict experimental *.mp4 どうすればこれを行うことができますか?変換するファイルが100以上あります。それらを同じ名前の新しいファイルに変換したいのですが、異なるコーデックを使用します。1つのファイルで機能しますが、すべてのファイルで実行する方法がわかりません。私はこのavconvドキュメントを見つけましたが、そこにも答えが見つかりません。



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