Unix & Linux

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


1
터미널을 닫지 않고 응답하지 않는 ssh 세션 종료
전체 터미널을 종료하지 않고 응답하지 않는 SSH 세션에서 연결을 끊는 방법이 있습니까? 특히 나는 곤솔을 사용하고 있는데, 내가 작업하는 기계가 때때로 정지하지만 실제로 죽지는 않습니다 (따라서 연결이 끊어짐). 따라서 SSH가 멈 추면 터미널을 닫고 새 터미널을 열어서 다시 SSH로 연결하거나 다른 작업을 수행해야합니다. ssh 세션에서 효과적으로 ctrl + c를 수행하는 …
110 ssh  terminal 


11
파일의 첫 줄 삭제
파일의 첫 줄을 삭제하고 변경 내용을 유지하려면 어떻게해야합니까? 나는 이것을 시도했지만 파일의 전체 내용을 지 웁니다. $sed 1d file.txt > file.txt
110 shell-script  sed  ksh 

5
파일 이름 대신 대시 (-) 사용
명령의 경우 -파일 이름 대신 인수로 사용하면 STDIN 또는 STDOUT을 의미합니다. 그러나이 예에서는 이름이 -다음 과 같은 파일을 만듭니다 . echo hello > - 내가 할 수있는 방법 -이 예제에서는 STDOUT을 의미? 반대로, 어떻게 다음과 같은 예제에서 -이름이 지정된 파일을 만들 수 있습니까?- cat -

6
왜 리눅스 커널이 1,500 만 줄의 코드입니까? [닫은]
이 모 놀리 식 코드베이스의 내용은 무엇입니까? 프로세서 아키텍처 지원, 보안 및 가상화를 이해하고 있지만 60 만 라인 이상인 것으로는 상상할 수 없습니다. 드라이버가 커널 코드베이스에 포함 된 과거 및 현재 이유는 무엇입니까? 1,500 만 개 이상의 라인에 모든 하드웨어에 대한 모든 단일 드라이버가 포함되어 있습니까? 그렇다면 드라이버가 커널에 내장되어 …
109 linux-kernel 

10
배쉬 FOR 루프 병렬화
GNU Parallel을 사용하여 다음 스크립트, 특히 세 개의 FOR 루프 인스턴스 각각을 병렬화하려고 시도했지만 그럴 수 없었습니다. FOR 루프에 포함 된 4 개의 명령은 직렬로 실행되며 각 루프는 약 10 분이 걸립니다. #!/bin/bash kar='KAR5' runList='run2 run3 run4' mkdir normFunc for run in $runList do fsl5.0-flirt -in $kar"deformed.nii.gz" -ref normtemp.nii.gz -omat …

3
swappiness가 기본적으로 60으로 설정된 이유는 무엇입니까?
나는 리눅스에서 swappiness에 관한 것들을 읽었다. 왜 기본값이 60으로 설정되어 있는지 이해할 수 없습니다. 나에 따르면이 매개 변수는 스왑을 줄이기 위해 10으로 설정해야합니다. 스왑은 하드 드라이브에 있으므로 메모리보다 훨씬 느립니다. 왜 커널을 그렇게 구성 했습니까?
109 linux  kernel  swap 

4
일치하는 패턴 뒤에 줄의 일부만 반환
따라서 파일을 열어서 일치하는 줄을 얻는 데 cat사용 grep하면 처리 할 특정 로그 세트로 작업 할 때만 가능합니다. 라인을 패턴과 일치시키는 방법이 필요하지만, 일치 후 라인의 일부만 반환합니다. 경기 전후의 부분은 지속적으로 다릅니다. 내가 사용하여 연주 한 sed나 awk,하지만 경기 전 부분을 삭제하거나 경기 후 일부를 반환하거나 라인을 필터링하는 방법을 …


8
/ etc / shadow의 비밀번호를 수동으로 생성
/etc/shadow가상 머신 이미지 내부의 루트 비밀번호를 변경하려면 수동으로 편집해야합니다 . /etc/shadow비밀번호를 사용하고 표준 출력에서 ​​호환되는 비밀번호 해시를 생성하는 명령 행 도구가 있습니까?
109 linux  password  shadow 

5
apache2 유효하지 않은 명령 'SSLEngine'
httpd를 다시 시작하면 다음 오류가 발생합니다. 내가 무엇을 놓치고 있습니까? [root@localhost ~]# service httpd restart Stopping httpd: [ OK ] Starting httpd: Syntax error on line 22 of /etc/httpd/conf.d/sites.conf: Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration 나는 사용하여 mod_ssl을 설치했다 yum …
108 ssl  apache-httpd 

5
bash에서 느낌표 (!) 이해
나는 사용했다 history | less 이전 명령의 줄과 왼쪽의 숫자를 얻으려면 반복하려는 줄을 찾았습니다 (예 : 22). !22 명령 프롬프트에서 작동했습니다. 당시 내가 한 줄에서 명령 세트를 실행했습니다. 느낌표가 사용되는 위치, bash가 취한 조치 및 사용 위치의 관점에서 무엇을 나타내는 지 알 수 없습니다. 문서에서 '유형'인 설명이 보이지 않습니다.

2
pts와 tty의 차이점
가능한 중복 : '터미널', '쉘', 'tty'및 '콘솔'의 정확한 차이점은 무엇입니까? who명령을 사용할 때 항상 pts와 tty가 표시 되지만 어떻게 다른지 이해하지 못합니까? 누군가 나에게 이것을 설명해 줄 수 있습니까?
108 linux  tty  who 

7
폴더 구조를 유지하면서 특정 파일 형식 복사
폴더에 흩어져있는 * .csv 파일이있는 폴더 구조가 있습니다. 이제 모든 * .csv 파일을 폴더 구조를 유지하면서 다른 대상으로 복사하고 싶습니다. 다음을 수행하여 작동합니다. cp --parents *.csv /target cp --parents */*.csv" /target cp --parents */*/*.csv /target cp --parents */*/*/*.csv /target ... 등등.하지만 하나의 명령을 사용하여하고 싶습니다.
108 cp 

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