Unix & Linux

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

2
이 bash 파이프 구성을 사용하여 데이터가 손실되는 이유는 무엇입니까?
나는 몇 가지 프로그램을 결합하려고 노력하고 있습니다 (추가 포함을 무시하십시오. 이는 진행중인 작업입니다). pv -q -l -L 1 < input.csv | ./repeat <(nc "host" 1234) 반복 프로그램의 소스는 다음과 같습니다. #include <fcntl.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/epoll.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> #include <iostream> …

6
특정 날짜에 종료
특정 시간 동안 종료를 예약 할 수 shutdown -h 21:45있으며 반복적 인 특성으로 인해 이러한 작업에 crontab을 사용해서는 안된다는 것을 알고 있습니다. 8 월 31 일 오후 20:00과 같은 특정 날짜에 종료를 예약하려면 어떻게 해야합니까?
11 ubuntu  shutdown 

2
구분 기호 앞에 n 문자가없는 모든 행을 삭제하십시오.
나는 매우 긴 텍스트 파일 ( 여기에서 )에 6 개의 16 진수 문자를 포함하고 '중단'(한 문자로 표시되고 아래 코드 마크 다운에 올바르게 표시되지 않는 것)과 몇 단어가 있어야합니다. 00107B Cisco Systems, Inc 00906D Cisco Systems, Inc 0090BF Cisco Systems, Inc 5080 Cisco Systems, Inc 0E+00 ASUSTek COMPUTER INC. 000C6E ASUSTek …

5
사람이 읽을 수있는 크기를 정렬하는 방법
기본적으로 파일을 찾은 다음 크기별로 정렬합니다. 사람이 읽을 수있는 크기로 정렬하지 않으면 스크립트가 작동합니다. 그러나 크기를 사람이 읽을 수 있기를 원합니다. 사람이 읽을 수있는 크기를 어떻게 정렬 할 수 있습니까? 예를 들면 다음과 같습니다. ls -l | sort -k 5 -n | awk '{print $9 " " $5}' 예상대로 작동합니다. …
11 find  ls  sort 

2
Bash 스크립트는 시작된 다른 스크립트의 인스턴스 만 종료해야합니다.
현재 상황에서 특정 스크립트 'calling.sh'는 백그라운드에서 다른 스크립트 'called.sh'를 시작하고 다른 작업을 수행하고 잠시 동안 휴면 한 다음로 'called.sh'를 종료합니다 pkill called.sh. 이것은 잘 작동합니다. 그런 다음 calling.sh를 시작 하기 전이나 후에 다른 시간에 다른 터미널에서 'called.sh'를 독립 실행 형 스크립트로 시작하고 싶습니다 . 이러한 독립 인스턴스 는 'calling.sh'에 의해 …
11 bash  process 



2
chmod 명령을 선택적으로 사용
특정 디렉토리 아래의 모든 파일 및 하위 디렉토리에 755 권한을 설정하고 싶지만 755 권한이없는 구성 요소에 대해서만 chmod 755를 실행하려고합니다. find /main_directory/ -exec chmod 755 {} \; 은 IF find명령은 긴 목록을 반환,이 시간이 많이 걸릴 것입니다. stat 명령을 사용하여 각 구성 요소의 Octal 파일 수준 권한을 확인한 다음 if-else를 …

1
Gnu / Linux가 Windows에서 기본적으로 신뢰하는 인증서를 신뢰하게 만드는 방법은 무엇입니까?
이 SSL 검사에 의해보고 된대로 SSL 체인이 손상된 서버가 있습니다 . 나는 이것이 서버 자체에서 해결 되어야 하는 문제라는 것을 알고 있지만 때로는 수정하기가 어렵습니다 (서버 관리자가 아닙니다). 문제는 Windows의 Chrome / Mozilla / Edge 가 사이트 인증서를 신뢰한다는 것입니다 . 그러나 Gnu / Linux 배포 (Docker의 Ubuntu 18.04)에서는 인증서가 …

3
명령 대체를 통해 다른 명령에 인수를 생성하는 방법
:에 이어 쉘 명령어 치환에서 예기치 않은 동작 나는 거대한 인수 목록을 취할 수있는 명령을 가지고 있는데, 그중 일부는 합법적으로 공백을 포함 할 수 있습니다 (아마도 다른 것들) 나는 따옴표로 나를 위해 그러한 인수를 생성 할 수있는 스크립트를 작성했지만 출력을 복사하여 붙여 넣어야합니다. ./somecommand <output on stdout with quoting> ./othercommand …

2
환경 변수를 설정하는 명령에 변수로 접두사를 사용할 수없는 이유는 무엇입니까?
일반적으로 다음과 같이 접두어로 명령에 대한 환경 변수를 설정할 수 있습니다. hello=hi bash -c 'echo $hello' 또한 변수를 사용하여 다음과 같이 명령 호출의 일부를 대체 할 수 있음을 알고 있습니다. $ cmd=bash $ $cmd -c "echo hi" # equivalent to bash -c "echo hi" 환경 변수를 설정하는 명령 앞에 변수를 …

4
dd를 사용하여 임의의 데이터를 쓰면 디스크 파티션이 생성되는 이유는 무엇입니까?
dd명령 을 실행하기 전에 명령 lsblk은 아래 출력을 리턴했습니다. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk 명령 dd if=/dev/urandom of=/dev/sda conv=fsync status=progress이 실행됩니다. 그러나 장치의 전원이 꺼지고 종료됩니다. 전원이 복구되면 명령 lsblk은 다음 출력을 반환합니다. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 …
11 partition  dd  lsblk 

2
`top -n1 | 머리
달릴 때 top -n1 | head 터미널의 커서가 사라집니다. 달리면 top -n1다시 돌아옵니다. 테스트 gnome-terminal및 tilix우분투 16.04 및 CentOS는 7.5. Running top -n1 | tail에는이 문제가 없으므로 top출력 이 끝났을 때 커서가 다시 나타나서 인쇄 할 때 실행 되지 않는 것으로 생각 head합니다. 무엇이 이것의 원인이며 어떻게 커서를 더 우아하게 …

3
bash 스크립트의 경우 'Ctrl + c'를 트랩하십시오. 그러나이 스크립트에서는 프로세스가 열려 있지 않습니다.
bash 스크립트에서 대화 형 프로그램을 만들려고했습니다. my_program 그리고 'Ctrl + c'로 닫을 수 있기를 바랍니다. 그러나 내가 할 때 내 스크립트도 닫힙니다. 나도 알아 trap '' 2 my_program trap 2 그러나이 경우 my_programCtrl + c로 닫을 수 없습니다 . 프로그램에서 Ctrl + c를 허용하지만 실행중인 스크립트를 닫지 않는 방법을 알고 …
11 bash  trap 

3
수퍼 유저 프로세스가 프로세스의 실제 사용자 ID 및 그룹 ID를 변경할 수 있습니까?
APUE에서 프로세스의 실제 사용자 ID와 실제 그룹 ID는 우리가 실제로 누구인지 식별합니다. 이 두 필드는 로그인 할 때 비밀번호 파일에 입력 한 것에서 가져옵니다. 일반적으로 로그인 세션 중에는이 값이 변경되지 않지만 수퍼 유저 프로세스가이를 변경할 수있는 방법이 있습니다. 수퍼 유저 프로세스가 프로세스의 실제 사용자 ID와 실제 그룹 ID를 변경하여 실제 …
11 linux  users  group 

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