command-history

macOSの端末コマンド履歴に現在位置を維持しますか?
command-history

macOSの端末コマンド履歴に現在位置を維持しますか?

端末に多くのコマンドを入力しました。 a、b、cなどのコマンドを入力します。今、私はgコマンドを使用していますが、もう一度a、次にb、cを実行したいと思います。 上(g)、上(f)、上(e)、上(d)、上(c)、上(b)、上(a)を押してから、実行aと入力します。 bに行き、それを行うには7回以上押す必要があります。 cも同じだ。 Windowsでは、コマンド履歴内の場所を維持します。したがって、a コマンドを入力して Enter キーを押すと、上キーを 2 回押して b に移動し、たぶん 2 回押して c に移動します。明らかに、これは反復シーケンスをより...

Admin

コンテナごとに別々のBash履歴ファイルと統合履歴ファイルを設定するには?
command-history

コンテナごとに別々のBash履歴ファイルと統合履歴ファイルを設定するには?

現在の設定では、すべてのbash履歴は、次を指すファイルに保存されます。HISTFILE. この履歴には、ホストシステムとすべてのコンテナの履歴が含まれます。 この記録に加えて、各コンテナに設定したいと思いますbash_history_<cont_name>。 設定の詳細: ホストシステムにはドッカーコンテナ設定があります。 すべてのコンテナは/home/uname/ホストシステムと共有されます。 (.bashrcも共有されます) [ホストとすべてのコンテナ]のすべてのコマンド履歴が記録されますHISTFILE。 クイックアップデートのために、...

Admin

コマンドが終了または終了した後にのみbashが実行されたときに時間集約的なコマンドを履歴に保存するにはどうすればよいですか?
command-history

コマンドが終了または終了した後にのみbashが実行されたときに時間集約的なコマンドを履歴に保存するにはどうすればよいですか?

セッションを終了する前にコマンドを保存する方法については、同様の表現の質問がたくさんあります。これは他の質問(PROMPT_COMMAND='history -a'などhistopt)への答えです。これ質問たとえば、誤解を招く表現があるが完全に入力されていないコマンドについて話します。 bash自動保存コマンドの初期トリガについて質問しています。たとえば、実行が完了していないコマンドがすでに含まれている他の端末で履歴を確認する必要があります。 私はbash実装がこれを直接実行できないと思います。しかし、尋ねる価値があると思います。 ...

Admin

「.tee_history」ファイルとは何ですか?
command-history

「.tee_history」ファイルとは何ですか?

これは300行に制限されたプレーンテキストファイルです。tee私のシステムで定期的に使用してください。 $ file .tee_history .tee_history: Unicode text, UTF-8 text $ wc -l .tee_history 300 .tee_history $ tee --version tee (GNU coreutils) 9.3 私は歴史に役に立たない。このロギングを簡単に無効にできますか?それとも、> .tee_historyファイルを定期的に切り取る(または)削除するのが最も賢明な回避策です...

Admin

dotnetコアWebアプリケーションを実行した後にsqlite3履歴が機能しないのはなぜですか?
command-history

dotnetコアWebアプリケーションを実行した後にsqlite3履歴が機能しないのはなぜですか?

過去1〜2年間、私はWeb開発プロジェクトにsqlite3を頻繁に使用しました。私はいつも突然コマンド履歴が機能しなくなるという問題を見つけました。 (上矢印を押すと、bashと同様にコマンド履歴が表示されます。) 参考までに Ubuntu 22.04.3 LTS(6.5.0-21-generic)と.NET Core 8.0.200を実行しています。 私が試したこと 私はこれを理解できません。 ファイルを確認して~/.sqlite_historyみると正常に見えます。 env変数を確認しましたが、$SQLITE_HISTORYこれはなく、まだ動作します(...

Admin

Bashレコードから単一パラメータを隠す
command-history

Bashレコードから単一パラメータを隠す

端末に渡された個々のパラメータを非表示にしながら、まだパラメータをコマンドに渡す方法はありますか? この問題シェルを介してプレーンテキストパスワードを渡すときに発生する問題を修正しました。 ただし、パスワードでなくても、LDAPで使用可能な個人情報(パスワードを除く)を含む、オプションのパラメータがCLI履歴から非表示になることがあります。 それで、次のようなものはありますか? 注文する: program argument1 argument2 {{argument3}} argument4 歴史: program argument1 argument2 ...

Admin

コマンドを実行しますが、*修正された*バージョンのみを履歴に追加するには?
command-history

コマンドを実行しますが、*修正された*バージョンのみを履歴に追加するには?

コマンド履歴のシミュレーションを作成しようとしていますが、出力たとえば、コマンドを実行できますlocate filename(表示される場合があります)。一部「ファイル」を選択し、vim %2(または別の方法で)2番目のファイルを編集します。 これまで私は以下を持っています: my-ret() { print -n " : `date +%s` : " >>~/.zsh-output BUFFER+=" >&1 >>~/.zsh-output" zle accept-line } zle -N m...

Admin

모든 터미널의 bash 기록을 한 번에 업데이트할 수 없습니다
command-history

모든 터미널의 bash 기록을 한 번에 업데이트할 수 없습니다

나는 gnome-terminal과 함께 Ubuntu 22.04.3을 새로 설치하고 있으며 ~/.bashrc를 직접 편집하지 않습니다. 다양한 출처에서 다음을 추가하면 내가 원하는 것을 얻을 수 있다고 말합니다. shopt -s histappend PROMPT_COMMAND="history -a;$PROMPT_COMMAND" 나는 그렇습니다 source ~/.bashrc. 내가 원하는 것은 다음과 같은 일이 일어나는 것입니다. 두 개의 터미널 창을 엽니다. 먼저 실행합니다 echo 1. 두 번째 실행...

Admin

特定の機能を備えたデフォルトのLinuxコマンドバージョンをどこで確認できますか?
command-history

特定の機能を備えたデフォルトのLinuxコマンドバージョンをどこで確認できますか?

JSON形式で出力を許可するlscpu特定の属性を持つLinuxコマンドがあります。-J CPU情報を取得するために、さまざまなLinuxディストリビューションを使用する何百ものホストでこのコマンドを使用したいと思います。自動でやりたいです。 しばらく前に、このプロパティは-J新しいコマンド機能であり、以前のLinuxディストリビューションでは無効になる可能性があるという警告を受けました。 この機能をサポートするホストの数を提案したいと思います。-Jlscpuがいつ含まれるかを確認するには、どの文書を使用する必要がありますか? すべてのWebページには、現在...

Admin

zsh:他のzshセッションの履歴にアクセスしますが、デフォルトではない選択方法を介してのみ可能です(例:逆増分検索、履歴スタック)。
command-history

zsh:他のzshセッションの履歴にアクセスしますが、デフォルトではない選択方法を介してのみ可能です(例:逆増分検索、履歴スタック)。

ご了承ください。これは、基本的な履歴制御オプションに関するもう1つの質問であるだけでなく、それについての明確なユースケースがあると思います。 ユースケース 実行中のインスタンスが多いzsh(tmuxtmux連続体と復活を使用)。次の要件があります。 各インスタンスに対して独立した履歴を持つことができるようにしたいですzsh。つまり、各インスタンスがzsh起動したときにのみグローバル履歴ファイルを読み取るようにし、過去のコマンドを検索するときは読み取らないようにします(sharehistory設定したくありません)。その理由は、1つのセッション(Aセッション...

Admin

Bashが時々記録から#個のコメントアウトされたコマンドだけを読むのはなぜですか?
command-history

Bashが時々記録から#個のコメントアウトされたコマンドだけを読むのはなぜですか?

マイArch Linuxシステム(5.2.15)では、矢印キーを使用した履歴ナビゲーションには、で始まるコマンドが~/.bash_history表示されます#。 Mac OSコンピュータ(bash 3.2.57)で履歴ナビゲーションに矢印キーを使用すると、~/.bash_historyこの文字で始まるコマンドは表示されません。# 組み込みhistory関数の動作は同じです。つまり、Archシステムではこれらのコマンドを表示できますが、OS Xでは表示できません。で見ることはできますが、実行するとhistory -rコメントコマンドは表示されません~/.bas...

Admin

「history -D」コマンドが表示されますが、.zsh_historyの期間列が通常ゼロであるのはなぜですか?
command-history

「history -D」コマンドが表示されますが、.zsh_historyの期間列が通常ゼロであるのはなぜですか?

「history -D」コマンドが表示されますが、.zsh_historyの期間列が通常ゼロであるのはなぜですか? テスト後この回答到着.zsh_historyの数値タイムスタンプの後に「0」がある列の目的は何ですか?コマンドはコマンドが実行された期間を示しますが、history -D期間列は~/.zsh_historyまだ表示されます0。 その理由は何ですか? ~/.zsh_historyファイルは初期コマンドで更新されますが、それ以降は更新されないのですか、それとも別の場所history -D(メモリや他のファイルなど)から時間を取得するのですか? ...

Admin

Linux / bashの履歴で、前のコマンドの次のコマンドを表示するショートカットは何ですか?
command-history

Linux / bashの履歴で、前のコマンドの次のコマンドを表示するショートカットは何ですか?

Windows cmdウィンドウで、次の40個のコマンドを入力して実行するとします。 echo 1[Enter] echo 2[Enter] echo 3[Enter] ... echo 40[Enter] 40個のコマンドを同じ順序で再度繰り返すことにした場合は、次のようにします。 [Up]--->プロンプトを表示をタップします。echo 40 [Up]--->プロンプトを表示をタップします。echo 39 [Up]37回繰り返し [Up]--->プロンプトを表示をタップします。echo 1 押す[Enter]--->echo ...

Admin

bashレコードに複数のコマンドラインが書き込まれるのを防ぐ方法は?
command-history

bashレコードに複数のコマンドラインが書き込まれるのを防ぐ方法は?

脆弱性スキャナなどの一部の製品は、指定されたユーザーとしてLinuxホストにログインし、最終的に問題のアカウントのbash履歴を「汚染」します。以下は、TenableのNessusスキャナで生成されたコマンドラインの例です。 LANG=C; printf "priv_escl_start_%s" "4Xoo3InT"; sudo -u root -p Password: sh -c 'printf "command_start_%s" "ljsL6ec8"; lspci -v 2>/dev/null; printf "command_done_%s" ...

Admin