Unix & Linux

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

10
원 라이너 vs 스크립트
나는 한 줄짜리 스크립트 대신 스크립트를 작성하는 것에 대한 경멸을 표현하는 많은 질문과 답변과 의견을 발견했습니다. 그래서 알고 싶습니다. 언제 그리고 왜 "한 줄짜리"가 아닌 독립형 스크립트를 작성해야합니까? 혹은 그 반대로도? 둘의 유스 케이스와 장단점은 무엇입니까? 일부 언어 (예 : awk 또는 perl)가 다른 언어 (예 : python)보다 한 줄짜리에 …

3
`updatedb`와`locate`는 어떤 종류의 데이터베이스를 사용합니까?
locate의 프로그램 findutils스캔 한 파일 이름과 표시 어떤 일치 이상의 데이터베이스. find마지막 파일 이름 데이터베이스 업데이트 중에 파일이있는 경우 매우 빠른 명령 으로 사용할 수 있습니다 . 오늘날 많은 종류의 데이터베이스가 있습니다. 관계형 데이터베이스 (예 : SQL과 같은 쿼리 언어) NoSQL 데이터베이스 문서 지향 데이터베이스 (예 : MongoDB) 키-값 데이터베이스 …

3
rkhunter는 "/ usr / bin / lwp-request"에 대한 경고를 표시합니다. 어떻게해야합니까? [데비안 9]
그래서 방금 rkhunter 를 설치하고 실행 했는데 녹색 OKs / Not founds for / usr / bin / lwp-request : /usr/bin/lwp-request [ Warning ] 로그에 다음과 같이 표시됩니다. Warning: The command '/usr/bin/lwp-request' has been replaced by a script: /usr/bin/lwp-request: Perl script text executable 이미 실행 rkhunter --propupd하고 sudo apt-get update …


6
“showmount : command not found”: 무엇을 설치해야하는지 어떻게 알 수 있습니까?
때때로 명령을 실행하고 "명령을 찾을 수 없음"오류 메시지가 나타납니다. 그런 다음 해당 명령이 포함 된 패키지를 설치하려고 시도합니다 (어쨌든 어떻게됩니까?) 예 : showmount: command not found apt-get install showmount아무것도하지 않으므로 showmount명령이 패키지의 일부 라고 생각 하지만 해당 패키지가 무엇인지 모르겠습니다. 필요한 명령을 얻기 위해 어떤 패키지를 설치해야하는지 어떻게 알 수 …

3
CTRL + C 일 때 ^ C 제거
Red Hat Enterprise Linux 6 ( "Santiago")의 shell include에서 + 를 ^C눌렀을 때 제거 할 수 있는 방법이 있습니까? 본인의 편집 권한이 있습니다 .CTRLC.bash_profile
25 shell 

3
쉘은 집을 어떻게 알 수 있습니까?
각 쉘에는 환경 변수 $ HOME 세트 (예 :)가 /Users/lotolo있습니다. 내가 csh에 있다면 나는 할 수 unsetenv HOME있고 여전히 그래도 나는 cd내 집에있을 것입니다. 나는 이것을 bash ( unset HOME) 에서도 테스트 했으며 동일한 동작입니다. 그렇다면 쉘은 내 / other_user가 어디에 있는지 어떻게 알 수 있습니까? 그 값을 어디에서 읽습니까? …
25 bash  cd-command  home  tcsh  csh 

1
bash '<(file contents)'구문은 무엇입니까?
Security StackExchange에 대한 이 답변 은 흥미로운 bash 구문을 사용하여 파일을 인라인으로 생성합니다. openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 이 비트는 특히 흥미 롭습니다 : &lt;(openssl ecparam -name secp384r1) 그냥 실행 : echo &lt;(openssl ecparam -name secp384r1) 난 돌아가 겠어 …

2
프로세스 대체를 달성하기위한 이식 가능한 (POSIX) 방법은 무엇입니까?
과 같은 일부 쉘 은 프로세스 출력을 파일로 표시하는 방법 인 프로세스 대체 를 bash지원 합니다. $ diff &lt;(sort file1) &lt;(sort file2) 그러나이 구조는 POSIX 가 아니므로 이식성이 없습니다. 어떻게 대체가 달성 될 처리 할 수있는 POSIX 친화적 인 방식으로 (즉, 작동 하나 /bin/sh) ? 참고 :이 질문은 두 개의 …

5
Bash에서 http 링크의 마지막 부분을 얻는 방법은 무엇입니까?
http 링크가 있습니다 : http://www.test.com/abc/def/efg/file.jar 마지막 부분 file.jar을 변수에 저장하려고하므로 출력 문자열은 "file.jar"입니다. 조건 : 링크 길이가 다를 수 있습니다. 예 : http://www.test.com/abc/def/file.jar. 나는 그런 식으로 시도했다 : awk -F'/' '{print $7}' 이지만 문제는 URL 길이이므로 모든 URL 길이에 사용할 수있는 명령이 필요합니다.
25 bash  shell-script  awk  cut 

2
텍스트 편집기에서 명령 프롬프트 열기-이것이 무엇입니까?
Bash에서 가장 좋아하는 트릭 중 하나는 텍스트 편집기에서 명령 프롬프트를 열 때입니다. 을 눌러 (vi 모드에서)이 작업을 수행합니다 ESC v. 이렇게하면 명령 프롬프트에있는 내용이 선택한 $ EDITOR에 표시됩니다. 그런 다음 명령을 문서처럼 편집하고 해당 임시 파일의 모든 내용을 저장하고 종료하면 명령이 실행될 수 있습니다. 내 친구 중 누구도이 팁에 대해 …

1
파이프에서 읽을 때 왜 'sed q'가 다르게 작동합니까?
이 질문은 Unix &amp; Linux Stack Exchange에서 응답 할 수 있기 때문에 서버 결함에서 마이그레이션 되었습니다. 3 년 전에 마이그레이션 되었습니다 . 다음을 포함하는 'test'라는 테스트 파일을 만들었습니다. xxx yyy zzz 나는 명령을 실행했다 : (sed '/y/ q'; echo aaa; cat) &lt; test 그리고 나는 얻었다 : xxx yyy aaa …
25 sed  pipe 

4
프로세스의 네트워크 연결 표시
프로세스의 연결을 표시하는 방법이 있습니까? 그런 것 : show PID 하는 show이 작업을 수행하는 명령이며, PID프로세스의 PID입니다. 원하는 출력은 프로세스의 모든 연결 (실시간)로 구성됩니다. 예를 들어, 프로세스가 173.194.112.151 에 연결하려고 하면 출력은 173.194.112.151입니다. Firefox의보다 구체적인 예 : show `pidof firefox` firefox를 사용하여 처음에는 google.com , 그 다음 unix.stackexchange.com , 마지막으로 …


6
0.0.0.0:5353에서 수신 대기 포트를 여는 크롬 브라우저 (pepperflashplugin)
에서 chromium browser(chrome)을 사용 pepperflashplugin하고 Debian있습니다. chromium / pepperflashplugin은 다음 0.0.0.0:5353과 같이 공용 인터페이스에서 수신 대기 포트를 엽니 다 netstat. netstat -lptun Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name udp 0 0 0.0.0.0:5353 0.0.0.0:* 13971/libpepflashpl 이전에 Firefox (Iceweasel)를 사용해 왔으며 포트를 여는 브라우저 / 플래시 플러그인을 본 …

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