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

コマンドラインは、シェルへのインタラクティブなインターフェースです。

6
UNIXコマンド-検索
私はUNIXコマンドを習得しようとしていますが、このゲームをプレイして習得していて、今は本当に行き詰まっています。私はsshを介してサーバーにいて、ディレクトリはランダムなファイルとフォルダーでいっぱいで、次のレベルのパスワードはファイルの1つにあります。このファイルには次の属性があると聞いています。 人間が読める 1033バイト 非実行可能 findコマンドを使用する必要find ! -executableがあると思いますが、試しましたが、ファイルのロードが返されました。マニュアルまたはオンラインで人間が読める唯一のヘルプは、ファイルサイズを人間が読める形式で出力することです。そこで少し迷っていますか? また、私は試みましたfind ~ -size 1033bが、それは何も返しませんでした。しかし、私が試しfind ~ -size -1033bたとき、ディレクトリ内のすべてのファイルが返されました。

2
vimでtail -fにカラー出力を表示させる方法は?
この質問で、ジルは答えました さらに別の可能性はtail -f、Emacsシェルバッファーで実行し、Emacsの構文カラーリング機能を使用することです。 私はvimユーザーなので、これをemacsではなくvimで実行したいと思います。 んvimのは、この機能を持っていますか?

1
LinuxユーザーガイドのWindowsについて [閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 8年前休業。 私は大学院生ですが、私の研究ではWindowsボックスに切り替えなければならないことを最近知りました(申し訳ありませんが)。私はWindowsユーザーがLinuxに切り替えるためのガイドがたくさんあることを知っていますが、その逆のガイドはあまり多くありません。誰かが良いリソースを持っていますか?私はbashシェルですべてを行うことに慣れています。vimでテキスト編集をするのが好きで、シェルスクリプトを設定するのも好きです。移行をできる限り簡単にしたいと考えています。


2
ms-dosスタイルのワイルドカードをlsおよびmvで使用するにはどうすればよいですか?
私はMS-DOSのバックグラウンドから来るのは不幸ですが、少なくともLinuxがどれほど強力であるかを理解することができます。私はLinux-Fuを標準に近づけるよう取り組んでいますが、DOSでできることがいくつかありますが、Linuxで最も簡単に達成する方法がわかりません。 複数のファイルの名前を変更する-2つのワイルドカードを使用する c:\> dir Directory of c:\ file1.txt file2.txt file3.txt file4.txt c:\>rename *.txt *.bak c:\> dir Directory of c:\ file1.bak file2.bak file3.bak file4.bak 私はfind -execここで使用できることを知っていますが、おそらくmvいくつかの特別なフラグまたは構文を使用して、より短い構文を使用することは可能ですか?私は、このための鍵があると思い秒 *(つまり、私はワイルドカードを使用して名前を変更したいファイルを選択する方法を知っている)Linuxなどのワイルドカードは最初のものに問題を持つべきではありません 1つのファイルの名前を変更する-1つのワイルドカードを使用する c:\> dir Directory of c:\ file1.txt c:\>rename file1.txt *.bak c:\> dir Directory of c:\ file1.bak これは、長くて扱いにくいファイル名を変更するときに特に役立ちます。私は多分、私が使用して考えていたmv file1.txt $1.bakで終わるためにfile1.txt.bakも許容されるであろうが、私はあなたが参照することができないんだけど$1、シェルコマンドでパラメータをインライン。ここでも、この特定のケースでは、ms-dosが*ワイルドカードをどのようにファイル名の一部のキャプチャ/置換一致の一種として使用するかを単純化するのが便利です。 ワイルドカードを使用したディレクトリリストのフィルタリング c:\> dir Directory of …


4
「diff」コマンドを使用して、どうすれば自分の予算を最大限に活用できますか?
私はdiff過去にLinux コマンドを使ってみましたが、あまり運も忍耐もありませんでした。私は通常、DiffMergeやKdiffなどのGUIユーティリティを使用することになります。 最近、私はdiffsshを介してリモートシステム上のファイルを比較するために再び使用しようとしましたが、この-y / --side-by-sideオプションは非常に役立つことがわかりましたが、このユーティリティを最大限に活用していないように感じます。 だから私は次のことを達成する方法に興味があります: 変更を強調表示するか、色分けして出力を読みやすくします マージ-違いのある行を選択し、変更をファイルの1つに反映します また、グーグルで良い例を多く見つけていないので、差分を最大限に活用するためのlinux-fuの秘密がある場合は、教えてください。私は主にテキストベースの設定ファイルを比較しますが、どんなトリックやヒントも素晴らしいでしょう。 参考のために -DiffMergeユーティリティでは、色の強調表示で変更を並べて簡単に表示できます。上部のアイコンを使用すると、「すべてを表示」、「違いを表示」、「コンテキストとの違いを表示」のビューを切り替えることができます。コマンドプロンプトでこの機能の一部を気に入っていただけると思います。 ps:非常に便利だと思うもう1つのオプションは--suppress-common-lines、この簡潔で読みやすいブログ投稿で学んだオプションです。



2
シェル固有ではないものは何ですか?
一部の回答では、回答にシェル固有のコマンドを使用しないことを推奨するコメントが表示されます。 すべてのシェルに存在するコマンド、演算子などを知るにはどうすればよいですか?規格のリストはありますか? man builtinsコマンドのリストを示します。これらは、すべてのシェルで機能するポータブルシェルスクリプトで使用できる唯一のコマンドですか? 組み込みはシェル固有ですか? Linuxの標準は他のUnixの標準と異なりますか? 構文はどうですか?一部のシェルでは句読点、演算子などが異なる場合がありますか?




3
別のコマンドが終了した後に実行するコマンドをキューに入れる方法は?
終了するのに非常に長い時間がかかるプログラム(emerge)を開始して、それを待たずに就寝する必要があることに気付くことがあります。そもそもこれを知っていたら走る program; halt しかし、すでにプログラムを開始しているので、そのプロセスが完了したときにシャットダウンするようにコンピューターを「スケジュール」するにはどうすればよいですか?うCtrl+z、その後fg; halt大丈夫?

1
KDEの通知機能に対するCLIインターフェース
KDEの通知機能はかなり良いと思います。私は考えていました...私のシステムログもそこに送信され、それが表示されてそれらが表示されるようになると、どれほど役立つでしょうか。この最初のステップは、CLIを介して通知機能にメッセージを送信する方法を理解することだと思います。 これがdbusインターフェースに関するkdeフォーラムの議論です。このインターフェースの使い方がよくわかりません。だれかがdbusに精通している場合は、dbusを介してそれにアクセスするさまざまな方法を詳しく説明した回答を書くことができます。

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