Unix & Linux

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

2
.xinitrc, .xsession 및 .xsessionrc의 차이점
세 개의 구성 파일을 찾았습니다. .xinitrc .xsession .xsessionrc 첫 startx번째는 사용하고 두 번째와 세 번째는 디스플레이 관리자를 사용할 때 사용됩니다. 그러나 마지막 두 가지의 차이점은 무엇입니까?
55 x11  login  startx  xinit 

4
bash 사례 선언의 끝에서 "esac"는 무엇을 의미합니까? 필요합니까?
bash case 문 끝에 "esac"에 대한 여러 가지 예를 찾았지만 사용법에 대한 명확한 문서를 찾지 못했습니다. 매뉴얼 페이지는 그것을 사용하며 단어 ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ) 에 대한 색인을 가지고 있지만 사용을 정의하지는 않습니다. 사례 진술, 모범 사례 또는 순수한 기술을 끝내는 데 필요한 방법입니까?
55 bash  case 

13
디렉토리에 몇 개의 파일이 있는지 계산하는 가장 효율적인 방법은 무엇입니까?
CentOS 5.9 다른 날 디렉토리에 많은 파일이있는 문제가 발생했습니다. 그것을 계산하기 위해, 나는 달렸다ls -l /foo/foo2/ | wc -l 단일 디렉토리에 백만 개가 넘는 파일이 있다는 것이 밝혀졌습니다 (긴 이야기-근본 원인이 수정되었습니다). 내 질문은 : 더 빠른 계산 방법이 있습니까? 카운트를 얻는 가장 효율적인 방법은 무엇입니까?
55 bash  shell  directory  ls 

4
Windows 관리자 및 로그인 관리자 대 디스플레이 관리자 및 데스크톱 환경
질문을 게시하고 Windows 관리자와 로그인 관리자 대 디스플레이 관리자 및 데스크톱 환경과 같은 많은 것들을 사람들이 올바르게 구별하지 못하고 있음을 알았습니다. 누군가이 점을 분명히 해 줄 수 있습니까? 예를 들어 그들 사이의 차이점과 그들이 어떻게 관련되어 있는지 알려주세요. Xorg는 어떤 카테고리에 속합니까? Gdm / Kdm / Xdm은 어떻습니까? 사람들은 X에 …

5
주석을 무시하고 파일을 어떻게 구별합니까? (#로 시작하는 줄)?
패키지 관리자의 원본과 직접 수정 한 두 가지 구성 파일이 있습니다. 나는 행동을 설명하기 위해 몇 가지 의견을 추가했습니다. diff주석을 건너 뛰고 구성 파일에서 어떻게 실행할 수 있습니까? 주석 처리 된 행은 다음에 의해 정의됩니다. 선택적 선행 공백 (탭 및 공백) 해시 기호 ( #) 다른 캐릭터 첫 번째 요구 …

7
논리적으로 분리 된 USB 장치를 다시 연결하는 방법은 무엇입니까?
USB 저장 장치의 논리적 연결이 끊어 질 수 있습니다. 장치가 여전히 연결되어 있지만 운영 체제에서는 보이지 않습니다 (예 : 아래에 나열되지 않음 /proc/bus/usb). 아마도 이것은 다른 종류의 USB 또는 다른 이동식 장치에서도 발생할 수 있습니다. 예를 들면 다음과 같습니다. 노틸러스가 USB 저장 장치를 마운트 해제 한 후 ; VirtualBox가 USB …
55 linux  usb  usb-drive 

5
변수에서 파일 이름으로 현재 날짜 추가
다음과 같이 파일 이름 끝에 현재 날짜를 추가하려고합니다. TheFile.log.2012-02-11 여기 내가 지금까지 가지고있는 것입니다 : set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & 그러나 내가 얻는 것은 파일 이름이며 아무것도 추가하지 않습니다. 파일 이름에 현재 …
55 bash  shell  rename  date 

6
pipefail과 비슷한 방식으로 bash가 backtick 실패에서 종료되도록하려면 어떻게해야합니까?
따라서 오류가 포착되지 않도록 가능한 한 bash 스크립트를 강화하고 싶습니다 (Python / Ruby와 같은 언어로 위임 할 수없는 경우). 그 정맥에는 strict.sh가 있으며 다음과 같은 것을 포함합니다. set -e set -u set -o pipefail 그리고 다른 스크립트에서 소스하십시오. 그러나 pipefail은 다음과 같이 나타납니다. false | echo it kept going | …


3
포크 폭탄으로 시스템을 충돌시킬 수없는 이유는 무엇입니까?
최근에 GNU / Linux의 프로세스에 대한 정보를 파헤쳐 서 악명 높은 포크 폭탄을 만났습니다. :(){ : | :& }; : 이론적으로 시스템에 리소스가 부족할 때까지 자체 복제됩니다. 그러나 CLI 데비안 과 GUI 민트 배포판 모두에서 테스트를 시도했지만 시스템에 많은 영향을 미치지 않는 것 같습니다. 예, 수많은 프로세스가 생성되며 잠시 후 …
54 linux  process  fork  ulimit 

2
printf가 축소되는 이유는 무엇입니까?
다음과 같은 간단한 스크립트를 실행하면 #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" 다음을 인쇄합니다. Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz 즉, 움라우트가있는 텍스트 (예 :) ü는 움라우트 당 한 문자 씩 "줄어 듭니다". 확실히, 나는 어딘가에 잘못된 …
54 bash  unicode  printf 

6
상단 정렬을 다시 CPU로 변경
전직 동료는 top루트로 실행될 때마다 기본 CPU 사용량 대신 MEM 사용량별로 데이터를 정렬합니다. 여러 검색에 따르면 맨 페이지와 맨 위 콘솔 자체의 옵션 (O)까지 누르면 kCPU를 기준으로 정렬해야하지만 대신 히트 k하면 죽일 pid를 요구합니다. 그렇다면 어떻게 기본 정렬을 CPU로 되돌릴 수 있습니까?
54 top 

7
sshd 로그에서 "xxx [preauth]에 의해 연결이 끊어짐"의미
PLINK (putty)를 통해 Linux 서버에 자동으로 연결되는 Windows 배치 스크립트가 있습니다. 공개 개인 키 인증이 없으며 사용자 및 비밀번호가 스크립트에 있습니다. Linux 서버에는 여러 개의 sshd 로그 항목 (/ var / log / messages)이 있습니다. sshd[7645]: Connection closed by xxx [preauth] 그러한 메시지의 원인은 무엇입니까? "사전 인증"은 "사전 인증"을 의미합니까? …

10
bash : $ WORD가 설정되어 있는지 테스트
bash변수 $WORD가 정의 된 단어 중 하나 인지 여부를 결정하기 위해에서 구문을 찾고 있습니다. 나는 이와 같은 것이 필요하다 : if "$WORD" in dog cat horse ; then echo yes else echo no fi bash는 그러한 구성을 가지고 있습니까? 그렇지 않은 경우 가장 가까운 것은 무엇입니까?

10
두 리모컨 사이에서 파일을 재 동기화하는 방법은 무엇입니까?
로컬 쉘을 사용하여 두 개의 원격 호스트간에 파일을 전송하고 싶지만 두 개의 원격이 다음과 같이 지정된 경우 rsync가 동기화를 지원하지 않는 것 같습니다. $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. 비슷한 결과를 얻기 위해 사용할 수있는 다른 해결 방법 / 명령은 무엇입니까?
54 shell  ssh  rsync 

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