Unix & Linux

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

1
x 세션이없는 그놈 키링 사용법
저의 사용 사례는 소프트웨어 개발이 수행되는 헤드리스 서버가 있다는 것입니다. SSH 연결을 위해 X11 전달을 일반적으로 사용하도록 설정했지만 연결 속도가 느린 원격 위치에서는 사용할 수 없습니다. 나는 정기적으로 나무에서 18-20 개의 저장소를 사용하기 때문에 git 자격 증명을 안전하게 저장하고 캐싱해야하므로 libgitme-keyring을 사용하여 통신하는 git credential.helper로 git-credential-gnome-keyring을 사용하고 있습니다. 그놈 열쇠 …

1
명령 행에서 모든 그놈 / 웨이 랜드 창을 최소화하려면 어떻게해야합니까?
Wayland로 전환하기 전에 다음 명령을 사용하여 모든 그놈 쉘 창을 최소화합니다. wmctrl -k on ...하지만 모두 wmctrl와 xdotoolX11 전용 응용 프로그램입니다. 그놈 쉘 / 웨이 랜드 세션에서 모든 창을 최소화하기 위해 어떤 CLI 명령을 사용할 수 있습니까? 참고 문헌 : 명령 행에서 창을 최소화 할 수 있습니까? (우분투에게 물어보세요)

3
셸 : 명령 대체에서 줄 바꿈 ( '\ n')을 유지합니다.
후행 줄 바꿈 문자를 포함하여 명령 대체의 정확한 출력을 캡처하고 싶습니다 . 기본적으로 제거되어 있으므로 유지하기 위해 약간의 조작이 필요할 수 있으며 원래 종료 코드를 유지하고 싶습니다 . 예를 들어, 가변 개수의 후행 줄 바꿈 및 종료 코드가있는 명령이 제공된 경우 : f(){ for i in $(seq "$((RANDOM % 3))"); …
14 bash  shell 

1
bash : 경고 : 셸 수준 (1000)이 너무 높으며 1로 재설정
방금이 명령을 실행하려고했습니다. /etc/ssl/acme/acme.sh --log /var/log/p3x/acme/acme.sh.log --home /etc/ssl/acme --force --issue -d patrikx3.tk -w /var/www/acme-challenge 이 오류가 발생했습니다. bash : 경고 : 셸 수준 (1000)이 너무 높으며 1로 재설정 이 오류는 무엇입니까?
14 bash 

1
tmpfs의 이상한 스파 스 파일 처리를 설명 할 수있는 것은 무엇입니까?
내 ext4파일 시스템 파티션에서 다음 코드를 실행할 수 있습니다. fs="/mnt/ext4" #create sparse 100M file on ${fs} dd if=/dev/zero \ of=${fs}/sparse100M conv=sparse seek=$((100*2*1024-1)) count=1 2> /dev/null #show its actual used size before echo "Before:" ls ${fs}/sparse100M -s #setting the sparse file up as loopback and run md5sum on loopback losetup /dev/loop0 …

5
여러 줄의 텍스트 파일을 행으로 정렬
이 형식의 텍스트 파일이 있습니다. #################################### KEY2 VAL21 VAL22 VAL23 VAL24 #################################### KEY1 VAL11 VAL12 VAL13 VAL14 #################################### KEY3 VAL31 VAL32 VAL33 VAL34 이 파일을 한 KEY줄씩 정렬하고 그 결과와 함께 다음 4 줄을 유지하려면 정렬 된 결과는 다음과 같아야합니다. #################################### KEY1 VAL11 VAL12 VAL13 VAL14 #################################### KEY2 VAL21 VAL22 …


1
Linux의 표준 오류 코드는 무엇입니까?
예를 들어 파일을 복사하는 코드를 bash에 작성하면 파일이 존재하지 않을 때 터미널에 "file not found"와 유사한 오류가 표시됩니다. 스크립트 사용자에게 권한이 부여되지 않으면 오류가 표시됩니다 up은 "permission denied"와 유사합니다. 기본적으로, 프로그래밍 언어가 무엇이든, 예를 들어 파일을 복사하는 코드를 작성할 때 사용중인 프로그래밍 언어는 OS (내 경우에는 Linux)에게 요청합니다. 무슨 일이 …

1
홈 구성 파일 위치 이해 : ~ /, ~ / .config / 및 ~ / .local / share /
내 홈 디렉토리에는 숨겨진 구성 파일이 많이 있습니다. 그들 중 일부는에서이다 ~/(예를 들어 ~/.cinnamon) 그들 중 일부는에서이다 ~/.config/(예를 들어 ~/.config/cinnamon-session) 그들 중 일부는에서이다 ~/.local/share/(예를 들어 ~/.local/share/cinnamon-session) 홈 구성 파일이 어디에 있는지에 대한 논리는 무엇입니까? a)이 세 곳에서 숨겨진 파일의 차이점은 무엇입니까? b)이 문맥, 구성 및 가정에서 "로컬"은 정확히 무엇을 의미합니까? …

4
bash glob를 문자열 변수로 만드는 방법은 무엇입니까?
시스템 정보 운영체제 : OS X bash : GNU bash, 버전 3.2.57 (1)-릴리스 (x86_64-apple-darwin16) 배경 Time Machine에서 모든 git / nodejs 프로젝트에서 디렉토리 및 파일 세트를 제외하고 싶습니다. 내 프로젝트 디렉토리에있는 ~/code/private/그리고 ~/code/public/내가 할 루프 bash에 사용하려고 해요 그래서 tmutil. 발행물 짧은 버전 계산 된 string 변수 가있는 경우 kfor …

2
파티션 장치 이름에서 블록 장치 이름을 얻는 방법은 무엇입니까?
/dev/sda파티션 장치 이름 (예 :)이 주어진 부모 블록 장치 이름 (예 :)을 얻는 휴대용 방법을 찾고 /dev/sda1있습니다. 마지막 캐릭터를 버릴 수는 있지만 어떤 경우에는 작동하지 않습니다. MMC 카드 리더기는 일반적으로 이름이 같은 /dev/mmcblk0반면 파티션의 이름은 /dev/mmcblk0p1(추가에 유의하십시오 p)입니다. 선택 사항 : 일부 블록 장치에는 파티션 테이블이 없으며 단일 파티션으로 포맷됩니다. …

1
백그라운드에서 여러 개의 bash 함수를 실행하고 반환 될 때까지 기다립니다.
이것은 nvidia-smi여러 호스트 에서 명령 을 실행 하고 해당 출력을 공통 파일에 저장 하는 간단한 스크립트입니다 . 여기서 목표는 비동기식으로 실행하는 것 입니다. 인가 &의 말에 process_host()기능을 충분 전화? 내 스크립트가 맞습니까? #!/bin/bash HOSTS=(host1 host2 host3) OUTPUT_FILE=nvidia_smi.txt rm $OUTPUT_FILE process_host() { host=$1 echo "Processing" $host output=`ssh ${host} nvidia-smi` echo ${host} …

3
nmcli를 사용하여 고정 IP 주소 할당
따라서 VM에 고정 IP 주소를 제공하려고 하는데이 사례는 특히 완고합니다. VM은 자체 공개 IP 범위를 가진 ESXi 클러스터에서 실행 중입니다. 나는 매번 부팅 할 때마다 재 할당되는 것을 제외하고는 IPv4 주소를 가지고 작업했다. 인터페이스는 ens32내가 변경했습니다 ipv4.addresses에 XXX.XXX.120.44/24(이 주소를 갖고 싶어 120.44까지), 게이트웨이 XXX.XXX.120.1하고 수동으로 설정. 왜 이것이 작동하지 않는지에 …

2
플래그, 옵션 및 인수의 차이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . ls -a(나는 -a옵션을 고려 한다) sudo -u username( -u= 옵션, username= 인수) chmod 664 my-dir( 664= 옵션, my-dir= …

1
PID가 주어진 프로세스의 반환 소유자
나는 목록에서 프로세스의 소유자를 잡으려고 노력하고 있는데, 나는 현재 놀고있는 것을 pidof nmap얻을 수 있는 명령 을 가지고 ps -u <PID> | grep USER있지만, 그것을 실행할 때 제목을 인쇄하게됩니다 (맨 위 줄). 프로세스 ID가 주어진 소유자의 이름을 어떻게 잡을 수 있습니까?

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