Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A

6
웹 브라우저 입력 필드의 Vim 인터페이스?
Vim 텍스트 편집기의 동일한 키보드 인터페이스로 입력 상자의 텍스트 입력을 입력하는 브라우저 플러그인을 찾고 있습니다. 나는 일반적인 네비게이션을 훨씬 효과적으로 만드는 Vimium 을 채택 했지만 입력 필드를 선택하는 동안 (이 게시물을 작성하는 동안과 같이) Vim 인터페이스를 가지고있는 내 자신의 희망을 종종 발견합니다. vim 텍스트 편집기로 파일을 편집하는 것과 같은 방식으로 …
29 vim  browser  chrome 


4
마지막 명령을 파일로 저장하려면 어떻게해야합니까?
bash 셸을 사용하여 분석을 실행할 때 종종 내가 사용한 명령을 동일한 디렉토리의 파일 (내 "LOGBOOK"이라고 함)에 저장하여 원하는 것을 확인할 수 있습니다. 나는 그 결과를 얻었습니다. 지금까지 이것은 터미널에서 명령을 copy.pasting하거나 "up"을 눌러 명령을으로 수정 echo"my command" >> LOGBOOK하거나 다른 유사한 익살을 의미했습니다. history다른 날에 도구 가 있다는 것을 알았지 …

5
거의 모든 프로그램이 내 로케일에 대해 불평하는 이유는 무엇입니까?
Arch Linux를 사용하고 있으며 로케일 설정 에 대한 위키 의 지시를 따랐습니다 . 거의 모든 프로그램이 로케일에 대해 불평합니다 locale. 다음과 같이 보입니다 : % locale locale: Cannot set LC_ALL to default locale: No such file or directory LANG= LC_CTYPE=en_US.UTF-8 LC_NUMERIC=en-US LC_TIME=en-US LC_COLLATE="POSIX" LC_MONETARY=en-US LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT=en-US …

9
명령 행에서 파일에 텍스트를 추가하는 가장 빠른 방법은 무엇입니까?
때때로 나는 터미널에있는 동안 파일에 쓰고 싶다고 생각했습니다. 이 노트들을 모두 같은 파일에 넣고 싶었습니다. 또한 각 날짜 / 시간 태그를 원합니다. 매번 파일을 열지 않고도이 작업을 수행 할 수 있습니까? 터미널에 입력하고 명령이나 스크립트로 매번 파일에 추가 할 수 있습니까? GNU BASH를 사용하고 있습니다.

2
신호가 걸렸을 때 시스템 호출 중단
read()및 write()통화 매뉴얼 페이지를 읽음으로써 이러한 통화는 차단 여부와 상관없이 신호에 의해 중단 된 것으로 보입니다. 특히, 가정 프로세스는 일부 신호에 대한 핸들러를 설정합니다. 설정 O_NONBLOCK 되지 않은 상태 로 장치가 열린 경우 (예 : 터미널) (예 : 차단 모드에서 작동) 그러면 프로세스 read()는 장치에서 시스템 호출을 읽어 커널 공간에서 …

2
수신 측의 예외를 제외하고 송신 측에 존재하지 않는 수신 측의 파일을 삭제하도록 rsync 요청
이 스레드를 읽었습니다. rsync --delete --files-from = list / dest /는 원하지 않는 파일을 삭제하지 않습니다 rsync를 통해 dest dir에서 불필요한 파일을 삭제 하시겠습니까? 그러나 내가 알 수있는 한 (아마도 뭔가 빠졌을 수도 있음) 다음 질문을 다루지 않습니다. rsync예외적으로 송신 측에 존재하지 않는 수신 측의 파일을 복사하고 삭제 하도록 요청하는 …
29 rsync 

10
ssh 서버에 로그인하기위한 쉘 스크립트
스크립트에 언급 된 비밀번호를 사용하여 ssh 서버에 자동 로그인 할 수있는 쉘 스크립트를 작성하려고했습니다. 다음 코드를 작성했습니다. set timeout 30 /usr/bin/ssh -p 8484 root@172.31.72.103 expect { "root@172.31.72.103's password" { send "password\r" } } 이 코드는 제대로 실행되지 않고 여전히 암호를 요구합니다. 누군가이 문제를 해결하는 데 도움을 줄 수 있습니까?
29 ssh  password  expect 

3
응용 프로그램을위한 포트를 어떻게 예약합니까?
사용자 지정 응용 프로그램을위한 포트 목록을 어떻게 예약합니까? 구체적으로 말하면, 내가 만들고있는 제품에는 많은 프로세스와 많은 상호 통신이 있습니다. 내가 겪고있는 문제는-가끔씩-OS가 내 포트를 훔친다는 것입니다. 드물지만 발생합니다. 다른 애플리케이션이 포트를 지정하지 않고 ":: bind"를 사용했기 때문일 수 있습니다. 또는 언 바운드 소켓으로 ":: connect"를 호출하면 내 응용 프로그램이 포트를 …
29 tcp  udp  socket 

2
터미널에서 이스케이프 시퀀스 공격을 피하는 방법?
CVE-2009-4487 (로그 파일의 이스케이프 시퀀스 위험에 대한 정보)에 대한 세부 정보를 읽는 것이 약간 놀랍습니다. CVE-2009-4487 을 인용하려면 : nginx 0.7.64는 인쇄 할 수없는 문자를 삭제하지 않고 로그 파일에 데이터를 기록하므로 원격 공격자가 터미널 에뮬레이터의 이스케이프 시퀀스가 ​​포함 된 HTTP 요청을 통해 창의 제목을 수정하거나 임의의 명령을 덮어 쓰거나 파일을 …

1
리눅스에서 프로세스 당 스왑 성을 설정하는 방법은 무엇입니까?
/proc/sys/vm/swappiness멋지지만, 프로세스 당 같은 노브를 원합니다 /proc/$PID/oom_adj. 따라서 특정 프로세스가 다른 프로세스보다 페이지를 교체 할 가능성을 줄일 수 있습니다. 와 달리 memlock()프로그램이 스왑 아웃되는 것을 막을 수는 없습니다. 마찬가지로 nice사용자는 기본적으로 프로그램을 덜 만들 수는 없지만 교환 할 가능성이 높습니다. 전화해야한다고 생각합니다 /proc/$PID/swappiness_adj.
29 linux  process  swap 




3
연속 문자 다음에 주석이있는 다중 행 명령 bash
치다 echo \ # this is a comment foo 이것은 다음을 제공합니다. $ sh foo.sh # this is a comment foo.sh: line 2: foo: command not found 웹에서 검색 한 후 자매 사이트 Stack Overflow에서 DigitalRoss 의 솔루션을 찾았습니다 . 그래서 할 수 있습니다 echo `: this is a comment` …
29 bash  shell 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.