Unix & Linux

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

1
bash 함수를 재정의하는 방법은 무엇입니까?
에서 bash쉘, 우리는 함수를 정의 할 수 있습니다 f와를 f(){ echo Hello; } 그런 다음 오류 또는 경고 메시지없이 다시 선언 / 재정의하십시오. f(){ echo Bye; } 이런 식으로 함수가 재정의되는 것을 방지하는 방법이 있다고 생각합니다.


1
시스템“iowait”에 대한 나의 기본 가정은 유지되지 않습니다
내 기본 가정은 프로세스의 제한 요소가 디스크와 CPU 인 경우 총 시스템 "iowait"+ CPU 사용량은 하나의 논리 CPU의 100 % 이상이어야한다는 것입니다. (다른 경우에는 유지되지 않습니다. 예를 들어를 사용하여 파일을 다운로드 할 때 wget네트워크가 종종 제한 요소입니다). 이 가정은 간단한 테스트로 위반됩니다. 이것이 예상됩니까? 이 예상되는 경우, 나는 일련의 조건이 …
13 linux 

3
grep에서 작동하지 않는 올바른 정규식
나는이 정규식을 가지고있다 : (?<=prefix).*$ 문자열 "prefix"뒤에 오는 모든 문자를 반환하며 온라인 정규식 엔진 (예 : https://regex101.com ) 에서 제대로 작동합니다 . 문제는 bash에서 해당 정규 표현식을 사용할 때입니다. grep '(?<=prefix).*$' <<< prefixSTRING 일치하지 않습니다. 그 정규식이 grep과 작동하지 않는 이유는 무엇입니까?

2
`/ dev / console`은 무엇을 위해 사용됩니까?
에서 이 답변 에 리눅스 :는 / dev / 청각 장애와는 / dev / tty0와는 / dev / 콘솔의 차이 로부터 문서 : /dev/tty Current TTY device /dev/console System console /dev/tty0 Current virtual console 예전 /dev/console에는 시스템 관리자 콘솔이었습니다. TTY는 서버에 연결된 사용자의 직렬 장치였습니다. 지금 /dev/console과 /dev/tty0현재 디스플레이를 나타내고 …
13 linux  ubuntu  tty  console  pts 

3
워크 플로우 (파일)에서 ASCII가 아닌 모든 문자 제거
하나의 파일에서 ASCII가 아닌 모든 문자를 어떻게 제거합니까? 이를 수행하기위한 특정 명령이 있습니까? grep --colour='auto' -P -n'[^\x00-\x7]' /usr/local/... 나는 이것이 워크 플로우 내에서 문자를 찾는다고 생각하지만 문제가되는 문자의 모든 인스턴스를 어떻게 제거합니까?

2
Netcat-IPv6 주소를 사용하여 TCP 포트에서 수신 대기하는 방법
v1.10-41.1IPv6 주소에 대한 옵션이없는 것처럼 보이는 최신 버전의 netcat ( )을 사용하고 있습니다 ( -6이전 버전의 nc). 로 nc -lvnp 2222수신 포트를 입력 하고 확인 netstat -punta하면 서버가 2222IPv4 주소의 포트 에서만 수신 대기하는 것으로 보입니다 . tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 2839/nc tcp6은 예를 들어 내 apache2 서버와 …
13 linux  netcat 

2
mutt에서 대체 파일 선택기 사용
에서 똥개 , 그것은 같은 파일 브라우저를 사용하는 것이 가능하다 vifm 또는 레인저 (아마도에서 TMUX의 이메일에 첨부 할 파일을 선택하는 대신 기본 파일 브라우저의 분할)?
13 mutt 

1
bash 확장 글로브-접두사가없는 파일 일치
fail2ban 감옥의 파일 이름을 일치 시키려고합니다. 따라서 파일 이름 globbing 만 사용해야합니다 .regexes 또는 bash 스크립팅은 아닙니다. 내 /var/log/apache2디렉토리에는 다음을 포함한 파일이 포함되어 있습니다. example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log .error.log 제외하고 끝나는 모든 파일과 일치하는 glob를 만들려고합니다. db.example.error.log가능합니까? 시도 !(db)*.error.log했지만 여전히 일치 db.example.com.error.log합니다. 나는 !()문자가 일치하지 않는 것 같아서 *파일 이름의 …

4
시스템 확인으로 로컬 DNS 서버를 사용하지 않는 이유는 무엇입니까?
로컬 BIND9 서버를 사용하여 일부 로컬 DNS 레코드를 호스팅하고 있습니다. 로컬 도메인 이름을 찾으려고 할 때 로컬 BIND9 서버를 사용하도록 명시 적으로 파고하지 않으면 찾을 수 없습니다. user@heimdal:~$ dig +short heimdal.lan.se user@heimdal:~$ dig +short @192.168.1.7 heimdal.lan.se 192.168.1.2 우분투 17.04 및 systemd-resolved가 사용됩니다. 이것은 내 / etc / resolved의 내용입니다. # …

3
ssh -N에 대한 .ssh / config 해당 옵션은 무엇입니까
이 명령과 동일한 결과를 내 구성 파일에 별칭을 설정하고 싶습니다. ssh -N devdb -L 1234:127.0.0.1:1234 내 .ssh / config 항목 devdb: Host devdb User someuser HostName the_hostname LocalForward 1234 127.0.0.1:1234 쉘을 시작하지 않기 위해 위의 구성에 무엇을 넣습니까?
13 ssh  ssh-config 


3
X 시간 내에 명령이 완료되지 않으면 배쉬?
나는 다음과 같은 것을 실행하려고합니다. sudo dhclient $wifi || otherFunction 문제는 dhclient실패하면 오류를 던지는 대신 중단됩니다. 그래서 위의 어떻게 다시 쓸 수 dhclient사망하고 otherFunction경우에 불려갑니다 dhclient60 초 완료되지 않습니다?
13 bash  timeout 

1
rsync 대상 뒤에 슬래시를 추가해야하는 이유는 무엇입니까?
이 웹 페이지 에 따르면 rsync 대상 끝에 '/'를 추가하면 추가하지 않는 것과 다른 결과가 생성됩니다. 이 테스트를 시도했지만 확인할 수 없습니다. $ mkdir dir{1..3} $ touch dir1/file $ rsync -r dir1/ dir2 $ rsync -r dir1/ dir3/ $ ls dir* dir1: file dir2: file dir3: file 목적지에 '/'를 추가하면 …
13 rsync 

3
[-t 1]은 무엇을 점검합니까?
방금 Windows에서 시작할 zsh때 시작하는 방법을 찾았습니다.bash https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . 마지막에 다음 코드를 추가하는 것이 좋습니다 .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi 무슨 [ -t 1 ]뜻입니까? 그냥 사실입니까? 그럼 내가 할 수 있을까? exec zsh
13 bash  shell  zsh  test 

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