command-history

모든 터미널의 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가 언제 포함되는지 확인하려면 어떤 문서를 사용해야 합니까 ? 모든 웹 페이지에는 현재 상태...

Admin

zsh: 다른 zsh 세션의 기록에 액세스하지만 기본적으로는 아닌 선택 방법을 통해서만 가능합니다(예: 역증분 검색, 기록 스택).
command-history

zsh: 다른 zsh 세션의 기록에 액세스하지만 기본적으로는 아닌 선택 방법을 통해서만 가능합니다(예: 역증분 검색, 기록 스택).

양해해 주세요. 이것은 기본 기록 제어 옵션에 대한 또 다른 질문일 뿐만 아니라 이에 대한 확실한 사용 사례가 있다고 생각합니다. 사용 사례 실행 중인 인스턴스가 많습니다 zsh( tmuxtmux 연속체 및 부활 사용). 다음과 같은 요구 사항이 있습니다. 각 인스턴스에 대해 독립적인 기록을 가질 수 있기를 원합니다 zsh. 즉, 각 인스턴스가 zsh시작될 때만 전역 기록 파일을 읽도록 하고 과거 명령을 검색할 때는 읽지 않기를 원합니다(그래서 sharehistory설정하고 싶지 않습니다). 그 이...

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주석 명령이 표시...

Admin

"history -D" 명령이 표시하지만 .zsh_history의 기간 열이 일반적으로 0인 이유는 무엇입니까?
command-history

"history -D" 명령이 표시하지만 .zsh_history의 기간 열이 일반적으로 0인 이유는 무엇입니까?

"history -D" 명령이 표시하지만 .zsh_history의 기간 열이 일반적으로 0인 이유는 무엇입니까? 테스트 후이 답변도착하다.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 누르기 [...

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_...

Admin

종료/로그아웃 시 쉘 기록 지우기
command-history

종료/로그아웃 시 쉘 기록 지우기

종료/로그아웃할 때마다 쉘 기록을 지우고 싶습니다. 기록을 수동으로 지우는 방법과 세션/터미널 에뮬레이터를 닫을 때 자동으로 기록을 지우는 방법을 알고 있습니다. 그러나 이는 예상된 동작이 아닙니다. zsh나는 wayland를 사용하고 manjaro에서 흔들립니다. .zlogout을 사용해 보았습니다. 그러나 내가 이해한 바에 따르면 이것은 로그인 쉘용이기 때문에 작동하지 않습니다(로그인 쉘을 구성하는 것이 무엇인지 모르겠습니다). ...

Admin

Bash/zsh 삽입 기록/ctrl-R 인라인?
command-history

Bash/zsh 삽입 기록/ctrl-R 인라인?

Bash와 zsh의 Ctrl-R은 매우 유용합니다. 별칭도 마찬가지입니다 !!. 마지막 명령으로 확장됩니다. cat file | !!명령을 조정하기 위해 Tab 키를 누르기 전에 다음을 수행하는 경우가 종종 있습니다 . 사용하는 동안 내 기록을 점진적으로 검색하고 싶지만 !!Ctrl-R은 빈 프롬프트에서만 작동하는 것 같습니다. 행의 시작 부분이 아닌 곳에 히스토리 명령을 삽입하는 방법이 있습니까? 시도된 방법: 시도했지만 $(fc -nl | fzf) TAB이것은 마지막 명령을 참조합니다. zle 플...

Admin

쉘 기록에서 여러 명령을 편집하고 실행하는 방법은 무엇입니까?
command-history

쉘 기록에서 여러 명령을 편집하고 실행하는 방법은 무엇입니까?

때때로 최근에 사용한 명령 시퀀스를 수정한 후 재활용하고 싶습니다. 내가 어제 처형했다고 상상해보자 foo 42 bar with some strange arguments baz /my/most/beloved/folder 오늘은 이런게 필요해 foo -x 42 bar with some more strange arguments baz /my/most/hated/folder ctrlRand 를 사용하여 foo어제의 명령을 찾아서( foo다른 상황에서 사용하기 때문에 여러 번 사용할 수 있음) 이를 변경...

Admin

zsh가 자동으로 기록의 전체 경로를 쓰도록 강제하는 방법은 무엇입니까?
command-history

zsh가 자동으로 기록의 전체 경로를 쓰도록 강제하는 방법은 무엇입니까?

내가 얼마 전에 했다고 가정해 cd /path/to/foo/bar봅시다 evince file.pdf. 이제 다시 열려면 file.pdf이 두 단계를 다시 수행해야 합니다(기록 사용). 하지만 한 단계로 완료하겠습니다. 즉, 난 그걸 원해아니요 evince file.pdf작성 되었지만 .zsh_history. evince /path/to/foo/bar/file.pdf예를 들어 내 것을 어떻게 수정합니까 .zshrc? evince이것은 단지 예일 뿐입니다. 어떤 명령과도 작동해야 합니다. 이 새로운 동작...

Admin

명령줄/프롬프트가 손상되어 편집할 수 없습니다(WSL2).
command-history

명령줄/프롬프트가 손상되어 편집할 수 없습니다(WSL2).

WSL2와 함께 Windows 10을 사용하고 있습니다. 지금까지 시도한 모든 터미널에서 깨진 명령줄이 금세 발견되었습니다. Enter 키를 누르면 실제 명령이 다르게 나타나고, 명령 프롬프트의 일부가 삭제되고, 커서 위치가 편집되지 않고, 임의의 공백이 추가되는 등의 문제가 발생합니다. 오늘은 특히나 힘들었고 효율적으로 일하기가 어려웠습니다. 위/아래 화살표 키를 사용하여 기록을 스크롤한 후에 이런 일이 발생할 수 있습니다. WSL을 다시 시작하고, 터미널을 지우고, 터미널을 다시 시작해도 도움이...

Admin