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

グラフィカルユーザーインターフェイス(GUI)ではなく、テキスト指向の環境で型付きコマンドを使用してコンピューターと対話するためのインターフェイス。

2
Linuxでスクロールプロットを取得する方法(コマンドラインツールを使用)
定期的にデータを含む行を印刷するプログラムがある場合、新しい行が利用可能になるたびに更新されるグラフィカルなプロットに情報を変換するにはどうすればよいですか? $ ./prog 10 44 20 66 30 55 40 58 50 59 55 58 60 77 ^ C $ ./prog | スクロールプロット ウィンドウが表示され、各行が更新されて更新されます。 80 | | ---- | ---- ______...__ / | / ----- | - 40 | ------------------------------- 10 20 30 40 50 60 #ASCIIアートスタイルのプロットは単なる例であり、 #mplayerのようなシンプルなXウィンドウが必要です。 静的データには十分なツールがありますが、データを更新するツールは見ていません(を除くksysguard)。



2
Linux: `tree`コマンドのすべてのオプションを表示できない
tree -Cコマンドを使用して、ディレクトリの内容を再帰的かつカラーで一覧表示しようとしています。しかし、私のシェルはエラーを報告し、sed代わりに情報入力を表示します。treeそれ自体でコマンドが正常に動作しますが、オプション(例えば、数がいるようですtree -a)私には利用できません。 新しいバージョンをインストールしようとしましたsudo apt-get install treeが、運はありません。bashとzsh(LXDE / Ubuntu 14.04)の両方でこの動作が発生しています。 treeオプションの完全なセットで使用できるようにする提案(http://linux.die.net/man/1/treeに記載されています) ~ tree -C ⏎ sed: invalid option -- 'C' Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... -n, --quiet, --silent suppress automatic printing of pattern space -e script, --expression=script add the script to the commands to be executed -f script-file, --file=script-file add …

1
ffmpegは2つのコマンドを結合します
INPUT="input.mp4" OUTPUT="result.mp4" OPSI="'FontName=Arial Bold,FontSize=22,PrimaryColour=&H0009FAFD,OutlineColour=&H00000000'" 字幕を追加する ffmpeg -i $INPUT -vf subtitles="f=$SUB:force_style=$OPSI" -y $OUTPUT スケーリングムービー ffmpeg -i $INPUT -vf scale=-1:720 -c:v libx264 -profile:v high -level:v 3.1 -c:a copy $OUTPUT 私はそれを1つずつ実行すると両方のコマンドが機能しましたが、reziseと字幕を1行のコマンドに追加したいのですが、 ffmpeg version 3.2 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3) 手伝ってくれますか?ありがとう!

1
MONO C#アプリから呼び出されたbashシェルコマンドからプロセスのPIDを取得する
私は次のLinuxターミナルコマンドを持っています: ps -aef | grep -v grep | grep 'TestService.exe' | awk '{print $2}' これは、Linuxの端末から正常に動作してretreives PID指名手配プロセスの、例えば、出力は次のようになります5532。ただし、Mono C#次のコードを使用してアプリケーションから上位コマンドを実行する必要があります。 Process proc = new Process { StartInfo = new ProcessStartInfo { FileName = "/bin/bash", Arguments = string.Format("-c ps -aef | grep -v grep | grep '{0}' | awk '{{print $2}}'", p), UseShellExecute = …

5
perl -eステートメントに改行を挿入しますか?
次のPerlワンライナーを検討してください。 perl -e '$x; $y;' このコマンドをbashで実行しています\nが、;との間に改行()を挿入したいと思います$y。私はこれを2つの類似した方法でわずかに異なる方法で行う方法を知りたいです: メタキーシーケンスを押して改行を挿入することで、その位置に改行を挿入するにはどうすればよいですか? 非メタ文字シーケンスを入力して、その位置に改行を挿入するにはどうすればよいですか?(例えば、'$x;\n$y;') どちらの状況でも、Perlインタープリターに次のような実際の改行が表示されるようにします。 $x; $y;

1
作業ディレクトリとして2番目のディレクトリを使用して別のバッチファイルを呼び出すバッチファイルを呼び出す
C:\に次の行を含むバッチファイル(start.bat)があるとします。 start cmd /k call dir1\dir2\1.bat start cmd /k call dir3\dir4\2.bat start cmd /k call dir5\dir6\3.bat 1,2,3.batchの中に call mvn clean install したがって、それらが配置されているディレクトリで実行するには、1,2,3.batchが必要です。私が使用した他のソリューションpushdまたは~dp0start.batで動作させることはできません 構造は次のとおりです。 C:\ dir1 dir2 dir3 dir4 dir5 dir6

1
複数のフォルダー内の複数のファイルの名前に日付を追加する
400個以上のサブフォルダーを含むディレクトリがあります。この各サブフォルダーには、毎日新しいファイルが表示されます。それぞれの新しいファイルは、昨日同じフォルダに現れたファイルと同じ名前を持っています。各フォルダーには、他のフォルダーとは異なる名前のファイルが含まれますが、同じフォルダー内の新しいファイルには常に同じ名前が付けられます。ファイルを毎日上書きしたくない。代わりに、Powershellに今日の日付をファイル名の後、拡張子の前に追加してもらいたいです。単一のサブフォルダーに対してそれを行う方法は知っていますが、400個以上のスクリプト(サブフォルダーごとに1つ)を作成したくありません。 これは、各単一フォルダに対して完全にジョブを実行するスクリプトです。 $fileToRename = "E:\Backup\ABLBackup\folder1\Project1.txt" if (Test-Path $fileToRename) { $fileName = [system.io.path]::GetFileNameWithoutExtension($fileToRename) $dateSuffix = get-date -Format 'yyyy_MM_dd' $fileExtension = [system.io.path]::GetExtension($fileToRename) $newFileName = '{0}_{1}{2}' -f $fileName, $dateSuffix, $fileExtension Rename-Item -Path $fileToRename -NewName $newFileName } 400以上のすべてのサブフォルダーを1つのスクリプトに含めることができるように、上記のスクリプトを変更する方法を知りたいです。同じコマンドを400回以上繰り返して1つのスクリプトとして保存できることは知っていますが、ユーザーに通知せずに新しいフォルダーを追加するため、実行できません。確かに、サブフォルダーに現れたすべての新しいファイルを自動的に取得する方法がなければなりません。 フォルダーの構造は次のようになります。 E:\ Backup \ ABLBackup \ folder1 \ Project1.txt E:\ Backup \ ABLBackup \ folder2 \ …

3
Windows XPアプリケーション用のコンソールショートカットの作成
私は日々のワークフローでLinuxシェルを使い始めて以来、熱心なコンソールユーザーになりました。 アプリケーションが任意のアプリケーションであるコマンドラインから"C:\Program Files\Application\Application.exe"as を呼び出したいapplication。PATHこれには環境変数を使用できることを知っています。ただし、環境変数スペースを必要以上に汚染しないことをお勧めします(ショートカットを作成したいアプリケーションが10個以上あるため)。 編集:ショートカットもMinGWと互換性があることを望んでいることを前述したはずです。

0
パラメータとしてデフォルトのインストールディレクトリを受け入れるWindowsコマンドラインから自己解凍実行可能ファイルを作成するにはどうすればよいですか?
winzipコマンドラインや7zipなど、いくつかの異なる方法を試しましたが、exeを実行したときにユーザーのシステム上の特定のディレクトリに抽出する自己解凍型の実行可能ファイルを作成できる方法は見つかりません。これは、複数のzipソフトウェアでGUIを使用して簡単に実行できますが、コマンドラインからすべてを実行できるものは見つかりません。動作するソフトウェアを知っている場合、サンプルコマンドを提供してください。

1
GB単位の物理ドライブサイズを取得するWindowsコマンドライン
私は以下の簡単なコードを使用しているコマンドラインですべての接続されたディスクドライブのモデル、名前、インデックス、サイズを表示したい wmic diskdrive GET index,caption,name,size /format:table 出力 Caption Index Name Size SAMSUNG SSD PM830 2.5" 7 0 \\.\PHYSICALDRIVE0 256052966400 Seagate backup plus 1 \\.\PHYSICALDRIVE1 536870912000 サイズをGB単位で表示することを除いて、上記と同じ出力が必要です。 forループとtemp vbファイルを使用してそれを行う方法はいくつかあると思います。 Windows cmdコードを具体的に探しています。誰でも助けることができますか? サイズ変換を行い、cmdで表示することができます for /f "tokens=1,2" %a in ('WMIC DISKDRIVE GET Name^,Size ^|FINDSTR /I /V "Name"') do @echo wsh.echo "%a" ^& " …

1
コマンドプロンプトは貼り付け時にコマンドを実行できませんか?
私はWindows 10を使用しています。ほとんどの場合、たとえば、コマンドプロンプトにコマンドプロンプトにコピーアンドペーストします。 composer create-project laravel/laravel blog "5.1.*" Laravel docsからコマンドを貼り付けてコピーblogしたので、変更する必要があります。 問題は、貼り付けるとすぐにコマンドプロンプトが実行を開始することです。行末のどこかにスペースが検出されていると思います。修正できますか?

1
自動化されたパテセッションのロードとコマンド
パテを自動的に実行し、サーバーに接続してから、いくつかのコマンドを実行できるようにしたいと思います。たとえば、ローカル開発環境では、puttyを使用してRailsサーバーを実行しているため、通常、プロセスではssh認証キーを使用する保存済みセッションを読み込んで、puttyを開く必要があります。次に、セッションを開いてパスワードを入力し、次のコマンドを実行します。 cd /vagrant RAILS_ENV='development' bundle exec rails s batファイルの使用に関する提案を見てきましたが、コマンドプロンプトウィンドウも開かないすべてのセッションを開くことを意味するアプローチを望んでいました。

2
ディレクトリ内のすべてのファイルを個別のzipファイルに再帰的に圧縮しますが、別のディレクトリに格納します
同様の質問が寄せられましたが、探しているものを正確に見つけることができませんでした。基本的に、サブディレクトリと多数のファイルを含む大きなディレクトリがあり、各ディレクトリとサブディレクトリに再帰的に移動して、各ファイルを個別に圧縮したいです。私はこの解決策を見つけましたが、それは私が望むものではありません: find . -type f -execdir zip '{}.zip' '{}' \; ソース これにより、zipファイルが元のディレクトリに出力されます。ただし、zipファイルは完全に別のディレクトリに配置する必要がありますが、ディレクトリ構造は同じで、結果のzipファイルのみが必要です。誰でもこれを助けることができますか?

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