Unix & Linux

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


9
동일한 문자열이지만 여러 파일을 동시에 grep하는 방법은 무엇입니까?
검토해야 할 로그 파일 세트가 있으며 동일한 파일에서 특정 문자열을 한 번에 검색하고 싶습니다. 이것이 가능합니까? 현재 사용하고 있습니다 grep -E 'fatal|error|critical|failure|warning|' /path_to_file 이것을 어떻게 사용하고 한 번에 여러 파일의 문자열을 검색합니까? 이것이 스크립트가 필요한 것이라면 누군가가 간단한 스크립트를 제공 할 수 있습니까?
57 scripting  grep 

5
내 sshd 로그는 어디에 있습니까?
표준 장소에서 내 sshd 로그를 찾을 수 없습니다. 내가 시도한 것 : 에 없습니다 /var/log/auth.log 에 없습니다 /var/log/secure 시스템이 'auth.log'아무것도 찾지 못했음 sshd /etc/ssh/sshd_config를 명시 적으로 사용 SyslogFacility AUTH하고 LogLevel INFO다시 시작 하도록 설정 했지만 여전히 찾을 수 없습니다. Arch Linux에서 OpenSSH 6.5p1-2를 사용하고 있습니다.


4
대시 나 다른 쉘이 bash보다 "빠른"가요?
나는 항상 bash 대신 dash를 사용하는 유일한 이점은 dash가 더 작기 때문에 부팅시 대시의 많은 인스턴스가 더 빨리 시작된다는 것입니다. 그러나 나는 약간의 연구를 해왔고 어떤 사람들은 더 빨리 달릴 것이라는 희망으로 모든 스크립트를 마이그레이션하는 것을 발견 했으며 우분투 위키의 DashAsBinSh 기사에서도 이것을 발견했습니다 . 기본 쉘을 전환하는 주요 이유는 …
57 bash  performance  dash 


1
zsh 및 bash의 루프
zsh 에서 루프를 작성하는 두 가지 대체 방법이 있습니다 . for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done 둘 다 인쇄합니다. 1 2 3 내 질문은 왜 두 가지 구문입니까? 되어 $x다른 통해 반복 객체의 유형 그들 각각에? 않습니다 …
57 bash  zsh 

5
rpm 시스템에서 사용 가능한 패키지 버전을 확인하는 방법은 무엇입니까?
데비안에서 사용 가능한 패키지 버전을 확인하려면 다음 apt-cache policy pkgname을 wajig제공합니다. wajig: Installed: 2.01 Candidate: 2.01 Version table: *** 2.01 0 100 /var/lib/dpkg/status 2.0.47 0 500 file:/home/wena/.repo_bin/ squeeze/main i386 Packages 500 ftp://ftp.is.co.za/debian/ squeeze/main i386 Packages 즉, 하나는 설치된 패키지 ( /var/lib/dpkg/status)와 다른 하나는 동일한 버전 인 wajig 패키지가 3 개 …

5
명령 별칭에 대한 bash 완료를 어떻게 얻습니까?
명령 줄 별칭에서 탭 완성을 얻으려고합니다. 예를 들어 다음 별칭을 정의했다고 말합니다. alias apt-inst='sudo aptitude install' 탭 키를 눌렀을 때 적성에 의해 완성을 얻는 방법이 있습니까? 즉, 'sudo aptitude install gnumer'를 작성하고 탭을 누르면 aptitude가이를 gnumeric로 완성하거나 불확실성이 있으면 gnumer로 시작하는 모든 사용 가능한 패키지가 나열됩니다. 별명을 사용하여 작업을 수행하면 …

5
GIF 스크린 캐스팅; 유닉스 방식
화면 에서 선택한 부분의 정적 스크린 샷 을 찍기 위해 자주 사용 scrot합니다 -s shot.png. StackExchange 게시물에 일러스트레이션을 추가 할 때 유용합니다. 난 발견 이 스크립트를 자동으로 그러한 스크린 샷을 업로드 할 수 Imgur.com 내 X 클립 보드에 링크를 넣어! 의는하자 이를 올려 열두 : 나는 어떻게 유사 GIF 파일의 …

1
고양이의 도움으로 파일의 퍼미션 변경
root@system:~# less myfile -bash: /bin/less: Input/output error 루트 파일 시스템이 죽었습니다. 그러나 내 고양이는 여전히 내 기억 속에 살아있다. root@system:~# cat > /tmp/somefile C^d root@system:~# 그는 외로워하지만 그의 모든 친구는 사라졌습니다. root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: /bin/less: Input/output error root@system:~# …

3
"cd-"와 "cd ~-"의 차이점
배쉬 명령 cd - 이전에 사용한 디렉토리를 인쇄하고 변경합니다. 반면에 Bash 명령 cd ~- 아무것도 에코하지 않고 이전에 사용한 디렉토리로 직접 변경합니다. 그게 유일한 차이점인가요? 각 명령의 사용 사례는 무엇입니까?

2
환경이 다른 사용자로 sudo
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin bash가 로그인 쉘로 호출 되어도 왜 $HOME설정 되지 /home/otheruser않습니까? 구체적으로, /home/otheruser/.bashrc소스되지 않습니다. 또한 /home/otheruser/.profile공급되지 않습니다. -( /home/otheruser/.bash_profile존재하지 않습니다) 편집 : 정확한 문제는 실제로 https://stackoverflow.com/questions/27738224/mkvirtualenv-with-fabric-as-another-user-fails입니다

8
사용자 세션 c2에 대한 중지 작업이 실행 중입니다.
컴퓨터를 종료 할 때마다 다음 메시지가 나타납니다. A stop job is running for Session c2 of user ... (1min 30s) 1 분 30 초 동안 기다린 후 종료 프로세스를 계속합니다. 이 시스템 종료 진단 가이드를 따르고 shutdown-log.txt를 얻습니다 (매우 길기 때문에 여기에 로그를 직접 붙여 넣을 수 없습니다). 불행히도, 나는 …
56 systemd  shutdown 

4
지정된 포트로 ssh를 연결하는 방법?
ssh 할 때 특정 포트에 '연결'하는 방법을 알고 있습니다. ssh user@remotehostip -p XXX 그러나 특정 포트와 함께 ssh를 설정하는 방법이 있습니까? 내 로컬 컴퓨터에서 사용할 포트를 지정하는 방법이 있습니까?
56 ssh  tcp  openssh 

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