Unix & Linux

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

2
일부 명령을 실행하는 동안 한 프로세스에서 로그를 읽습니다.
파일에 로그를 생성하는 서비스가 있습니다 logs.log. 이 서비스와 상호 작용하는 다른 명령이 있습니다. 그것이 일부라고 가정 해 봅시다 foo.sh. 내가 필요한 것은 실행 logs.log중에 정확하게 로그를 잘라 저장 foo.sh하는 것입니다. 즉, 서비스 로그와 상호 작용할 때 서비스 로그의 해당 부분이 필요합니다 foo.sh(그래서 foo.sh로그는 신경 쓰지 않습니다 ). 이 명령이 트릭을 …
10 bash  tail 

5
awk / sed / perl one liner + json 파일에서 속성 줄만 인쇄하는 방법
json 파일에서 속성 줄만 인쇄하는 방법 json 파일의 예 { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA specific environment variables …
10 awk  sed  perl  json  jq 

3
400 개의 권한을 가진 파일이 루트에 의해 쓰기 가능하지만 사용자에 의해 읽기 전용으로 보이는 이유는 무엇입니까?
권한이없는 사용자로 파일을 작성하고 권한 모드를로 변경하면 400해당 사용자는 읽기 전용으로 올바르게 볼 수 있습니다. $ touch somefile $ chmod 400 somefile $ [ -w somefile ] && echo rw || echo ro ro 모든 것이 잘됩니다. 그러나 뿌리는 다음과 같습니다. # [ -w somefile ] && echo rw || …

1
Bash에서 나머지 명령 목록을 어떻게 취소합니까?
Bash에서 때로는 명령 목록을 입력하고을 누르고 Enter나중에 목록 끝 부분에 일부 명령에 실수가 있음을 알게됩니다. Ctrl+를 누르면 C현재 실행중인 명령이 종료되고 나머지 목록은 취소됩니다. 현재 실행중인 명령 을 종료 하지 않고 나머지 목록을 취소 할 수있는 방법이 있습니까? 예를 들어, 다음과 같은 것을 입력했다고 가정 해 봅시다. foo; bar 또는 …

3
`_`는 언제 bash 쉘의 환경 변수입니까?
Bash Manual은 다음과 같이 말합니다 (맨 페이지, 강조). Bash가 외부 명령을 호출하면 변수 $_가 명령 의 전체 경로 이름으로 설정 되고 해당 환경에서 해당 명령으로 전달됩니다. 그리고 ( 특수 매개 변수 ) : _ ( $_, 밑줄) 쉘 시작시 환경 또는 인수 목록에 전달 된대로 실행중인 쉘 또는 쉘 스크립트를 …

2
디스크 끝의 dd 명령 bs 옵션
dd다음과 같이 명령 을 사용한다면 : dd if=/dev/zero of=/dev/sdX bs=16M 16M의 정확한 배수가 아닌 경우 디스크 끝에서 어떤 일이 발생합니까? 디스크의 마지막 남은 부분이 0이 아님을 의미합니까? 나는 https://www.marksanborn.net/howto/wiping-a-hard-drive-with-dd/ 에서 미국 정부가 사용한다고 쓴다 dd if=/dev/urandom of=/dev/sda bs=8b conv=notrunc 는 IS conv=notrunc옵션을 닦아 때마다 마지막 바이트를 확인하는 방법?
10 dd 

4
Linux가 설치된 프로그램의 파일을 구성하는 방식의 이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . Windows에서 시스템 드라이브 C:에는 directory program_files가 있으며 그 아래에 각 프로그램에 고유 한 디렉토리가 있습니다. Linux에서는 /usr/및 …

2
이 학습 안내서가 파일 유형 결정 명령에 대해 잘못 되었습니까?
학습 안내서 LPIC-1 교육 및 준비 안내서 (Ghori Asghar, ISBN 978-1-7750621-0-3)에는 다음 질문이 포함되어 있습니다. 다음 중 파일 유형을 결정하는 데 사용할 수있는 명령은 무엇입니까? (ㅏ) file (비) type (씨) filetype (디) what ...라고 대답하면 "(B) type"입니다. 그러나 "(A) file"가 정답이 아닌가? 나는 책 전체를 의심하기 시작했다.
10 linux  bash 


2
GNU make에서 HTTP의 파일을 전제 조건으로 사용하려면 어떻게해야합니까?
나는 파일을 사용하고자하는 월드 와이드 웹 내 메이크의 전제 조건으로 : local.dat: http://example.org/example.gz curl -s $< | gzip -d | transmogrify >$@ make가 정상적으로 작동하는 것처럼 원격 파일이 로컬 파일보다 최신 버전 인 경우에만 "변환"하고 싶습니다 . 나는 할 수 없습니다 의 캐시 된 복사본을 유지하려는 example.gz를 파일이 크고, 나는 …

1
10GB hardrive, 8 개의 CPU 및 4GB의 RAM이있는 VM이 ​​그럴듯합니까?
이러한 사양으로 VirtualBox에 Fedora 24-1.2를 설치하라는 과제를 받았으며 이것이 현실적이라는 질문을 던지고 있습니다. 하나는 8 개의 CPU도 만들 수 없습니다. VirtualBox는 옵션도 제공하지 않습니다. 내가 할 수있는 것은 4입니다. 둘째, 10GB 하드 드라이브로 많은 RAM을 만들 수는 없습니다. 나는 지금 십여 번에 대해 과제를 두 번 확인했고, 그래, 내 강사가 …

3
로컬 Linux Git에서 직접 Github 저장소의 디렉토리 이름을 원격으로 변경 하시겠습니까?
이것은 내 Git 저장소입니다. https://github.com/benqzq/ulcwe 그것은라는 이름의 디렉토리를 가지고 local내가 (에서 말하자면 다른 이름으로 이름을 변경하려는 local까지 xyz). 각 파일의 디렉토리 이름을 개별적으로 변경해야하기 때문에 GitHub GUI를 통해 수동으로 변경하는 것은 악몽입니다 (GitHub에는 아직 "디렉토리 이름 바꾸기"기능이 포함되어 있지 않습니다). Git을 설치 한 후 다음 명령을 시도했습니다. git remote https://github.com/benqzq/ulcwe …

2
원래 Unix Box 명령 수
유닉스를 볼 때, 나는 항상 터미널 명령의 수가 약간 압도적이라는 것을 알았습니다. 예를 들어 내가 좋아하는 배포판 인 TinyCoreLinux에는 300 개가 넘는 명령이 있습니다. 그 명령이 얼마나 필요한지 말할 수 없습니다. 원래 유닉스 박스에는 몇 개의 명령이 있었습니까? 본질적으로 원래 상자로 이동하여 새로운 이민자들에게 명령 수를 줄일 수 있기를 바랍니다. …
10 command  history 

1
부분 IP 주소로 서버에 액세스 할 수있는 이유는 무엇입니까?
내 네트워크에는 IP 주소 10.0.0.15로 알려진 서버가 있습니다. 사고, 나는 명령을 발견 : ping 10.0.15결과에 64 bytes from 10.0.0.15: icmp_seq=1 ttl=64 time=9.09 ms 올바른 서버가 핑에 응답합니다. 시도 할 때도 ping 10.15비슷한 결과를 얻습니다. 또한 부분 주소에 대한 텔넷이 예상대로 작동합니다. 그러나 SSH는 실패합니다. 부분 주소로 전송 된 패킷이 올바른 …
10 linux  networking  ip  ping  telnet 

2
내 자신의 표준 패키지 버전을 사용하는 방법
노틸러스에서 소스 코드를 다운로드하고 일부 변경 사항을 작성하고 스스로 컴파일하는 것 외에 다른 해결책을 찾지 못한 문제가 발생했습니다. 이제 저장소의 공식 버전과 몇 가지 변경 사항이있는 두 가지 버전의 노틸러스가 있습니다. 둘 다 지키고 싶습니다. 응용 프로그램 내에서 Nautilus를 시작할 때 응용 프로그램이 컴파일 된 Nautilus 버전을 사용하도록 지시하는 좋은 …
10 debian  apt 

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