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

コマンドラインインターフェイス(CLI)は、コマンドを入力して特定のタスクを実行することにより、コンピューターのオペレーティングシステムまたはソフトウェアと対話するためのメカニズムです。





7
(x)日より古いファイルを削除しますか?
(n)日よりも古い特定のフォルダー内のすべてのファイルを削除するための優れたWindowsコマンドラインオプションとは何ですか? また、これらのファイルが何千もある可能性があることに注意してください。したがってforfiles、シェルを使用することcmdはここでは素晴らしいアイデアではありません。かなり厄介なハックだと思うので、もっとうまくやれるかどうか見てみましょう! 理想的には、Windows Server 2008に組み込まれている(または簡単にインストールできる)ものです。

9
外部インターフェイスへのローカルIPトラフィックを強制する
たとえば、必要に応じて構成できるいくつかのインターフェイスを持つマシンがあります。 eth1:192.168.1.1 eth2:192.168.2.2 これらのローカルアドレスの1つに送信されたすべてのトラフィックを、他のインターフェイスを介して転送したいと思います。たとえば、192.168.1.1のiperf、ftp、httpサーバーへのすべてのリクエストは、内部でルーティングされるだけでなく、eth2を介して転送される必要があります(外部ネットワークがeth1にパケットを再ルーティングします)。 iptables、ip routeなどのいくつかのコマンドを試してみましたが、何も機能しませんでした。 私が得ることができる最も近い行動は、 ip route change to 192.168.1.1/24 dev eth2 内部でルーティングされている192.168.1.1を除き、eth2ですべての192.168.1.xを送信します。その後、eth1で偽の192.168.1.2に向けられたすべてのトラフィックのNAT転送を行い、内部的に192.168.1.1に再ルーティングできますか?私は実際にiptablesで苦労していますが、それは私にとってあまりにも難しいです。 このセットアップの目標は、2台のPCを使用せずにインターフェイスドライバーのテストを行うことです。 私はLinuxを使用していますが、Windowsでそれを行う方法を知っていれば、それを購入します! 編集: 外部ネットワークは、eth1とeth2間の単なるクロスオーバーケーブルです。私のマシンにhttpサーバーがあるとします。ここで、同じマシンからこのサーバーにアクセスしたいのですが、TCP / IPトラフィックがこのeth1 / eth2ケーブルを通過するようにします。このためにインターフェイスをどのように構成すればよいですか?

4
現在実行されているバッチスクリプトを含むディレクトリを取得します
%0バッチファイルで使用して、バッチファイルのディレクトリを取得しますが、結果は次のとおりです。 c:\folder1\folder2\batch.bat このように、バッチファイル名なしのディレクトリだけが必要です。 c:\folder1\folder2\ どうすればいいですか?たぶん、パスをフィルタリングする必要があります。はいの場合、どうすればいいですか?

6
SSHに特定のシェルを使用させる
ユーザーのデフォルトのシェルが何であるかに関係なく、リモートエンドで特定のシェルを使用するようにSSHを強制する方法はありますか? 私は次のようなソリューションを試しました: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' 残念ながら、リモートエンドのデフォルトシェルは「複雑な複数行コマンド」部分の解析を担当し、BashとCシェルユーザーの両方で機能するように十分にエスケープすることが困難です。


5
SSH、ログイン時にコマンドを実行し、ログインしたままにしますか?
私は期待してこれを試しましたが、うまくいきませんでした:それは最後に接続を閉じました。 リモートマシンにログインし、コマンドを実行し、切断しないスクリプトをssh経由で実行できますか? そのため、マシンでsshし、そのようなディレクトリにcdし、コマンドを実行して、ログインしたままにします。 -ジョナサン (私が使用することを期待) #!/usr/bin/expect -f set password [lrange $argv 0 0] spawn ssh root@marlboro "cd /tmp; ls -altr | tail" expect "?assword:*" send -- "$password\r" send -- "\r" interact

6
コンソールからインストールされたKVMゲスト。しかし、ゲストのコンソールにアクセスする方法は?
コマンドラインのみ(ハイパーバイザーとゲストの両方)を使用して、KVM(RHEL 6)に完全仮想化ゲスト(Fedora 14 x86_64)をインストールしようとしています。エラーもなく、具体的な結果もありません。テキストのみのインストールの方法を知りたいのですが。 だから、ここに私がやったことがあります: # virt-install \ --name=FE --ram=756 --vcpus=1 \ --file=/var/lib/libvirt/images/FE.img --network bridge:br0 \ --nographics --os-type=linux \ --extra-args='console=tty0' -v \ --cdrom=/media/usb/Fedora-14-x86_64-Live-Desktop.iso Starting install... Creating domain... | 0 B 00:00 Connected to domain FE Escape character is ^] ÿ それで?数日間グーグルで調べた後、テキストインストールからのゲストの出力が表示されるはずですが、何も起こりません。virt-viewerはそれに接続できません。--helpを追加することですべてのオプションを検討することをお勧めします(これは行いました)。virshで再接続すると、次のように表示されます。 Domain installation still in progress. You can reconnect to …

3
「mysqlimport」ユーティリティからの警告をどのようにリストしますか?
まず、MySQL自体からデータをロードするのではなく、コマンドラインツール「mysqlimport」を使用します。 これを使用してCSVをテーブルに直接ロードし、生成された警告を確認する必要があります。冗長またはデバッグを有効にした状態で警告を表示することはできません。何か案は? (MySQL 5.0.5)

5
シャットダウンコマンドを削除するが、再起動を維持する最良の方法
データセンターにraspiタイプのデバイスがありますが、最近、誤って太い指で画面の間違った端末にシャットダウンコマンドを貼り付けました。オプションを保持するshutdown -rが削除する方法はあり#poweroff #shutdown -P -Hますか? shutdown -r 命令を守りたい。システムをフリーズしたり、IPテーブルルールでロックアウトしたりした場合は、タイマーを設定します。例shutdown -r +10


6
エラー時にxargsが終了しないようにする
manページによると、実行行の1つが255のエラーで終了した場合、xargsは終了します。 コマンドの呼び出しがステータス255で終了した場合、xargsはそれ以上入力を読み込まずにすぐに停止します。これが発生すると、stderrでエラーメッセージが発行されます。 これを行わないようにxargsを取得するにはどうすればよいですか? 一度に50行ずつ、実行する1500行程度のバッチジョブがあります。私はそれが常に特定のラインで死にかけていることを発見し、仕事を完了していませんでした。良くない! さらに良い質問、私がやろうとしていることを説明する質問は次のとおりです。 途中でジョブを終了せず、出力が何らかのログファイルにキャプチャされるように、一度に50行ずつ1500行のバッチスクリプトを実行するにはどうすればよいですか?

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