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

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

5
引数ありまたは引数なしで動作するスクリプトを作成する方法は?
次のようなbashスクリプトがあります。 #!/bin/bash if [ $1 = "--test" ] || [ $1 = "-t" ]; then echo "Testing..." testing="y" else testing="n" echo "Not testing." fi だから私ができるようにしたいことは、./script --testまたは./script -tで実行するだけでなく、引数なしで(ちょうど./script)だけでなく、現在のコードでそれを行う場合、出力はただです: ./script: line 3: [: =: unary operator expected ./script: line 3: [: =: unary operator expected Not testing. それでは、引数なしで実行するとelseエラーをスローせずに実行されるようにプログラムするにはどうすればよいですか?私は何を間違えていますか?

1
Nautilusの組み込み端末?
Kubuntuでは、Dolphin File Managerには、を押すことでいつでも切り替えることができるターミナルを含むクールな機能がありますF4。また、ファイルブラウザでのユーザーのナビゲーションに基づいてディレクトリを変更します。 Ubuntuのnautilusに同様の機能はありますか? 注: 私は取っていないubuntu-open-terminal。これは、現在の場所でターミナルを開くだけです。私はノーチラスナビゲーションに従う端末を探しています。

3
ターミナルからディスプレイ設定をリセットするにはどうすればよいですか?
Ubuntu 15.10。を使用しています。誤ってインターフェイスのサイズを最大に変更しました。フォルダーとウィンドウが大きすぎて画面に完全に収まらないため、効果を元に戻すことができません。ディスプレイ設定をデフォルトにリセットして、これを通常に戻す方法はありますか?

4
bashで進行状況バーを作成する
bashでプログレスバーを作成するにはどうすればよいですか? これは私のスクリプトです: #!/bin/bash pass='number1 number12 number13 number14 number15 number16' chk='number14' for i in $pass ; do if [ "$i" == "$chk" ]; then echo ' Found ^_^' else echo 'loading 50%' fi done echo 'loading 50%'進行状況バーを作成するために何かに置き換えたいです。


5
ディレクトリ内の各ファイルから最初の行を選択して、新しいテキストファイルに印刷する方法
いくつかの.txtファイルがあるディレクトリがあります。 これらの各ファイルから、最初の行を選択し、それを新しい.txtファイルに印刷します(すべての最初の行のリストを取得します)。 awkand sedコマンドで試し、ループと組み合わせましたが、成功しませんでした。

2
mp3ファイルのディレクトリからプレイリストを作成する方法は?
mp3ファイルのディレクトリからユニバーサルプレイリストを作成するにはどうすればよいですか? 私の妻はミュージシャン(バイオリン奏者)であり、彼女にはギグがあり、イベントのDJが彼女のために彼女の伴奏音楽を演奏するので、この質問が浮上しました。彼は彼女に音楽を載せたサムドライブを持ってくるように言った。彼女は私にプレイリストの作成を手伝ってほしいと頼みました。DJがどのようなオペレーティングシステムを使用しているのか、または使用するのかわからないので、普遍的なフォーマットが必要であり、多大な労力を費やすことなくこれを達成する必要があります。 Goublingは、Ask Ubuntuを検索に追加しても、答えを提供しませんでした。 質問は次のとおりです。 mp3ファイルのディレクトリからユニバーサルプレイリストを作成するにはどうすればよいですか? これを書いた後、端末からM3Uプレイリストを生成するにはどうすればよいですか?、しかしユースケースは異なり(異なる答えも必要です)、ここで尋ねられている質問はm3uの存在を認識していません。

5
Linux実行可能ファイルで使用されるコード変換のタイプ
Linuxの実行可能ファイルを作成するために使用されるエンコードの種類、たとえば16進数、バイナリなどを尋ねたいと思います。どのように変換されますか?この実行可能ファイルから元のコードを取得する方法はありますか? ここに私が持っている少しのコードがあります: ELF���������>�����%|�����@�������������������@�8��@���������������������@�������@�����7<�����7<������� ������������������f�����f���������������������� ������[�UPX!L h�h�8����������?�E�h=��ڊ̓�N� 4���9ISloB�q�w�]ȉ.��,ς��Q䝦����#e��-�N����/�b,���d<��'��-E��6E�s�/�U���ly�V�Y2]"a��S�.�hU�|�S�J�I�2���X} �G0�;���5d�$���.) どういう意味ですか?

5
特定のプロセス以外のすべてのプロセスを強制終了する方法
私のローカルサーバーでは、多くのJavaプロセスが実行されており、同時にEclipseを使用しています。プロセスを再起動する必要がある場合(シェルスクリプトを使用してプロセスを起動する)、起動する前に古いプロセスを強制終了する必要があります。 方法1:-( kill -9 $Pid プロセスごとに1つずつ、時間がかかる) 方法2:-( killall -9 javaすべてのプロセスで-簡単ですが、Eclipseが不必要に強制終了されます) 方法2の場合、Eclipseも殺されます。これから抜け出す方法はありますか?私はそこにいるに違いない:P 編集:私はubuntu 15.04を使用しています。

4
「猫」は何に使用されますか?
catコマンドがいくつかのオンラインで出てくるのを見てきましcatたが、単純なコマンドラインのことをやっている人のコンテキストで何が何をするのか興味がありました。
13 command-line  cat 

1
特定の端末ウィンドウにコマンドを送信するにはどうすればよいですか?
別々の端末で複数のプログラム(サーバー)を同時に開くスクリプトを作成します-どの端末でも構いません-そして、正しい端末内にコマンドを「ランディング」する異なる端末に異なるコマンドを割り当てます。これは可能ですか? たぶん、このようなもの: ターミナル1を開く terminal2 //同時に1を開きます。 command1 //新しいターミナルウィンドウを開かずにterminal1で実行 command2 //新しいターミナルウィンドウを開かずにterminal2で実行 ... コマンドが正しい端末内で実行されるように、何らかの方法で端末ウィンドウにラベルを付けることはできますか? また、プログラムの実行中にすべての端末を監視したい-私のプログラムには、端末にトレース/デバッグを出力するための引数があります。だから、私はそれらの間でどのようなメッセージが交換されているかを見たいです。 注:このスクリプトは「シミュレーション」として機能するため、交換データのセキュリティについてはあまり気にしません。localhostの割り当てられたポートから実行するように各サーバーを構成しました。


1
排出コマンドの反対?
イメージするCDがたくさんありますが、興味がわきました。排出コマンドで排出できます。ディスクトレイをCDドライブに挿入するコマンドは何ですか? はい、それはトレイを引き戻すことができるタイプです。私はイジェクトマニュアルページを検索し、コマンドを推測しましたが、私はそれを理解できませんでした。

3
ディレクトリが別のユーザーによって変更されたときにスクリプトを実行する方法は?
これに似たトピックについて少し議論が行われたことは知っています。しかし、ここで私が基本的にやろうとしていることです。 watchディレクトリが呼び出さwatchedれ、そのディレクトリにファイルが追加されるたびに、そのディレクトリからsyncbh.shファイルを取り出してリモートサーバーにアップロードするというスクリプトをトリガーしたいと思います。 警告は、ファイルはwatched1人のユーザー(user2)によってディレクトリに作成されますが、スクリプトは別のユーザー(user1)によって実行されるということです。 私はこれを達成するためにincronを使用しようとしましたが、スクリプトはroot権限でuser1によって手動で実行できますが、実際には他のuser2によるファイル作成イベントによってincronデーモンが自動的にトリガーされることはないため、大きな問題が発生し続けます。 私は交渉がより良い代替手段になるかどうかを考えてきましたが、この構文がどのように機能するかについてはわかりません。私が使用して終了場合は、これを達成、またはより良い方法があればinoticomingコマンドを見て、それを依頼すること構文なるか/home/user1/watchedディレクトリを、スクリプトを実行/usr/local/bin/syncbh.shファイルは/作成したディレクトリ内で変更された場合は? どんな助けでも大歓迎です。


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