Unix & Linux

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

12
vim-현재 붙여 넣기 버퍼를 사용하여 '변경 단어'를 수행하는 방법
붙여 넣기 버퍼에 텍스트가 있습니다. 예를 들어 yw(잉크 단어)를 했는데 이제 버퍼에 'foo'가 있습니다. 이제 'bar'라는 단어로 이동하여 붙여 넣기 버퍼로 바꾸고 싶습니다. 텍스트를 수동으로 바꾸려면 할 수 cw있고 새 단어를 입력하십시오. '변경 단어'를 수행 할 수 있지만 대체 단어를 수동으로 입력하는 대신 붙여 넣기 버퍼의 내용을 사용하려면 어떻게해야합니까? 내가 …
86 vim  vi  replace  buffer 

8
여러 AND 패턴으로 grep을 실행하는 방법은 무엇입니까?
다중 패턴을 암시 적 AND 패턴 사이에서 일치 시키려고합니다. 즉, 여러 greps를 순서대로 실행하는 것과 같습니다. grep pattern1 | grep pattern2 | ... 어떻게 그것을 같은 것으로 변환합니까? grep pattern1 & pattern2 & pattern3 인수를 동적으로 작성하기 때문에 단일 grep을 사용하고 싶습니다. 따라서 모든 것이 하나의 문자열에 맞아야합니다. 필터를 사용하는 …

6
LVM은 성능에 영향을 줍니까?
몇 대의 서버를 Linux로 마이그레이션해야하며 평가해야 할 중요한 측면 중 하나는 새 호스트 시스템에 탄력적 인 스토리지 용량이 있어야한다는 것입니다. 당연히 기본적인 연구를 통해 LVM을 발견했습니다. lvm 사용에 따른 성능 저하가 있습니까? 그렇다면 어떻게 측정 할 수 있습니까? 내가 지금 고려하고있는 것은 Linux를 LVM 및 가상화 된 Linux 상자가있는 호스트 …

4
배시에서 SIGTERM을 자식에게 전달
Bash 스크립트가 있는데 다음과 유사합니다. #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon 이제 스크립트를 실행하는 bash 쉘이 SIGTERM 신호를 수신하면 SIGTERM도 실행중인 서버로 보내야합니다. 가능합니까?
86 bash  shell  signals  docker 

6
암호없이 자동 ssh-keygen, 어떻게?
ssh-keygen나중에 사용할 pub / private 키 쌍을 호출 하고 만드는 자동화 된 스크립트를 만들고 싶습니다 . 원칙적으로 모든 것이 잘 작동합니다 .... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... 키를 암호화하는 암호를 요구한다는 것을 제외하고. 이것은 현재 자동화를 어렵게한다. -N thepassphrase프롬프트가 나타나지 않도록 명령 줄 인수를 통해 암호를 …
86 ssh  scripting 

7
bash에 느낌표 (!)를 사용할 수 없습니까?
curl 명령을 사용하여 !경로에 느낌표 ( )가 있는 http URL에 액세스하려고 합니다. 예 : curl -v "http://example.org/!287s87asdjh2/somepath/someresource" 콘솔은로 응답합니다 bash: ... event not found. 무슨 일이야? 느낌표를 피하기위한 적절한 구문은 무엇입니까?

7
ls *, ls ** 및 ls ***의 결과
명령 ls을 사용하면 모든 디렉토리가 나열됩니다. 그러나 ls *명령은 무엇을합니까? 나는 그것을 사용했고 단지 디렉토리를 나열했다. 앞에있는 별 ls은 디렉토리를 얼마나 깊이 나열 할 수 있습니까?

4
yum은 'apt-get update'에 해당하는 것은 무엇입니까?
데비안 apt-get update은 패키지 인덱스를 가져오고 업데이트합니다. 나는 이런 방식으로 일하는 데 익숙하기 때문에 그 yum update모든 일을 하고 시스템을 업그레이드 한다는 사실에 놀랐습니다 . 이로 인해 아무것도 설치하지 않고 패키지 색인을 업데이트하는 방법이 궁금했습니다.

5
공정 대체 및 파이프
다음을 이해하는 방법이 궁금합니다. 명령의 표준 출력을 다른 표준의 표준 입력으로 파이프하는 것은 강력한 기술입니다. 그러나 여러 명령의 표준을 파이프해야하는 경우 어떻게해야합니까? 여기에서 프로세스 대체가 시작됩니다. 다시 말해, 프로세스 대체가 파이프가 할 수있는 모든 작업을 수행 할 수 있습니까? 대체 프로세스는 무엇을 할 수 있지만 파이프는 할 수 없습니까?

16
SSH를 사용하는 것처럼 간단하게 직렬 포트에 연결하는 방법은 무엇입니까?
SSH에서와 마찬가지로 직렬 터미널에 연결하는 방법이 있습니까? Minicom과 같은 도구보다 간단한 방법이 있어야합니다. $ serial /dev/ttyS0 나는 cat출력을 할 수 /dev/ttyS0있지만 포트에서 콘솔까지 단방향 통신 만 가능하다는 것을 알고 있습니다 . 그리고 echo항구로 나가는 것은 항구와 똑같지 만 다른 방향으로 향합니다. 유닉스 / 리눅스에서 가능한 가장 간단한 방법으로 직렬 포트와 …


4
따옴표없이 공백이있는 매개 변수 확장은 왜 대괄호 "[["내에서 작동하지만 단일 대괄호 "["내에서는 작동하지 않습니까?
단일 또는 이중 괄호 사용과 혼동됩니다. 이 코드를보십시오 : dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi 문자열에 공백이 있지만 완벽하게 작동합니다. 그러나 단일 브래킷으로 변경하면 : dir="/home/mazimi/VirtualBox VMs" if [ -d ${dir} ]; then echo "yep" fi 그것은 말한다 : ./script.sh: line 5: [: /home/mazimi/VirtualBox: binary …
85 bash  quoting  ksh  test 

6
파일 내용을 소문자로 변환
내가 가진 temp일부 소문자와 대문자 내용으로 파일. 입력 내 temp파일의 내용 : hi Jigar GANDHI jiga 모든 upper를 lower 로 변환하고 싶습니다 . 명령 나는 다음 명령을 시도했다 : sed -e "s/[A-Z]/[a-z]/g" temp 그러나 출력이 잘못되었습니다. 산출 나는 그것을 원한다. hi jigar gandhi jiga 에 대한 논쟁 의 대체 부분에 …

9
사용자 이름이 sudoers 파일에 없습니다. 이 사건은보고 될 것이다
VMware Player를 사용하는 랩톱에서 Ubuntu 12.04를 실행하고 있습니다. 왜 그런지 잘 모르겠지만 일반적으로 Ubuntu를 사용하기 위해 로그인하는 계정 외에 "사용자 계정"이라는 계정이 있습니다. 글쎄, 그것은 단지 부수적 의견이지만 기본적으로 내가하려고하는 것은 우분투에 ncurses 라이브러리를 설치하는 것입니다. 다음 명령 줄을 사용하여 ncurses 설치를 시도했습니다. sudo apt-get install libncurses5-dev sudo apt-get install …
85 sudo 


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