Unix & Linux

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

1
경기를 찾은 후 Grep이 천천히 종료됩니까?
장치 연결을 위해 btmon을 폴링하는 bash 스크립트를 작성하려고합니다. 작동하는 솔루션을 가지고 있지만 터무니없이 느리며 일치하는 항목을 찾은 후 grep이 종료되는 데 매우 느린 것 같습니다 (약 25 초). 속도를 grep높이거나 완전히 사용 하지 않으려면 어떻게해야 합니까? #!/bin/bash COUNTER=0 while : do until btmon | grep -m 1 '@ Device Connected' …
20 bash  grep 

3
별명이나 함수를 통해 쉘에서 실제로 실행 된 명령을 어떻게 알 수 있습니까?
예를 들어 bash 함수 (또는 별칭)가 function install() {sudo apt-get install $@}있습니다. 명령을 실행할 때 install dicelab실제로 실행될 것으로 예상됩니다 sudo apt-get install dicelab. 실제로 쉘이 실행 한 것을 어디에서 볼 수 있습니까? 더 복잡한 별칭이 예상대로 작동하는지 확인하고 싶습니다.
20 bash  shell  debugging 


4
"실행 전용"파일 권한에 대한 유효한 사용 사례는 무엇입니까?
나는 chmod와 8 진 모드를 읽고 있었다 . 나는 그것이 1실행되는 것을 보았다 . 실행 전용 권한에 대한 유효한 사용 사례는 무엇입니까? 파일을 실행하려면 일반적으로 읽기 및 실행 권한이 필요합니다. $ echo 'echo foo' > say_foo $ chmod 100 ./say_foo $ ./say_foo bash: ./say_foo: Permission denied $ chmod 500 ./say_foo …


1
POSIX는 여기에 인용 된 명령 대체 문서에 무엇이 필요합니까?
에서 이 질문에 누군가가 사용하여 문제를보고 여기에 문서를 내부 인용 구분 단어로 $(...)명령 치환 백 슬래시, \문서 트리거 내부의 줄의 끝에 줄 바꿈에 합류 행 계속이 여기에 같은 동안 문서 외부에서 예상대로 명령 치환 작업을 . 다음은 간단한 예제 문서입니다. cat <<'EOT' abc ` def ghi \ jkl EOT 여기에는 …

3
내 sudoer 권한이 시간 초과되었는지 어떻게 알 수 있습니까?
sudo로 명령을 실행하고 sudo 권한이 시간 초과 된 경우에만 텍스트 줄을 표시하는 스크립트를 작성 중이므로 sudo로 명령을 실행하면 root가 아닌 사용자가 암호를 다시 입력해야합니다. 이를 어떻게 확인합니까? 염두 $(id -u)내 현재 사용자 ID를 반환합니다 sudo를로 실행해도이 확인되지 않을 수는 0과 일치하는 ... 조용히 확인하는 방법이 필요합니다.
20 sudo 

2
압축 된 하드 드라이브 이미지가 매우 큼
방금이 명령을 사용하여 새로 설치된 이중 부팅 (Ubuntu 및 Windows)의 이미지를 만들었습니다 (작은 이미지에는 한동안 사용했습니다). dd if=/dev/sda | gzip > /mnt/drive.img.gz 이 드라이브에는 500G 중 60G 미만이 사용됩니다. 그럼에도 불구하고 그 이미지 파일은 현재 409G입니다. 방법 것입니다? gzip이 모든 0을 압축하지 않아야합니까? 내가 말했듯이, 새로 설치된 시스템입니다. 어수선 할 …

4
때때로 히스토리 명령은 .bash_history에 저장되지 않습니다
어제 CentOS 7에서 많은 명령을 실행했지만 오늘이 명령을 검색하려고 할 때 레코드가 없습니다. 파일을 열었을 때 .bash_history어제 발행 한 명령을 찾지 못했지만 며칠 전에 이전 명령을 많이 발견했습니다. 최근 명령이 저장되지 않은 이유는 무엇입니까? 히스토리 기능을 늘리려면 어떻게해야합니까?

2
투표율이 높은 원 라이너에 중첩 된 큰 따옴표
3.5K 이상의 투표가 포함 된 StackOverflow 답변DIR 에는 현재 bash 스크립트의 디렉토리에 할당 할 수 있는 이 한 줄짜리 기능이 있습니다. DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 중첩 된 큰 따옴표에 의아해합니다. 내가 알 수있는 한 다음 조각은 큰 따옴표로 묶습니다. "$( cd " "${BASH_SOURCE[0]}" " && …

3
유닉스 시간 / 공식 시간은 어디에 측정됩니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Unix & Linux Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 면책 조항 : 방금 StackExchange 사이트 목록을 약 20 분 동안 살펴보고 게시 위치를 알아 냈습니다. 더 적합한 사이트를 알고 있다면이 …
20 timestamps  time 



6
대화식으로 bash에 숫자의 n 반복을 입력하는 방법
명령을 실행하고 싶습니다 foo --bar=baz <16 zeroes> 16 개의 0을 효율적으로 입력하려면 어떻게합니까? 내가 누르고 있으면 Alt누르 1 6 0내가 원하지 무엇을하는 다음 일은 160 번 반복합니다. emacs에서는 Alt-[number]or을 사용할 수 Ctrl-u 1 6 Ctrl-u 0있지만 bash Ctrl-u에서는 현재 유형이 지정된 줄을 죽이고 다음 0은 줄에 0을 추가합니다. 만약 내가한다면 …

4
Wayland를 사용하여 키보드 매핑을 사용자 정의하는 방법
영국 / GB 키보드와 함께 Macbook에서 Linux를 사용하고 Apple의 이상한 키보드 레이아웃으로 인한 일부 문제를 해결하기 위해 키맵을 사용자 정의합니다. 나는 이것을하기 xmodmap위해 사용 한다. Wayland를 시도하고 싶지만 그 기능 xmodmap은 작동하지 않습니다. Wayland에서 어떻게 비슷한 결과를 얻을 수 있습니까? .Xmodmap내가 사용 하는 파일에는 다음이 포함됩니다. keycode 12 = 3 …

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