Unix & Linux

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

7
여러 파일을 한 번에 암호화
프로젝트 아카이브를 생성 한 다음 7z 아카이브를 생성하여 특정 버전을 저장하고 암호화 된 백업을 유지하는 스크립트를 작성 중입니다. 아카이브를 생성하고 암호화 단계에 도달 한 후 gpg가능한 한 번의 호출로 파일을 암호화 하여 사용자가 암호를 한 번만 입력하도록 하고 싶습니다 . 그렇지 않으면, 우리는 사용자 암호를 메모리에 캐시하거나 (실제로하고 싶지 않은) …
10 gpg 


3
`ln`을 사용하여 누락 된 디렉토리를 작성하십시오.
그래서 작은 패키지 관리자를 작성하고 있는데 문제는 파일에 대한 심볼릭 링크를 만드는 것입니다. 패키지를에 설치 한 /usr/pkg/name-version다음 파일을 읽어서 어떤 심볼릭 링크를 만들지 결정합니다. 내가 사용하고 ln있는 링크를 만들기 위해, 그리고 리눅스 API 헤더를 설치하려고 할 때 문제로 실행했습니다. 헤더 파일을 포함하는 폴더가 아닌 헤더 파일 자체를 링크해야합니다 (따라서 2 …

6
디렉토리에만 찾기를 사용하는 방법
"Dropnot"의 다양한 하위 디렉토리에있는 많은 파일을 찾습니다. $ locate Dropnot 로 디렉토리 위치 만 찾을 수 있습니까 locate? ( "Dropnot"디렉토리가 있습니다) 그래서 경우 Dropnot에 /home/me/반환됩니다 유일한 항목의 그. 그렇다면 가장 간단한 방법은 무엇입니까? 파이프 나 그 리핑 등을 사용하는 대신 플래그 나 기호를 사용하는 것이 바람직하지만 옵션으로 사용할 수 있습니다. …
10 directory  locate 

5
쉘 스크립트를 어떻게 프로파일 링 할 수 있습니까?
쉘 스크립트에서 실행중인 여러 프로그램이 있습니다. ./myprogram1 ./myprogram2 ... 소스 코드를 편집하여 각 개별 프로그램을 프로파일 링 할 수 있다는 것을 알고 있지만 스크립트 자체를 프로파일 링하여 실행 된 총 시간을 측정 할 수있는 방법이 있는지 알고 싶었습니다. 이 목적으로 사용할 수있는 타이머 프로그램이 있습니까? 그렇다면 측정이 얼마나 정확합니까?


2
0으로 사용되지 않은 공간 지우기 (btrfs)
사용하지 않는 공간을 0으로 지우는 방법은 무엇입니까? ( btrfs 파일 시스템 도구를 요청 합니다 ) 더 똑똑한 것을 찾고 있습니다 cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero 마찬가지로 FSArchiver는 "사용 공간"을 사용하지 않는 무시하지만 반대 사이트를 찾고 있습니다. 목적 : 파티션 이미지를 압축하고 싶습니다. 사용하지 않는 공간을 0으로 채우는 …

1
이중 백 슬래시로 단일 점을 이스케이프-awk
"유효한 awk 프로그래밍"책에는 Field-Splitting에 대한 예가 있습니다. 예를 들면 다음과 같습니다. 문자를 마침표로 구분하고 단일 문자를 사용하려면 필드를 사용하십시오 ‘FS = "\\.."’. 왜 이중 백 슬래시입니까? 해서는 안 \..됩니까?

4
인라인으로 필드 정렬
알 수없는 필드 수의 입력 줄 내에서 정렬하려고합니다. 입력: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh 산출: ab bc ab bc bc cd ef bc cd ef ab cb cd ab bc cd ef gh 나는 비슷한 것을 사용 …


2
xmodmap으로 Caps Lock 재 맵핑이 작동하지 않습니다
프로그래밍 할 때이 키를 교환하고 싶습니다. Esc↔ Tab Ctrl↔CapsLock 에서 ~/.xmodmap다음과 같이 다시 매핑을 지정했습니다. keycode 66 = Control_L keycode 37 = Caps_Lock keycode 23 = Escape keycode 9 = Tab Escape및 Tab키 교환, 아무 문제지만, 대신 Caps_Lock과 Control_L스와핑, 모두 그 열쇠가된다 Caps_Lock. 내가 무엇을 시도하든 Control 키는 할당되지 않습니다 …
10 keyboard  xmodmap 

1
데비안 인터페이스 파일에 두 개의 기본 게이트웨이 추가
이것은 내 인터페이스 파일입니다. auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1 auto eth1 iface eth1 inet static address 192.168.2.10 netmask 255.255.255.0 gateway 192.168.2.1 네트워킹 데몬을 다시 시작하면이 오류가 발생 eth1 is not up합니다. 나는 두 개의 기본 게이트웨이 가 여기에 대한 질문에 대한 대답에서 언급 …

6
중요한 프로세스가 중단되지 않도록 종료를 비활성화하는 방법은 무엇입니까?
중요한 프로세스가 실행 중일 때 재부팅 / 종료를 비활성화하거나 일시적으로 중지시키는 가장 간단한 방법은 무엇입니까? 프로세스를 완료하는 데 시간이 너무 오래 걸리고 일시 중지 / 다시 시작할 수 없으므로 PC가 실행되는 동안 PC를 종료하지 마십시오. cron에서 실행되므로 실행중인 프로세스를 수동으로 확인하지 않으면 프로세스가 실행되고 있는지 알 수 없습니다. 감사.
10 linux  shutdown 


2
bash 루프에서 파일 제외
다음 스크립트에서 루프에서 디렉토리를 어떻게 제외합니까? 모든 파일이 동일한 레벨에 존재하는이 디렉토리를 가리키는 심볼릭 링크 이므로이 작업을 수행하고 싶습니다. 그래서 추가하고 싶지 않습니다. cd /var/www for dir in */ do base=$(basename "$dir") tar -czfh "${base}.tar.gz" "$dir" done
10 bash 

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