Unix & Linux

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

1
USB 스틱을 저장 매체로 사용하여 RAID 시스템을 설정하는 방법
중복 저장소가 있는 저렴한 자체 호스팅 개인 git 서버 를 만들고 싶습니다 . 이를 위해 나는 라즈베리 파이를 구입하고 모두 구성한 git와 ssh파이에. LAN에서나 원격으로 (라우터의 포트를 Pi로 전달하여) Pi에 액세스 할 수 있습니다. 따라서 git 서버가 이미 시작되어 실행 중입니다. 마지막으로 할 일은 중복 스토리지입니다. Pi에 7 포트 USB …


6
bash는 문자열로 시작하는 줄을 찾습니다.
나는 많은 파일을 가지고 있으며 어떤 문자열이 특정 문자열로 시작하는 순차 줄을 포함하고 있는지 찾고 싶습니다. 예를 들어 다음 파일의 경우 : Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee 'C'로 시작하는 줄이 두 개 이상 있으므로이 파일을 명령으로 찾을 수 있습니다. 예를 들어 다음 파일의 …
10 bash  sed  grep  string 

1
파일 이름에 줄 바꿈이 포함 된 파일을 찾는 방법은 무엇입니까?
파일 이름에 줄 바꿈이있는 파일을 찾으려고합니다. 그러나 어떤 패턴을 사용 해야할지 알 수 없습니다. 다음은 작동하지만 들여 쓰기 코드에서 사용하려는 경우별로 유용하지 않습니다. find . -name '* *' 나는이 두 가지를 시도했지만 문자 n 을 포함하는 파일 이름을 찾는 데 성공했습니다 . find . -name '*\n*' find . -name "*\n*" …
10 shell  find  patterns 

3
비슷한 bash 함수를 한 번에 정의하는 방법
나는이 기능들을 가지고있다 ~/.bashrc: function guard() { if [ -e 'Gemfile' ]; then bundle exec guard "$@" else command guard "$@" fi } function rspec() { if [ -e 'Gemfile' ]; then bundle exec rspec "$@" else command rspec "$@" fi } function rake() { if [ -e 'Gemfile' ]; …
10 bash 

2
그룹 멤버쉽 및 setuid / setgid 프로세스
프로세스 드 이관을 통해 권한 setuid()및 setgid()uid가 / GID가 설정의 그룹 구성원을 상속하지 않는 것. 권한있는 포트를 열려면 루트로 실행해야하는 서버 프로세스가 있습니다. 특정 행 그것은 그 역 이관 후에 비 privilleged UID / GID, 1 - 예를 들어, 사용자의 fooUID (73). 사용자 foo는 그룹의 구성원입니다 bar. > cat /etc/group …

3
여러 모니터에서 하나의 스크린 세이버 실행
xscreensaverXinerama / XRANDR 지오메트리는 무시하고 전체 X 디스플레이에서 단일 화면 보호기를 실행할 수있는 방법이 있습니까? 하나의 X 디스플레이에 단일 X 화면으로 나타나는 세 개의 모니터가 있습니다. XRANDR은 단일 X 화면에서 각 물리적 모니터가 시작 및 종료되는 위치에 대한 정보를 제공합니다. xscreensaver이를 사용하여 각 모니터에서 다른 화면 보호기를 실행하거나 각 모니터에 …

2
Tmux 상태 표시 줄 쉘 명령에서 환경 변수 사용
세 개의 시간대를 표시하는 tmux 상태 표시 줄을 만들려고합니다 US Eastern Time :: UTC :: Central European Time. 은 Using TZ환경 변수하면 만드는 date명령은 특정 시간대의 시간을 보여줍니다. 이 tmux.conf 설정을 사용하여 시도했습니다. set -g status-right "#[fg=white]#S #I:#P #[fg=yellow]:: %d %b %Y #[fg=green]:: #(TZ=America/New_York date +%H:%M) :: #(date -u +%H:%M) …

2
xrandr 1.4와 2 개의 비디오 드라이버가있는 듀얼 모니터
나는 2 개의 다른 비디오 카드 드라이버 (i915 & nvidia)로 듀얼 스크린을 시도하고 있지만 xrandr는 nvidia 공급자만을 나열하고 있습니다. 아치 리눅스를 사용하고 있습니다. xrandr공급자 목록을 얻는 위치를 찾지 못했습니다 . [x@epoch ~]$ xrandr --listproviders Providers: number : 1 Provider 0: id: 0x279 cap: 0x1, Source Output crtcs: 4 outputs: 6 …

2
확장 정규식 모드를 기본적으로 사용하지 않는 이유는 무엇입니까?
sed를 사용하고 있습니다. 나는 내가 볼 수있는 한 올바른 정규 표현식을 사용하고 있었지만 sed는 아무것도하지 않았습니다. 내가 \s+sed가 이해할 수없는 것을 사용하고 있었고 그것을 전환했을 때 [ ]+효과가있었습니다. 요약하자면, 나는 그것이 작동하기 위해 거의 모든 것을 탈출 \s하고 공백을 제거 해야하는 정규 표현식을 만들었습니다 . 이 모든 것을 피할 수있는 …

2
패키지 업그레이드 후 파일 시스템을 다시 읽기 전용으로 다시 마운트 할 수 없음
데비안 시스템에는 /별도의 파티션이 있고 마운트되어 read-only있습니다. 만 /home/, /var/그리고 /tmp/쓸 수 있습니다. 나는 또한을 만들었습니다 Pre-Invoke그리고 Post-Invoke apt hook그 때문에, apt패키지가 설치 또는 업그레이드하고, 다시 그것을 다시 마운트되어 쓰기에 대해 다시 마운트 시스템을 자동으로 할 수있는 read-only때 완성 : DPkg::Pre-Invoke {"mount -o remount,rw / ;}; DPkg::Post-Invoke {"mount -o remount …
10 debian  apt  readonly 

2
grub2의 검색 명령에서 --hint 옵션은 무엇을합니까?
http://www.gnu.org/software/grub/manual/grub.html#index-search 에있는 search명령에 대한 공식 GRUB2 문서를보고 있습니다 . Command: search [--file|--label|--fs-uuid] [--set [var]] [--no-floppy] name Search devices by file (-f, --file), filesystem label (-l, --label), or filesystem UUID (-u, --fs-uuid). If the --set option is used, the first device found is set as the value of environment variable var. …
10 grub2 

2
Vim-마지막 쉘 명령을 키에 매핑
bash로 보낸 마지막 명령을 반복하기 위해 leader-r을 매핑하는 방법이 있습니까? 예를 들어 C 파일로 작업 할 때 :! make 또는 gcc를 입력하지 않고 vim에서 프로그램을 컴파일하고 실행하고 싶습니다. 특정 명령을 키에 바인딩 할 수는 있지만 다른 유형의 파일에서는 작동하지 않습니다.

4
대략적인 디렉토리 크기를 얻습니다 (모든 파일과 하위 디렉토리를 재귀 적으로 포함)
디렉토리의 정확한 크기 (재귀 적으로 모든 하위 디렉토리 포함)를 빠르게 얻는 방법이 있습니까? 하위 디렉토리의 크기를 원하지 않습니다.보고 된 총 크기에 재귀 적으로 포함되어야 함을 의미합니다. 대략적인 크기를 얻는 방법? 나는 df전체 파일 시스템에 대해 빠른 응답을 생성하는 줄을 따라 무언가를 생각하고 있지만 이번에는 특정 디렉토리 (및 하위 디렉토리)에 대해 …
10 bash 

2
자동 마운트시 USB 드라이브 권한
데비안에서는 일반적인 문제가 있습니다. ntfs 형식의 USB 하드 드라이브를 연결하려고 시도하면 디렉토리가 루트에 속하기 때문에 일반 사용자로 쓸 수 없습니다. 조금 전에 나는 uid=1000,gid=1000(또는 당신의 uid와 gid가 무엇이든) 옵션 을 추가하여 고칠 수 있다는 것을 읽었습니다 . 다중 사용자 시스템을 사용하는 경우 드라이브는 마운트 된 / 로그인 한 사용자가 아니라 …

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