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

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

1
OS Xの起動時にsudoとパスワードを使用してコマンドラインアプリを自動的に実行する
Macの起動時/ログイン時にアプリを実行する必要があります。バックグラウンドで起動し、私を中断することなく作業を開始したい、または常に忘れてしまい、必要なときに実行されていなかったため、起動する必要があります! AppleScriptを使用して、Terminalに実行してパスワードを入力するように指示しようとしましたが、複数のTerminalウィンドウを開いて動作しなくなります。理想的には、ユーザーのログイン項目に追加できるスクリプトが必要で、それが実行されます。 アプリにはパスワード引数を取る方法もありません。また、sudoと同様にパスワードもあります。applescript(実行可能ファイルに作成可能)として実行できるソリューション、またはコマンドラインスクリプトが必要ですが、それらについてはわかりません。 これは私が入力する手動コードです $ sudo serverStatus password:123456 password:serverpass 私のAppleScript: tell application Terminal activate do shell script "sudo serverStatus" delay 5 do shell script "123456" delay 2 do shell script "serverpass" end tell

1
複数のpmset繰り返しスケジュールをMacに送信する
pmset repeatApple Remote Desktop経由でたくさんのMacに送信していますが、最後のpmset repeatコマンドだけがアクティブになる理由がわかりません。私が送っているのは次のとおりです。 pmset repeat sleep MTWR 19:00:00 pmset repeat shutdown F 19:00:00 Macでアクティブ化されたもの(10.6)(画像)

3
ls / grepの出力をpdfuniteの入力として使用するにはどうすればよいですか
pdfuniteを使用して、複数のpdfファイルを1つの出力ファイルにマージします。ディレクトリにはさまざまなものが含まれているため、ls / grepを使用して適切なファイル名を取得し、pdfuniteを使用してまとめることができると考えました。ls / grepの出力は次のようになります。 ls | grep "handout...pdf" handout01.pdf* handout02.pdf* handout03.pdf* handout04.pdf* handout05.pdf* handout06.pdf* 次に、以下の構文を持つpdfunitを呼び出します。 pdfunite [options] PDF-sourcefile1..PDF-sourcefilen PDF-destfile 私の問題は、ls / grepの出力をpdfuniteにパイプできるとは思えないことです。なぜなら、それはそのように動作するはずがないからです。一方、私が試してみると: pdfunite ls | grep "handout...pdf" grep.pdf 次に、grepは明らかに、選択した出力ファイルについて文句を言います。 grep: grep.pdf: No such file or directory 私は2つの別々のステップを行うことができ、それが機能することを知っていますが、1行でこれを行う方法を見つけたいです。

1
ゲートウェイマシンを介したインタラクティブsshセッション[複製]
重複の可能性: 中間マシンを介してSSHトラフィックを転送します。 リモートマシンでインタラクティブな sshセッションを取得しようとしていますが、ゲートウェイ経由でログインする必要があります。 たとえば、今私は次のことをしています: @local % ssh <user>@<gateway> @gateway % ssh <user>@<remote> ローカルマシンから単一のコマンドで同じことを達成することは可能ですか?私が試してみました: @local % ssh <user>@<gateway> 'ssh <user>@<remote>` 出力から私は確かにログインできますが、インタラクティブなセッションを取得しません。sshリモートでコマンドを実行するために使用することから、この試みの着想を得ました。

1
複数のファイルのファイル名の特定の場所にバッチで文字を追加します
次のように、同じフォルダ内の複数のファイルの特定のファイル名の位置に単一の文字を追加する必要があります。 前: mySeries.s01e01.firstEpisodeTitle.mkv mySeries.s01e02.secondEpisodeTitle.mkv mySeries.s01e03.thirdEpisodeTitle.mkv 後: mySeries.s01e001.firstEpisodeTitle.mkv mySeries.s01e002.secondEpisodeTitle.mkv mySeries.s01e003.thirdEpisodeTitle.mkv 私はWindowsで作業していますが、バッチコマンドでこれを実現する方法を知りたいです。

1
Bashスクリプトは機能しませんが、Mac端末ではスクリプト内のこれらのコマンドは機能します
私は有線の問題で立ち往生しています。私のbashスクリプトは現在動作していません。 これは私のスクリプトのサンプル行です ls 端末を実行するsh ./check.shと、出力は: command not found ls 出力はecho、正しい出力を表示していることを除いて、他のコマンドでも同様です。 親切な人に助けてほしいとお願いします。

2
delキーワードを使用してコマンドプロンプトからファイルを削除すると、ごみ箱などの組み込みの回復機能が提供されますか?
ユーザーが次のようなことをした場合 cd super_important_directory del /s /q *.* コマンドプロンプトで、Windowsはそれらのファイルをごみ箱にプッシュしますか?それらは完全に削除され、唯一の回復オプションは特殊なソフトウェアですか?

1
名前を変更した実行可能ファイルをアプリケーションに関連付けると、Windowsのコマンドラインで失敗する
これはWindows 7です。 インストールするプログラムは、拡張子.xyzに関連付けられています。「.xyz」ファイルは実際には実行可能ファイル(元は.exe)です。 名前を変更した.xyzファイルをダブルクリックすると、アプリケーションを使用して期待どおりに開きます。 cmd.exeから、.xyzファイル「C:> myfile.xyz」を単に「実行」すると、Windowsはmyfile.xyzを実行可能ファイル(つまり)として実行します。これを回避するために.xyzファイルを変更する方法や、.xyzファイルだけでこの動作を防ぐように設定できるレジストリフラグはありますか?

0
Windows CMDはPython VirtualenvまたはDjangoコマンドを使用できません
python VirtualenvとDjangoを使用しようとしています。Pipを使用して両方を正常にインストールしました。私が見つけたすべてのチュートリアルで、CMDを開いてコマンドを入力するように指示されます。例えば:C:\ Users \ USER \ Desktop> django-admin startproject mysite -docs.djangoproject.com/en/1.10/intro/tutorial01/ C:\ Users \ USER \ Desktop> virtualenv pymote_env -pymote.readthedocs.io/en/latest/install/windows_virtualenv.html C:\ Users \ USER \ Desktop> mkvirtualenv myproject-docs.djangoproject.com/en/1.10/howto/windows/ これらのコマンドはすべて返されます'...内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。私はこれに対する解決策を見つけることができません。仮想Linux Ubuntuマシンを実行する価値はありますか?Windows 8を実行していて、Python 3.4.3 32ビットを使用しています。どんな助けでも大歓迎です。前もって感謝します!

2
ファイル名とファイル名をすべて[a-yA-Y]に置き換えて、findからtxtファイルを作成する方法
私はこれを行うためにUNIXのワンライナーを頼みたい これでファイル名は取得できます find . -type f > filenames.txtが、次のようなテキストファイルを取得したいと思います。 filename;filenamekey ./fn123456789X-5.txt;./123456789X5. 2番目のフィールドは、すべての文字([a-yA-Y]以外の数字)で置き換えられたファイル名である必要があります。理由は、このフィールドがISBN(0-9およびXで構成される)で構成されているためです。 次に、このようにfilenamekeyで検索します Select filename from books where filenamekey like '%123456789X%'; ファイル名には、ISBNである必要はありませんが、可能です。ISBNがない場合、キーは空またはジャンクにする必要があります。 私はこれを試しました: find . -type f > filenames1.txt cat filename1.txt | sed -e 's/[^0-9X\/\.]//g' > filenamekey1.txt paste filename1.txt filenamekey1.txt | awk '{print $1,$2}' 洗練されたワンライナーはありますか? どうもありがとう!

1
Ubuntu / Debian Linuxロックユーザー
タイトルが示すように、ユーザーアカウントをロックしました...しかし、それをテストするために、ロックされたアカウントにログインしてみました。私が見たのは、多くの人が期待しているのは、コマンドラインでの「間違ったパスワード」プロンプトです。 私の質問はこれです。 間違ったパスワードプロンプトではなく、ブロックされたユーザーがアカウントがロックされていることを示すプロンプトを表示するように編集できるファイルはありますか?


1
%RANDOM%環境変数が単一の数値を与えている[重複]
この質問にはすでに答えがあります: IF内でバッチファイルの変数が設定されていませんか? 6つの答え %RANDOM%次のコマンドの環境変数に問題があります。 FOR /l %%A in (0,1,30) do set /a results=1600 + %RANDOM% %% (1900 - 1600 + 1) && echo %%A--!results! 私はこの出力を期待しています: 0--1656 1--1743 2--1629 3--1887 … しかし、私はこれを取得しています: 0--1656 1--1656 2--1656 3--1656 … %RANDOM%変数がされてことになって乱数を返しますが、それは同じ番号を与えています。問題は何ですか?どうすれば修正できますか?

2
FreeBSDの `ls -R`コマンドからディレクトリを除外する
FreeBSD 9.2のディレクトリにすべてのファイルを一覧表示したいのですが、特定のディレクトリを含めたくありません。の両方-Iと--ignoreパラメータをチェックしましたがls、Iスーパーユーザーモードのみを無視し、--ignoreサポートされていません。 誰かがls別のコマンド(などgrep)を使用してそれを使用する方法を知っていますか?

1
PowerShellで今月作成されたxcopyファイル
ファイルをコピーするためにこのコードを書きましたが、今月作成したファイルまたは過去31日間作成したファイルだけをコピーする方法が必要ですか? $a = "L:\EndMonths\" $a +=get-date -format MMMM xcopy "L:\28*.zip" $a /I xcopy "L:\29*.zip" $a /I xcopy "L:\30*.zip" $a /I xcopy "L:\31*.zip" $a /I

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