Unix & Linux

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


2
이름에 문자열이없는 파일 제거
이름에 문자열 '999'가없는 파일 (``없이)을 제거하고 싶습니다. 나는 시도했다 : grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- 그러나 그들 중 누구도 작동하지 않습니다. bash와 함께 macOS Sierra를 사용하고 있습니다 : 3.2.57.
9 bash  osx  filenames  rm 

3
이름이 3 자 이상인 모든 PDF 찾기
이름 (확장자 제외)이 3보다 큰 PDF 파일을 찾고 싶습니다. $ find ~ -iregex ".{3,}/.pdf" 아무것도 반환하지 않지만 $ find ~ -iregex ".+/.pdf" 공장. {3,}변형을 어떻게 활성화 할 수 있습니까?
9 find 

3
`. *?`를 사용하는 것이`. *`보다 나은 이유 또는 이유는 무엇입니까?
나는 출력을 잡는 동안 사용되는 정규 표현식의 종류와 관련된 SuperUser 에 대해이 질문에 대답 했습니다 . 내가 준 대답은 다음과 같습니다. tail -f log | grep "some_string.*some_string" 그런 다음 @Bob 이 내 대답에 대한 세 가지 의견으로 다음과 같이 썼습니다. .*탐욕스럽고 원하는 것보다 더 많이 캡처 할 수 있습니다. .*?일반적으로 …


2
일부 umask 값이 적용되지 않는 이유는 무엇입니까?
권한을 더 잘 이해하려고 노력하고 있으므로 "운동"을하고 있습니다. 다음은 각각의 출력과 함께 사용하는 일련의 명령입니다. $ umask 0022 $ touch file1 $ ls -l file1 -rw-r--r-- 1 user group 0 Mar 16 12:55 file1 $ mkdir dir1 $ ls -ld dir1 drwxr-xr-x 2 user group 4096 Mar 16 12:55 dir1 …

1
이 매뉴얼 페이지에 오늘 날짜가있는 이유는 무엇입니까?
특정 man페이지 (내 경우에는 nc명령에 대한)가 시스템을 업데이트하지 않고 오늘 날짜를 가진 이유는 무엇 입니까? 또한 "무인 업데이트"로그에 해당 날짜의 특정 활동이 표시되지 않는 이유는 무엇입니까? 2018-03-14 07:47:38,124 INFO Initial blacklisted packages: 2018-03-14 07:47:38,135 INFO Starting unattended upgrades script 2018-03-14 07:47:38,135 INFO Allowed origins are: ['o=LinuxMint,a=qiana-security', 'o=LinuxMintESM,a=qiana'] 2018-03-14 07:47:51,767 INFO …

2
8 개의 블록을 할당 할 수 있지만 파일 크기는 0 일 수 있습니까?
누군가 다른 사이트에서이 질문에 대해 질문합니다. 예를 들어, "abc.dat"라는 파일의 파일 크기는 0이지만 블록은 8입니다.이 결과는 나에게 요청한 결과입니다 (일부 텍스트는 중국어에서 영어로 번역되었습니다). $ cp abc.dat abc2.dat; ls -ls abc2.dat #try to copy, it still 8 blocks but 0 byte 8 -rw-rw-r-- 1 rokeabbey rokeabbey 0 Feb 27 19:39 …

3
ifconfig 명령에서 첫 번째 IP 주소를 캡처하는 방법은 무엇입니까?
ifconfig명령 에서 오는 첫 번째 IP 주소를 캡처하는 방법은 무엇입니까? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 TX …
9 linux  bash  awk  sed  ifconfig 

1
tr a A </ etc / hosts | 정렬 -r | pr -d> / etc / hosts
이 줄에서 : tr a A &lt; /etc/hosts | sort -r |pr -d &gt; /etc/hosts 예상되는 결과는 무엇입니까? 소문자 'a'가 대문자 'A'로 바뀌는 것을 알고 있지만 다음은 무엇입니까? 리디렉션이 동일한 파일 이름이므로 원본 파일을 덮어 쓰겠습니까?

3
매번 포트 22뿐만 아니라 보조 포트를 시도하도록 ssh를 설정하는 방법은 무엇입니까?
로그의 소음을 줄이고 검색 가능성을 약간 낮추려는 노력의 일환으로 (그리고 공개 키 인증 만 허용하는 fail2ban의 맨 위에 있습니다.) 다른 포트로 설정 한 서버에서 sshd-ports를 정기적으로 변경합니다 (5492). 내 ssh 명령에 -p 5492를 추가하거나 각 특정 서버의 포트를 my에 추가합니다 ssh_config. 포트 22가 작동하지 않는 경우 포트 22와 포트 5492에 …

1
.inputrc 및 .bashrc 설정
다음과 같은 설정 .bashrc및 .inputrc파일이 거의 같거나 유사하지 않은 것으로 나타났습니다 . shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset history-size 마 .inputrc설정은 완료 및 파이썬 쉘에서 역사의 크기에 영향을 (실행 터미널 내부 경우)? 인가 HISTSIZE에 의해 제한 history-size또는 그것을 무시합니까?
9 bashrc  inputrc 

3
파일 이름의 셸 확장 (A | B)?
or예를 들어 파일을 읽을 때 셸에서 선택 을 확장 할 수 있습니까? 이것이 의미하는 바는 예를 들어 파일에서 A 또는 B와 일치하는 grep구문을 지원 한다는 것 (A|B)입니다. 마찬가지로 이러한 파일이 있으면 file1.txt file2.txt file3.txt file4.txt file5.txt 범위를 확장함에 따라 cat file{1..5}.txt에서 할 수 bash있습니다. 몇 개의 파일에 대해서만 동등한 방법이 …

1
SSH를 통한 Wake-on-LAN
여러 Linux 장치에서 현재 Wake-on-LAN을 몇 년 동안 성공적으로 사용하고 있습니다. 충분히 잘 작동합니다. 그러나 집에도 Mac Mini가 있습니다. 나는 그것이 잠 들어 있고 잠자는 동안 가지고있는 Linux 컴퓨터와는 별개의 두 가지 속성이 있음을 알았습니다. 여전히 네트워크의 핑에 응답합니다. sshWake-on-LAN이 없어도 들어오는 연결 시 자동으로 깨어납니다 . 이 두 번째 …

2
XML 명령 줄 (쉘 스크립트) 조작
셸 스크립트의 명령 줄에서 XML을 조작하는 방법은 무엇입니까? 표 형식의 데이터를 조작하거나 환경 변수를 대체하거나 텍스트 조각을 정규식으로 바꾸는 명령이 많이 있지만 XML에 대해서는 아무것도 찾지 못했습니다. 내 빌드 스크립트는 xml 문서의 기본 태그 내에 내용이 포함 된 태그를 삽입해야하며 OS에 Java, perl 또는 python을 설치하기 위해 과도한 노력을 기울입니다 …

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