タグ付けされた質問 「history」

historyコマンドを使用して、以前にシェルに入力したコマンドを取得できます。


8
bashの履歴を完全にクリアする方法は?
サーバーの履歴から以前のすべてのコマンドをクリアしたい。私は使用しhistory -c、すべてのものがクリアされているようですが、サーバーにsshするとき、すべてのコマンドはまだそこにあります。 永久にクリアするにはどうすればよいですか?
254 bash  history 

10
端末「シークレットモード」?
私はターミナルを頻繁に使用し、時々コマンドを実行していますが、これは他の人に見られたくないものではありませんが、誤って矢印を押して誤って実行すると多くのトラブルを引き起こすコマンドが増えます。 だから、特定のコマンドの実行時に履歴の記録を停止し、実行した後にのみ記録を開始できるターミナルの「シークレットモード」があるのか​​、それともできるのか疑問に思っています再び履歴の記録を開始し、「シークレットモード」を終了するか、単にターミナルを再起動しますか? 私は後で自分自身を探して.bash_history、そこからものを削除することに気付いたので、最初にそこに記録するのを止めることができればはるかに簡単でしたか、少なくともそうでない場所に記録しようとすることができました許可され、それを記録しないことになります。

6
Bash履歴検索、部分+上矢印
検索しましたが、何も見つかりませんでした。ターミナルを使用して、bashの機能を探しています。 昔、debianシステムのユーザーがいて、友人が便利な履歴検索機能を設定してくれました(その時はtcshを使用したと思います)。そして、部分文字列に基づいて検索を行います。 たとえば、私の履歴が次の場合: ./script.pl ./script.pl arg1 cat output cat output | grep yada と入力し.、上矢印を押すと、次のように表示されます./script.pl arg1。もう一度押すと./script.pl、などが表示されます。 grep.bash_historyで実行するのとよく似ています。この機能を取得する方法はありますか?

4
.bash_historyへの書き込みをすぐに行うことはできますか?
多くの場合、多くのターミナルを開きます(現在、このワークスペースで7つ開いています)。最近書いたコマンドを見つけるために頻繁に検索historyしgrepますが、ターミナルを探して上にスクロールしたくありません。端末を「終了」せずに閉じたり、書いたものがすべて失われたりすることがあります[時々、端末で殺されたものが必要だったことがあります]。 各端末がすぐに.bash_historyに書き込むようにする方法はありますか?または少なくとも1分に1回、またはそのような何か?
125 bash  history 


4
複数の端末でのBash履歴処理
私は主にターミネーターを使用していますが、通常は3つのターミナルウィンドウで開きます。さまざまな理由でGnome端末も使用しています。 実行時に以前に発行されたコマンドを見逃すことがあるため、この場合、bash履歴はどのように処理されるのでしょうかhistory たとえば、プロンプトには現在のbash履歴行(\!)が表示され、3つの端末ウィンドウを分割してTerminatorを起動すると、すべての端末で同じ履歴行(たとえば100)が表示されます。どの履歴が保存されますか? また、ターミネーターを使用した後にGnomeターミナルを起動すると、ターミネーターで以前に発行されたすべてのコマンドに関係なく、起動時に100行目が表示されます




2
ターミナルを閉じた後、bash履歴が保存されない
最近、Ubuntu 14.04のインストールをUbuntu Gnome(Gnome DEに付属)に置き換えました。しかし、ターミナルセッションが閉じられると、bash履歴が保存されないことに気付きました。ターミナルセッションを閉じて新しいセッションを開いてコマンドを実行するとhistory、historyコマンド自体以外は表示されません。この問題を解決する方法はありますか? ありがとうございました

3
端末の履歴を手動で保存する方法は?
ターミナルが終了すると履歴ファイルが更新されることを理解しています。しかし、時々コンピューターがクラッシュし、ターミナルがきれいに終了しないことがあります。そして、履歴からこれらのコマンドを失い、迷惑です。どうすればすぐにフラッシュして、コンピューターがメルトダウンしてもエントリがそこに残るようにできますか?現時点ではこの回避策を使用していますが、もっと良い方法があるはずです。 Ubuntu 12.10でgnome-terminalを使用しています。

2
zshの端末間でどのように履歴を共有しますか?
入力されたすべてのコマンドが、開いているすべての端末の履歴に表示されるようにするにはどうすればよいですか? 複数の端末を開いている場合、履歴は共有されません。つまり、ある端末の履歴に入力したものが別の端末に表示されません。Bashの代替案を考えてください PROMPT_COMMAND="history -a"(プロンプトが表示される前に履歴を保存します)。

2
端末履歴を印刷用のファイルに保存します
私のUbuntuヘッドレスサーバーは、両方のハードドライブ(raid1)を失おうとしています。私はすでに最も重要なものを保存しました。今、私はターミナルを開いた状態(ssh)でMac OS Xクライアントの前に座っています。 書いた全体または少なくとも最も重要なインストールコマンドを保存する必要があります。基本的に最初の1kコマンド... 印刷してファイルに保存したいと思います。したがって、すべてを簡単に再インストールできます。 ちなみに、私はそれらがどこにあるか覚えていないいくつかのハード研究された設定ファイルも保存します。

4
マシンが作成されてからのシェルコマンドの履歴を見つける方法
私は数週間前にUbuntu virtualboxマシンを作成し、それ以降プロジェクトの作業を続けています。 1週間前にターミナルで入力したコマンドの構文を見つけたいと思いますが、ターミナルウィンドウを開いて閉じ、マシンを何度も再起動しました。 historyマシンを作成した後に入力した最初のコマンドに戻るコマンドを取得するにはどうすればよいですか? または、すべてのコマンドがUbuntuに保存されている別の場所はありますか?

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