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

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

1
2つの文字列をまとめて比較し、変数がアルファベットかどうかを判断する方法
私はこのコードを持っています for /l %%a in (0, 1, 25) do ( if /i !TextAlphabet!==!Alphabet[%%a]! ( set AlphabetNumber=%%a ) ) !Alphabet[]! アルファベットを含む配列です。 エコーしてみた !TextAlphabet! そして !Alphabet[%%a]! そしてそれらが同じ場合 %AlphabetNumber% それでも、ループの前に設定した値です。 変数内の空白を調べようとしましたが、見つかりませんでした。 私は ""タグに変数を追加することも試みました。

2
バッチファイルパスの奇妙さ
このバッチスクリプトを作成して、ローカルアプリのデータとリダイレクトされたユーザーフォルダーからいくつかのものを削除します。 このことは、ちょっとしたちょっとした引っ掛かりを除けば、まったくうまく機能します。 set share=\\SERVER\d$\tsprofiles\%USERNAME%.V2\AppData\Roaming ECHO Deleting..... %share% net use Y: %share% cd /D Y:\ del * /F /S /Q del * /F /Q net use Y: /DELETE /YES 何らかの理由でvar shareが作成したパスがエクスプローラのUNCパスにナビゲートしていますが、これはDrive Y:にマッピングしようとしています: net use Y: %share% サイコロはありません。私はドメイン管理者アカウントと管理者コマンドプロンプトからこれを実行しているので、私はそれがパーミッション問題ではないと確信しています....

2
検索してsedに置き換えます。元の行も保持します
私は持っています param1='123' をお願いします param1='123' param2=123 123は私がこれを実行したいファイルの間で変わるでしょう。 私は使用してparam2を得ることができます sed -i "s/param1=\([0-9]\+\)/param2='\1'/g" '{}' \; しかし、それから私はparam1を失います。 私はまた使用して行param2を追加することができます sed -i "param1='\([0-9]\+\)';/a \param2=\1; しかし、パターンは認識されていないと私は終わる param2=1 これら2つのコマンドを組み合わせる方法、またはこれを機能させる別の方法はありますか? どうもありがとう!

1
フォルダー自体ではなく、フォルダーの内容をアップロードするためにncftpputを使用する
私はを使用してFTPサーバーにフォルダの内容をアップロードしようとしています ncftpput -R -v -u "username" ftp.nixcraft.biz /nixcraft/forum /tmp/phpbb しかし私は作成したくありません phpbb フォルダ内のコンテンツをアップロードしたい forum フォルダ。 アップロード先のフォルダ名を変更せずにこれを実現するにはどうすればよいですか。

2
単純な(?)Unix Grepコマンド
ある文字列を持ち、具体的には別の文字列を持たないファイルのリストを再帰的に表示する方法を教えてください。また、ファイル名ではなくファイルの内側を見るという意味です。


2
コマンドラインを使用してwindows 10スクリーンスケッチを起動する
私は窓10スクリーンスケッチを使用して、シングルクリックでそれを始めたいです。 ペンを起動するように設定できることはわかっていますが、それは私にとっては望ましくありません。サーフェス自体の音量アップ/ダウンキーから起動できるようにしたいです。 それはおそらくそのために設計されていなかったので - 私はコマンドラインからそれを実行することにします(私は自分自身でボリュームアップボタンにフックするつもりです) 任意の助けは大歓迎です

3
私の.vimrcファイルにない場合、これらのデフォルトではないVim設定はどこに保存されていますか?
だから私が押すと :set 自分にはない設定がたくさんある ~/.vimrc ファイル。 (私の推測は、それらは私が数年前に設定した設定であり、覚えていないということです)。 私もです :version そして道をたどる $VIM/vimrcこれは、「フォールバック」されたと言われています。 usr/share/vimrc。これが「システムvimrc」です。 私は後者のパスを開くと、謎の設定はこのvimrcファイルにはありません。 他の唯一のパスは、 "user excrc file"です。 $HOME/.exrcどのようにして到達するのか、それが何なのか私にはわかりません。 コマンドを実行したときに表示される設定はどこにでもあります :set から来る? 私はOS X(10.6)を使っています。

1
bash端末で複数行コマンドをコピー、貼り付け、編集する
引数が多いコマンドでは、Web上で読みやすくするためにスラッシュエスケープ改行を使用することがあります。これはばかげた例です echo -n \ "hello" \ "world" この「適切に」貼り付けおよび編集する方法がわかりません あなたが手に入れるbashに貼り付け $ echo -n \ > "hello" \ > "world" OSXで戻る矢印キーを使って移動すると> "world"、最初の2行ではなくでのみ行を編集できます。通常、コマンドを修正するために一時ファイルに貼り付ける必要があります。 任意の行を編集できるこの貼り付けを実行するためのより良い方法はありますか?bashこれがうまく機能するように設定しますか?



2
Linuxでrtorrentを使用してコマンドラインからマグネットリンクをダウンロードするにはどうすればよいですか?
Linux(Ubuntu)でrtorrentを使用してコマンドラインからマグネットリンクをダウンロードするにはどうすればよいですか? 私はできることを知っています 走る rtorrent ヒット Backspace マグネットリンクを貼り付け ヒット Enter ただし、キーボードショートカットではなく、1つまたは複数のコマンドラインが必要です。

2
startタイトルとtasklist / fi windowtitleは同じタイトルを参照しますか?
私は探していたstartとtasklistコマンドを、と私は2つのことに気づきました。両方ともウィンドウタイトルへの参照がありました。 start "myTest" /b somefile argA tasklist /fi "WindowTitle eq myTest" 私を混乱させるのは、タスクリストが一致するものを返さないことです。私が間違っていること、またはこれらが同じタイトルを参照していないことはありますか


3
Linuxテスト-コマンドテストとは何ですか?
次のコードをご覧ください。 snap=snapshot.file touch snapshot.file-1 $ [ -a $snap-1 ] && echo yes yes test -aここでコマンドは何をテストしますか? 私が試したinfo coreutils 'test invocation'と探し-aたが、それを見つけることができませんでしたファイル特性試験のセクションではなく、中のテストのための結合子セクション。 そのようなtest -aコマンドは文書化されていないものですか? NB、私のシステムはUbuntu 13.10で、私のman test言うGNU coreutils 8.20 October 2012 TEST(1)。

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