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

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



7
あるユーザーに属するすべてのファイルを別のユーザーに変更するにはどうすればよいですか?
特定のユーザー(できればターゲットディレクトリ)に属するすべてのファイルの所有権を別の指定されたユーザーに変更できるLinuxコマンドを探しています。 私の夢のコマンドは次のようになります... chuser -R --olduser tom --newuser jerry または chuser -R --olduser 1066 --newuser 1492 これが私のシナリオです...ユーザーとグループの情報が保存されたバックアップファイル(.tgz)があります。ApacheとMySQLを実行しているWebサーバーから取得されました。バックアップ内のファイルはシステム全体からのものであり、複数の異なるユーザーおよび複数のシステムタイプのアカウントからのファイルが含まれており、新しいサーバーに復元したときに設定が失われないことが重要です。問題は、ファイルを復元するマシン上のユーザーが、バックアップファイル内のユーザーと一致しないことです。たとえば、両方のマシンにMySQLユーザーがありましたが、ユーザーIDが異なり、異なるユーザーに属する両方のマシンにいくつかのユーザーIDがありました。これは、新しいマシンのユーザーを古いマシンのユーザーに同期する方法がないことを意味します。 このような検索コマンドですべてのユーザーファイルを見つけることができます... find /decompressed-backup-dir -uid 1050 または find /decompressed-backup-dir -user tom 私が疑うように、単一のコマンドで必要なことを行う方法がない場合は、おそらくfindコマンドの結果を別のコマンドにパイプして所有権の変更を処理する方法がありますか? 私はPHPスクリプトでこれを行うことができますが、バックアップには4GBと数万のファイルがありますので、PHPやPerlを使用したくないのですが、それを処理できるシェルスクリプトで満足です。


14
cdを使用して複数のディレクトリレベルに移動する
多くの場合、深くネストされたフォルダー(/ path / to / project / com / java / lang / whateverなど)になり、時には4つのディレクトリレベルにジャンプできるようにしたいJavaプロジェクトを扱っています。cd ../../../ ..と入力するのは苦痛であり、シンボリックリンクはしたくありません。複数のディレクトリレベルに移動できるcdのフラグがあります(私の頭の中では、cd -u 4のようなものになります)。残念なことに、cdのmanページは特に見当たりませんが、代わりに役に立たない "builtins"ページが表示されます。



5
grep:すべての出力を表示しますが、検索の一致を強調表示します
bashでは、コマンドを実行して特定のパターンに一致する出力行のみを表示する場合はgrep、次のようにパイプすることができます。 ファイルtestfile hello there my friends コマンド $ cat testfile | grep 'hello' hello #this will be highlightd これにより、検索の一致が強調表示され、該当する行全体が表示されます。-Aand -Bを使用して、その行の前後の行を表示できます。私の質問は、コマンドを実行してすべての出力を通常どおり表示することは可能ですが、grepのように検索の一致を強調表示することですか?だから私の出力は hello #highlighted there my friends

19
コマンドプロンプトの痛みを軽減する方法
私は、Windowsでコマンドプロンプトをより適切に使用して、自分が何をするかを、より多くの制御を行うために、そして単に学習体験のために学習したいと考えています。私が今抱えている主な迷惑は、タイピングのすべてです。大きなパスのファイルで操作を実行したい場合は、少なくとも1分間入力してそこに座っています。間違えた場合は、上矢印キーを押して全体をスクロールして見つけなければなりません私が間違ったこと。これを簡単にするツールはありますか?

7
コマンドプロンプトで.exeを実行する
繰り返しプログラムを実行しようとしていますが、クリックすると開くと終了します。プログラムを使用して入力テキストファイルを開くと、反復が完了し、ウィンドウがすぐに閉じます。ウィンドウを閉じないように実行したり(結果を確認したり)、コマンドプロンプトで同じことを実行するにはどうすればよいですか。私は、コマンドプロンプトでの操作にあまり慣れていません。

1
Mac OS Xのコマンドのbash補完
Ubuntuのように、コマンドを入力するときにプログラム名を取得finkしmacportsて自動補完するにはどうすればよいapt-getですか? たとえば、私が入力したとき sudo port install ca を押してtab、ターミナルで自動補完するか、使用可能なコマンドを表示します。 OS Xは、sudo!



9
ルーターの背後にいる場合、コマンドラインからパブリックIPアドレスを取得するにはどうすればよいですか?
コマンドラインでパブリック(WAN)IPアドレスを取得する方法はありますか?ISPによって動的IPアドレスが割り当てられたルーター(LANネットワーク)の背後にいます。 外部Webサービス(などifconfig.me)を使用するソリューションを見てきましたが、外部サービスなしでそれを実行できるかどうかを知りたいです。

8
管理者として特定のフォルダーでコマンドプロンプトを開く方法
cmd.exeへのショートカットを作成し、起動するフォルダーを指定しました。次に、[詳細設定]に移動し、[ 管理者として実行]にチェックマークを付けました。 ショートカットをダブルクリックすると、常にで起動しC:\Windows\System32ます。 私は何が欠けていますか?指定したフォルダーでコマンドラインを開始するにはどうすればよいですか?

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