line

ls 텍스트 출력을 조작하여 파일 이름 경로 추가
line

ls 텍스트 출력을 조작하여 파일 이름 경로 추가

때때로 다음과 같은 ls 출력 형식의 파일을 얻습니다. /etc/cron.d: -rw-r--r-- 1 root root 128 May 15 2020 0hourly -rw------- 1 root root 235 Dec 17 2020 sysstat /etc/cron.daily: -rw------- 1 root root 235 Dec 17 2020 sysstat 일반 Gnu 도구를 사용하거나 bash 내부를 삭제하여 이를 조작할 수 있는 기회가 있습니까? -rw-r--r-- 1 root root ...

Admin

ls -l의 출력에 대한 문서는 어디에서 찾을 수 있나요?
line

ls -l의 출력에 대한 문서는 어디에서 찾을 수 있나요?

이와 관련하여 많은 질문이 있습니다.ls 출력 이해,ls -la의 열은 무엇입니까?,"ls -la"는 무엇을 합니까?,ls -al 출력의 필드는 무엇을 의미합니까?등. 나는 또한 그것을 설명하려는 기사가 있는 다른 많은 웹사이트를 접했습니다. 그들 각각의 공통점은 열의 의미를 적었음에도 불구하고 원래 해당 정보를 얻은 위치에 대한 링크/참조가 전혀 없다는 것입니다. 세 번째 질문에 대한 답변은 다음과 같습니다.coreutils 매뉴얼, 그러나 여전히 지침을 제공하지 않는 맨페이지와 매우 유사합니다....

Admin

서버의 유휴 상태 및 예약된 CPU 확인
line

서버의 유휴 상태 및 예약된 CPU 확인

Linux 서버에서 사용 가능한 CPU와 예약된 CPU를 확인하고 싶습니다. 이 명령을 찾았 mpstat으며 아래는 출력입니다. CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle all 7.13 0.00 2.46 1.73 0.00 0.08 0.00 0.00 0.00 88.59 예를 들어 %idle이 1.0%라면 사용 가능한 CPU의 99.00%를 사...

Admin

".tee_history" 파일이란 무엇입니까?
line

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

SSH 옵션 SecurityKeyProvider는 명령줄에서 작동하지만 프로필 Linux WSL에서는 작동하지 않습니다. - 다른 옵션도 작동합니다.
line

SSH 옵션 SecurityKeyProvider는 명령줄에서 작동하지만 프로필 Linux WSL에서는 작동하지 않습니다. - 다른 옵션도 작동합니다.

작업 서버에 SSH로 접속하려고 하는데 이 오류로 인해 몇 달 동안 문제가 발생했습니다. 내 파일 config( ) 의 다른 모든 옵션은 ~/.ssh/config제대로 작동하지만 어떤 이유로 SecurityKeyProvider가 작동하지 않습니다. 구경하다: Host [work-server] HostName [work-server.work.com] SecurityKeyProvider /usr/local/lib/libwindowsfidobridge.so IdentityFile...

Admin

'at' 명령이 필수 프로그램/스크립트를 실행하지 않습니다.
line

'at' 명령이 필수 프로그램/스크립트를 실행하지 않습니다.

"at" 명령을 사용하여 스케줄링을 배우려고 하므로 테스트해보고 간단하게 유지하고 싶습니다. 예를 들어 "at 00:28"(내 시간대 형식) 을 입력한 다음 를 입력하면 /usr/bin/leafpadleafpad가 00:28에 시작될 것으로 예상됩니다. 하지만 그런 일은 일어나지 않았습니다. 기본적으로 아무 일도 일어나지 않습니다. 로 관련 작업 ID를 확인해보니 "at -c jobid"끝에 "실행 디렉터리에 접근할 수 없습니다"라고 나옵니다. 를 입력하면 "/usr/bin/leafpad"실제로 le...

Admin

터미널 실행 시 권한 거부 오류
line

터미널 실행 시 권한 거부 오류

터미널을 시작하면 다음 오류가 발생합니다. /home/USERNAME/.config/envman/PATH.env:2: permission denied: /home/USERNAME/.local/bin 이것은 내 .zshrc 파일입니다. # Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. # Initialization code that may require console input (password prompt...

Admin

Guix에서 지정된 미래 시간에 일회성 명령을 실행하는 방법은 무엇입니까?
line

Guix에서 지정된 미래 시간에 일회성 명령을 실행하는 방법은 무엇입니까?

미래의 특정 시간에 Guix에서 쉘 명령을 실행하고 싶습니다. 내 생각은 그 명령을 사용하는 것이었지만 atGuix에서는 사용할 수 없는 것 같습니다. 내 소원의 명령형 성격은 어느 정도 Guix의 선언적 철학에 어긋나기 때문에 내 기대를 (간접적으로) at사용할 수 없습니다. 예를 들어, atrequire atrun또는 atdis running은 Guix의 작업 방식에 잘 맞지 않을 수 있습니다. 특정 시간에 명령을 실행하기 위해 아직 찾지 못한 Guix 특정 방법이 있습니까? 지금은 하나만 할 수...

Admin

명령줄 인수의 일부로 두 파일 결합
line

명령줄 인수의 일부로 두 파일 결합

csvgrep(csvkit의 일부)을 사용하여 두 파일 중 하나와 일치하는 줄을 추출하려고 합니다. 불행하게도 grep처럼 두 개의 일치하는 파일을 허용하는 명령줄 옵션은 없습니다. 오직, csvgrep -f list1.txt -c 2 myfile.csv 명령의 일부로 list1.txt를 list2.txt와 연결하는 방법이 있습니까? csvgrep -f (list1.txt+list2.txt) -c 2 myfile.csv 제가 생각할 수 있는 유일한 방법은 임시 중간 파일을 사용하는 것인데 가능하다...

Admin

쉘 확장 순서: 명령 대체 대 산술 확장
line

쉘 확장 순서: 명령 대체 대 산술 확장

Bash 명령줄에 다음 코드 조각을 입력해 보세요. $ echo $(( $(wc -l letter.txt | cut -c1-4)/66 + 1)) 존재하고 66*4 줄이 있다고 가정하면 letter.txt명령줄에 문자열 5가 입력됩니다. 지금 이해할 수 없는 것은 명령줄 처리에 대해 내가 알고 있는 지식을 바탕으로 어떻게 이러한 결론이 도출되었는지입니다. 내 책(소벨의Linux 실용 가이드,4e) 말한다 Bourne Again Shell은 다양한 유형의 확장 및 대체에 대해 다음 순서로 각 토큰을 ...

Admin

inotifywait는 DELETE 이벤트를 수신하지 않습니다.
line

inotifywait는 DELETE 이벤트를 수신하지 않습니다.

테스트하기 위해 다음 bash 스크립트를 사용하고 있습니다.inotify기다려. while true; do inotifywait -r -e modify,create,delete "$DIRECTORY_TO_WATCH" done inotifywait는 생성된 파일을 수신하고 있습니다. /directory_to-watch/ CREATE test (copy).sh 또한 파일을 수정했습니다. /directory_to-watch/ MODIFY test.sh 그러나 파일을 복사한 다음 삭제한다고 가정하면...

Admin

즉각적인 입력 에코가 있는 SSH 클라이언트
line

즉각적인 입력 에코가 있는 SSH 클라이언트

터미널을 사용할 때 code-server(VSCode도 이 작업을 수행할 수 있음) 입력이 화면에 즉시 나타납니다(서버가 실제로 응답할 때까지 회색으로 표시됨). 그러나 OpenSSH 클라이언트를 사용하여 원격 시스템에 연결하면 짧은 지연 후에만 입력이 에코됩니다. 이는 일반적으로 대기 시간이 낮을 때 눈에 띄지 않지만 느린 연결에서는 입력하기가 어려워질 수 있습니다. TTY 할당을 비활성화하는 옵션을 사용하면 -T이 문제가 해결되지만 터미널의 유용성이 심각하게 제한됩니다. 비슷한 기능을 가진 SS...

Admin

파일 폴링의 대안?
line

파일 폴링의 대안?

아래 코드에서는 비동기식이므로 $tmp_input코드를 계속 실행하려면 폴링해야 합니다. wezterm cli send-text이렇게 하면 모든 것이 $tmp_input준비될 수 있습니다. tmp_input=$(mktemp ./tmp_input.XXXXXX) echo "read input; echo \$input > $tmp_input" | wezterm cli send-text --pane-id $bottom_pane_id --no-paste while [ ! -s "$tmp_input" ...

Admin