Unix & Linux

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

7
병렬 백그라운드 프로세스 (서브 쉘)의 종료 코드 수집
다음과 같이 bash 스크립트가 있다고 가정하십시오. echo "x" & echo "y" & echo "z" & ..... echo "Z" & wait 하위 쉘 / 하위 프로세스의 종료 코드를 수집하는 방법이 있습니까? 이 작업을 수행하는 방법을 찾고 있으며 아무것도 찾을 수 없습니다. 이 서브 쉘을 병렬로 실행해야합니다. 그렇지 않으면 더 쉽습니다. 일반 …

3
그놈 3.22 : Alt + Shift 키보드 레이아웃 전환 비활성화
데비안 스트레치에 대한 최신 업그레이드 후 alt+shift키보드를 누르면 레이아웃이 변경되어 모든 alt+shift+<anything> xbindkeys단축키 가 손상됩니다 . 설정-> 키보드-> 입력에서 모든 단축키를 비활성화했습니다. 여전히 동일합니다. 설정-> 언어에서이 alt+shift동작을 조정할 수 있다고합니다 . 설정-> 키보드. 그러나 alt+shift아무데도 설정되지 않은 것 같습니다. 하드 코드되어 있습니까? 이 문제를 xbindkeys해결할 수 있는 방법 이 있습니까?

1
Bash에서 '2>> (command)'리디렉션의 의미
얼마 전에 스크립트를 작성하고 그 주위에 로깅을 추가했지만 로깅 리디렉션이 작동하는 방식을 잊었습니다. 그것의 요지는 : #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if something goes wrong, also some stderr ) 1>>${LOGFILE} 2> >( tee -a ${LOGFILE} >&2 ) 스크립트를 실행하면에 아무것도 인쇄되지 …

6
로그 파일의 마지막 n 줄만 어떻게 유지합니까?
내가 작성한 스크립트는 무언가를 수행하고 결국 자체 로그 파일에 몇 줄을 추가합니다. 로그 파일의 마지막 n 줄 (예 : 1000 줄) 만 유지하고 싶습니다. 다음과 같은 방법으로 스크립트 끝에서 수행 할 수 있습니다. tail -n 1000 myscript.log > myscript.log.tmp mv -f myscript.log.tmp myscript.log 그러나 더 깨끗하고 우아한 해결책이 있습니까? 아마도 …

2
브리지 인터페이스에서 MAC 및 IP 주소를 할당해야하는 이유
나는 (리눅스에서 다리 인터페이스를 만드는 말 br0(일부 인터페이스)를하고 그것에 추가 eth0, tap0등). 내 인터페이스는이 인터페이스가 내가 추가 한 모든 인터페이스 / 포트가있는 가상 스위치처럼 작동한다는 것입니다. 해당 인터페이스에 MAC 및 IP 주소를 할당하는 의미는 무엇입니까? 인터페이스가 스위치 / 브릿지의 추가 포트로 작동하여 다른 포트가 호스트 시스템에 액세스 할 수 있습니까? …
18 linux  ip  bridge  mac-address 

1
한동안 ssh 키의 비밀번호 기억
ssh 키를 만들었습니다. git 저장소와 연결하는 데 사용합니다. 키를 만들 때 암호를 추측하기 어렵다는 메시지가 나타났습니다. 따라서 40 자 이상의 암호를 사용했습니다. 이제, 모든 내가 할 시간 git clone, push또는 그와 유사한 것을, 나는 (내가 바로 그것을 얻을하지 않습니다 특히 약간의 시간이 소요됩니다) 입력에 암호가 필요합니다. 나는 보안 기능을 즐기고 …
18 ssh  git 

3
rm 명령의 진행 상황을 확인할 수 있습니까?
rm -rf LargeDirectory큰 디렉토리를 삭제하는 데 사용하면 디렉토리의 크기에 따라 완료하는 데 많은 시간이 걸릴 수 있습니다. 상태 업데이트를 받거나이 삭제의 진행 상황을 모니터링하여 명령의 프로세스 위치를 대략적으로 추정 할 수 있습니까?
18 rm 

4
centos에 매뉴얼 페이지를 설치하는 방법?
참고 : 이것은 Centos 7에 적용됩니다. 데비안 답변을 찾고 있다면 이 질문을 참조하십시오 . 이 답변은 여기에 복제되지 않습니다. centos 7을 설치 한 후 맨 페이지에 액세스 할 수 없습니다. # man ls -bash: man: command not found yum을 통해 설치하려고했습니다. # yum install man-pages ... ok 그러나 다시 : …
18 centos  man 

1
알림 전송 알림 범주, 힌트 및 버전 매개 변수는 무엇을 의미합니까?
notify-send명령 설명서를 말한다 Usage: notify-send [OPTION...] <SUMMARY> [BODY] - create a notification Help Options: -?, --help Show help options Application Options: -u, --urgency=LEVEL Specifies the urgency level (low, normal, critical). -t, --expire-time=TIME Specifies the timeout in milliseconds at which to expire the notification. -i, --icon=ICON[,ICON...] Specifies an icon filename or …

6
히브리 이름을 가진 파일의 ZIP 아카이브를 올바르게 압축 해제하려면 어떻게해야합니까?
누군가 히브리어 이름을 가진 파일이 들어있는 ZIP 파일을 보냈습니다 (그리고 어떤 도구로 확실하지 않은 경우 Windows에서 생성). 데비안 스트레치에서 LXDE를 사용합니다. Gnome 아카이브 관리자는 파일의 압축을 풀지 만 히브리어 문자는 깨집니다. 나는 생각 나는 이름이 네 문자와 .DOC의 suffic을 가진 파일을 예를 들어 I, 유니 코드 문자로 확장 UTF-8 옥텟을 …

3
RPM 패키지를 다운로드하여 한 줄로 설치하는 방법은 무엇입니까?
wgetRPM을 다운로드 한 다음 sudo rpm -i한 줄로 설치하여 파이프로 연결할 수 있는지 궁금합니다 . 나는 그냥 실행할 수 있다는 것을 알고 있습니다. wget -c <URL> sudo rpm -i <PACKAGE-NAME>.rpm 패키지를 설치하지만 조용한 및 wget의 표준 출력 옵션에 쓰기를 사용하여 한 줄 로이 작업을 수행 할 수 있는지 궁금합니다. 나는 …
18 pipe  rpm  wget 

2
startx는 어떤 데스크탑 환경에서 실행되며 어떻게 변경합니까?
많은 문서 startx에서 Raspbian OS에서 LXDE를 시작 한다는 것을 읽었습니다 . 조금 혼란 스러워요. 항상 startxLXDE GUI를 실행합니까? 또한 startlxde명령 을 사용하여 예를 보았습니다 . 어떻게 그 명령 다른 이유입니다 startx과 startlxde같은 GUI (LXDE)를 실행하는? 아니면 기본 GUI이기 때문에 실행됩니까? 기본 GUI가 여러 개인 경우 기본 GUI를 어떻게 선택할 수 …
18 x11  profile  startx  xinit 

1
make에서 모든 대상을 나열하는 방법?
Makefile이 많은 프로젝트 구조를 가지고 있고 다른 모든 것을 포함하는 최상위 Makefile이 있다고 가정 해 봅시다. 가능한 모든 대상을 어떻게 나열 할 수 있습니까? 나는 글을 안다 make 그런 다음 제안을 얻기 위해 탭하면 일반적으로 트릭을 수행하지만 제 경우에는 10000 개의 목표가 있습니다. 이 작업을 수행하면 결과가 더 많이 전달되고 …
18 make 

3
초기 설치 후 Tomcat 8이 시작되지 않습니다
새로운 CentOS 7 가상 머신에 tomcat을 설치하려고합니다. 아파치 httpd를 성공적으로 설치했으며 가상 머신의 IP를 네트워크의 다른 컴퓨터의 웹 브라우저에 입력하면 아파치 테스트 페이지를 얻을 수 있습니다. 그러나 입력 할 때 다음 오류 메시지가 나타납니다 systemctl start tomcat. Job for tomcat.service failed. See 'systemctl status tomcat.service' and 'journalctl -xn' for details. …


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