Unix & Linux

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

2
특수 문자를 일반적인 문자로 사용하는 방법은 무엇입니까?
'큰 따옴표 문자 ( ")를 입력하는 방법'과 같은 많은 질문이 있습니까? 요청을 받고 있으며, 우리는 같은 대답 (로 입력 우리 사회를 혼란하지 않으려 \"로 묶여있는 경우 ', S "로 묶여있는 경우 '의.) 그래서, 문제는 여기에있다. 일반 문자와 같이 터미널에 특수 문자를 입력 할 수 없습니다. 예를 들어이 명령은 실패합니다. echo …

1
종료되지 않는 '헤드'에 대한 대안?
첫 n 줄을 인쇄 할 유틸리티가 필요하지만 계속 실행하여 나머지 줄을 빨아들이지만 인쇄하지는 않습니다. 나는 계속 실행 해야하는 프로세스의 출력으로 터미널을 압도하지 않기 위해 사용합니다 (결과를 파일에 씁니다). 내가 할 수 있다고 생각 process | {head -n 100; cat > /dev/null}했지만 더 우아한 것이 있습니까?
13 head 

4
{a, b, c}는 bash에서 언제 확장됩니까?
포함하는 bash 스크립트 for i in {a,b}-{1,2}; do echo $i; done 인쇄물 a-1 a-2 b-1 b-2 실행될 때. 이것이 {a,b}구조가 확장 됨에 따라 예상 한 것 입니다. 그러나 (또 다른) 스크립트에 v={a,b}-{1,2} echo $v 그것은 인쇄 {a,b}-{1,2} 내가 기대 한 것이 아닙니다. 나는 그것을 인쇄 할 것으로 예상했다 a-1 a-2 …


1
폴더를 입력 할 때 임시 bash 별명 설정
때로는 폴더에 입력 할 때 bash 별칭과 키 바인딩을 매우 사용자 정의하고 싶습니다 (CLI에서 많은 명령을 입력하는 데 사용되는 프로젝트 일 수 있음). "projectAlpha /"와 같은 폴더를 입력하면 다음과 같은 사용자 지정 별칭이 필요합니다. alias doTaskX='./app arg1 arg2...|filter arg1 arg2...' ... 내가 생각했던 것보다 더 : 별명 및 공통 명령을 …
13 bash  shell  alias 

3
두 개의 echo 명령 출력에서 ​​\ n을 제거하는 방법은 무엇입니까?
각 줄에 하나의 파일 이름을 포함하는 텍스트 파일이 있습니다. 111_c4l5r120.png 123_c4l4r60.png 135_c4l4r180.png 147_c4l3r60.png 15_c4l1r120.png ... 이 모양으로 변환하고 싶습니다. 111_c4l5r120.png 111 123_c4l4r60.png 123 135_c4l4r180.png 135 147_c4l3r60.png 147 15_c4l1r120.png 15 ... 이 코드를 사용하여 : #!/bin/bash while IFS='' read -r line || [[ -n "$line" ]]; do echo "$line" >> output.txt …


2
bash에서“<Esc> Kv”란 무엇입니까
나는 떠들썩한 파티를 눌러에서 오전 때 Esc, Shift+ K, V, bash는 최대 발사 $EDITOR유사한 파일 이름으로 /tmp/bash-fc-186566385. 그 이유와 목적은 무엇입니까? 아마도 내가 bash를 실행하고 있다고 언급해야합니다 set -o vi.

5
호스트 이름의 IP를 확인할 때 "호스트 이름 : 이름 또는 서비스를 알 수 없습니다"오류가 발생했습니다.
회사 클라우드 서비스에서 Ubuntu 14.04를 실행하고 있습니다 (내 인스턴스에는 탄력적 IP가 있음). 커맨드 라인으로 실행중인 인스턴스의 IP 주소를 확인하고 싶지만 작동하지 않습니다. root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name or service not known 이유를 이해할 수 없습니다. 나는 우분투 14 흑연에 핑을 시도했지만 그것은 말했다 : unknown host ubuntu14-graphite. …


5
특정 PID가 수신하는 포트를 확인하는 방법은 무엇입니까?
OS X에서 일부 포트를 수신하는 특정 프로세스의 PID가 있으며이 프로세스가 수신하는 포트를 알아야합니다. 어떻게하니? lsof어떤 프로세스가 어떤 포트를 수신하고 있는지 알기 위해 사용할 수 있지만 역 연산을 수행해야합니다. 감사합니다. UPD OS X은 BSD utils를 사용하므로 netstatLinux 가 아닌 BSD 가 netstat있습니다. 리눅스 netstat는 -pPID를 보여줄 수있는 옵션을 가지고 있으며 , …
13 networking  osx  bsd 

1
왜 일부 프로그램은 즉시 쉘로 돌아가고 다른 프로그램은 실행이 완료 될 때까지하지 않습니까?
I가에서 읽고 현대 운영 체제의 명령이 실행될 때, 쉘이 자식 프로세스를 생성하는 책, 아이가 완성 된 실행을 가지고 다음 사용자에서 다른 명령을 기다립니다 때까지 기다립니다. 이것은 실제로 같은 많은 프로그램의 경우입니다 gedit. 터미널은 내가 닫을 때까지 명령을받지 않습니다 gedit. 그러나 원자 코드 편집기를 열면 셸이 즉시 반환되어 편집기를 실행해도 다음 …

4
컬러 필터를 통해 명령 파이핑
유닉스에 이런 것이 있습니까? $ echo "this should show in red" | red $ echo "this should show in green" | green $ echo "this should show in blue" | blue 여기서는 리터럴 색상 코드 텍스트가 표시되는 것을 의미하지 않습니다 (예 : 파일에 붙여 넣기). 텍스트가 실제로 터미널에 해당 색상으로 …
13 bash  terminal  colors 

3
Linux에서 / dev / random을 / dev / urandom에 연결하는 것이 잘못 되었습니까?
현재 gpg --genkeyLinux VM 에서 테스트 중 입니다. 불행히도,이 소프트웨어는 /dev/random엔트로피를 수집 하는 데 의존하는 것으로 보이며 사용자가 암호로 무작위로 입력 한 화면 후에 수동으로 화면을 입력하도록 요청하므로 결국 키 생성으로 끝날 수 있으며 명령 줄 매개 변수를 찾지 못했습니다. 다른 파일을 엔트로피 소스로 사용하기 위해 ( 이 비디오 의 …
13 linux  security  random 

2
`watch`가`ls / tmp`를 $ HOME의 내용으로 나열하는 이유는 무엇입니까?
내 /tmp/디렉토리 에있는 파일 수를 보려고합니다 . 이를 위해이 명령이 작동한다고 생각했습니다. watch sh -c 'ls /tmp/|wc -l' 그러나 ls인수가없는 것처럼 작동 합니다. 즉,에 ~있으며 대신 대신 많은 파일을 얻습니다 /tmp/. 해결 방법을 찾았습니다. watch sh -c 'ls\ /tmp/|wc -l' 그런데 왜 내가 사이의 공간을 탈출해야하나요 ls과를 /tmp/? 출력이 공급 …
13 shell  ls  watch 

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