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

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

3
一時ファイルを作成せずにコマンドラインでファイルを結合する方法
Linux / Bash環境には2つのファイルがあります。 # Example data $ cat abc 2 a 1 b 3 c $ cat bcd 5 c 2 b 1 d 最初の列の2つのファイルを結合しようとしています。入力ファイルは一致フィールドでソートする必要があるため、次は機能しません。 # Wrong: join on unsorted input does not work $ join abc bcd これを回避するには、2つの一時ファイルを作成して結合します $ sort abc > temp1 $ sort bcd > temp2 $ …

2
zshがすべてを拡張しようとするのを防ぐ
最近、bashから切り替えzshて、ワイルドカードが含まれているように見えるすべてのコマンドまたは引数を展開しようとすることに気付きました。したがって、次の行はもう機能しません。 git diff master{,^^} zsh: no matches found: master^^ scp remote:~/*.txt . zsh: no matches found: remote:~/*.txt 上記のコマンドを機能させる唯一の方法は、引数を引用することです。これは非常に面倒です。 Q:zshワイルドカードを展開するように設定する方法はありますが、一致するものがない場合は、引数をそのまま渡しますか? 編集:おそらく関連:zshでscp:一致が見つかりません

2
ネットワーク全体でWMICコマンドを実行する
これをコマンドプロンプトに1つずつ入力する代わりに、 wmic / node:ipaddress / user:administrator / password:mypassword bios get serialnumber それを1つのサブネット全体に対して実行してテキストドキュメントに出力するにはどうすればよいですか?コンピューターの在庫を確認するために数か月ごとにこれを行うので、これを手動で行う代わりにバッチスクリプトで実行できるはるかに簡単な方法があると思います。


1
コマンドラインから複数のファイルを「wput」する?
単一のファイルをアップロードすることができます wput: wput file ftp://username:passwd@ipaddress/file 複数アップロードする方法はありますか?たぶん何かのような: wput {file1,file2} ftp://username:passwd@ipaddress/{file1,file2} 注意 :私は解決策があることを知っています ftp、 curl、 その他。のためのものがあるかどうか私は思っていました wput。

2
Windows 7からWindows XPへのNET SENDコマンドの使用方法
NET SENDコマンドを使用して、マシンからローカルネットワーク内の別のマシンにメッセージを送信したい。私のマシンはWindows 7 Home Premiumであり、Windows XP Home(SP2)マシンにメッセージを送信したい。NET SENDはWindows 7では無効になっていることを知っているので、Windows XPのNET SENDとの通信に使用できるものは何ですか?



3
Windowsコマンドプロンプトで二重引用符のように単一引用符を処理する方法
私のシナリオは単純です-Mercurialオンラインブックからスクリプトサンプルをコピーし、Windowsコマンドプロンプトに貼り付けています。問題は、本のサンプルが一重引用符で囲まれた文字列を使用していることです。単一引用符で囲まれた文字列がWindowsコマンドプロンプトで渡されると、後者は単一引用符の間のすべてが1つの文字列に属していることを認識しません。 たとえば、次のコマンド: hg commit -m 'Initial commit' コマンドプロンプトであるようなぜなら後者扱い、貼り付けることができない'Initial commit'二つの文字列として- 'Initialとcommit'。貼り付け後にコマンドを編集する必要があり、面倒です。 二重引用符と同様に単一引用符を処理するようにWindowsコマンドプロンプトに指示することは可能ですか? 編集 JdeBPからの返信に続いて、私は少し調査しました。概要は次のとおりです。 Mercurialエントリポイントは次のようになります(Pythonプログラムです)。 def run(): "run the command in sys.argv" sys.exit(dispatch(request(sys.argv[1:]))) そこで、mercurialで使用されるコマンドライン処理を模倣する小さなpythonプログラムを作成しました。 import sys print sys.argv[1:] Unixコンソールのログは次のとおりです。 [hg@Quake ~]$ python 1.py "1 2 3" ['1 2 3'] [hg@Quake ~]$ python 1.py '1 2 3' ['1 2 3'] [hg@Quake ~]$ …

1
Ubuntu 2010.04のdos2unixはどこにありますか?
使用したいdos2unixので、tofrodosパッケージをインストールしましたが、まだが表示されますdos2unix: command not found。 だから私は走った: apt-file update; apt-file search dos2unix そして、結果はゼロになります。 Ubuntu 2010.04のdos2unixはどこにありますか? 同等のユーティリティに置き換えられましたか?

1
すでに実行中のアプリケーションのコマンドライン出力をキャプチャするにはどうすればよいですか?
別のプロセスによって開始されたプロセスがあるので、起動されたプロセスのコマンドライン出力が表示されません。とにかくコンソール出力を確認するにはどうすればよいですか?コマンドラインをプロセスに「アタッチ」できますか?はいの場合、どのように? 編集:私はこれを意味します:

1
STDOUTとSTDERRを破棄してコマンドプロンプトに戻る良い方法は何ですか
たとえばcommand &、すぐにプロンプ​​トに戻るために、CLIからアプリケーションを起動することがよくあります。これの欠点は、まだSTDOUTとSTDERRが発生することです。 そのためcommand &> /dev/null、これらの出力を破棄するために使用します。 これを日中に頻繁に書かなければならないとき、これはかなり面倒なことになる可能性があります。 だから私の質問は、不要なときにSTDOUTとSTDERRを破棄するより良い(短く読む)方法がありますか? 何ができましたか?たぶん、アプリケーションを起動するためのラッパースクリプトを作成しますか?これを行うエレガントな方法は何でしょうか?



3
Windows cmdでファイル名を変更しながらファイル名の先頭の文字を省略する方法は?
Windowsでファイルの名前を変更するときに、ファイル名の最初の文字を省略する方法を知りたいcmdです。 私の場合、次のようなファイルがたくさんあります。 #test1.txt #test2.txt #test3.txt #test4.txt #test5.txt 私は次のようなcmdプロンプトのすべてのファイルの名前を変更したい test1.txt test2.txt test3.txt test4.txt test5.txt ファイルはにありc:\myfiles\ます。

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