Unix & Linux

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

4
파일을 복사하는 cp 대 고양이
cp a b그리고 cat a > b, 차이점은 무엇입니까? 리눅스 커널 소스 트리 (x)의 x86 설치 스크립트 arch/x86/boot/install.sh에서 둘 다 사용됩니다 : cat $2 > $4/vmlinuz cp $3 $4/System.map 하나가 다른 것보다 낫다면 왜 같은 형식을 유지하지 않습니까?

6
원시 블록 장치의 비교
두 개의 블록 장치를 비교할 수있는 유틸리티 (또는 일부 마법)가 있습니까? 세부 정보 : dd를 사용하여 약간 더 큰 SATA 장치에 백업 한 하나의 큰 (0.5TB) RAID 장치가 있습니다. 장치에는 여러 개의 파티션이 있지만 파티션 된 장치 노드가 아닌 '부모'장치에서 복사합니다 (예 : / dev / hda는 복사하지 않고 / …

4
Vim 편집기에서 행 세트의 공백을 삭제하십시오.
파일에 다음과 같은 텍스트가 있습니다. sample text some random text even more random text text with no indent worst indention 각 줄 앞에 빈 공간을 삭제해야합니다. 한 줄에 내가하는 일은 0dw 를 사용하여 동일한 명령을 반복 할 수 있습니다. 다음 줄로 직접 이동하면됩니다. 그러나 해당 행 블록에 '0dw'를 적용하는 방법이 …


5
일부 응용 프로그램에 대해 그룹과 사용자를 만드는 것이 권장되는 이유는 무엇입니까?
대부분의 경우 소스에서 프로그램을 설치할 때 새 사용자 및 새 그룹을 /usr/local/<myapp>작성하고 최근에 작성된 사용자 및 그룹 소유권을 부여 하는 것이 좋습니다 . 그러한 실천이 왜 좋은 습관으로 여겨지 는가? 무엇을 개선합니까? 예 : MySQL 데이터베이스 서버의 mysql user / mysql 그룹

2
유닉스에 의해 발견되는 홈 디렉토리 경로를 추가하는 방법 어떤 명령?
node.js사용자 정의 위치에 설치 하고 위치를 $PATHin .profile파일에 추가했습니다 . $ node --version v0.6.2 $ which node $ echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:~/Unix/homebrew/bin $ cat ~/.profile export PATH="$PATH:~/Unix/homebrew/bin" Node.js 자체가 잘 작동합니다. 문제는 which명령으로 나열되지 않는다는 것입니다 . 그래서 npm지금 설치할 수 없습니다 . 때문에 npm의 위치를 찾을 수 없습니다 설치 node.js. …
12 path  profile  home  which 

3
initramfs가 루트 파일 시스템을 읽기 전용으로 마운트하는 이유
루트 파일 시스템이 roinitramfs (및 initrd) 에 마운트 된 이유는 무엇입니까? 예를 들어 Gentoo initramfs 안내서 는 다음과 같이 루트 파일 시스템을 마운트합니다 : mount -o ro /dev/sda1 /mnt/root 다음은 왜 안됩니까? mount -o rw /dev/sda1 /mnt/root 나는 아마도 좋은 이유가 있고 (그리고 아마도 관련이 있음 switchroot) 알 수 있지만 …

3
/ dev / usb에 프린터를 마운트하고 여전히 CUPS를 사용합니다
CUPS의 새 버전으로 인해 이전에 사용할 수 있었던 프린터의 직접 경로가 갑자기 사라졌습니다 /dev/usb/lpXXX. 나는 이것을 커맨드 라인에서 직접 인쇄하는 데 사용했다. echo "test" > /dev/usb/lp0. 검색 후 blacklist usblp에서 의견을 작성하여이를 해결하는 방법을 찾았 습니다 /etc/modprobe.d/blacklist.conf. 이것은 실제로 작동하지만 CUPS를 사용하면 더 이상 프린터와 통신 할 수 없습니다 (필요합니다). …

3
"tab complete"로 표시되는 명령 목록을 파이프하는 방법은 무엇입니까?
bash에서 명령을 사용할 때 사용 가능한 명령을 표시하는 이중 탭 옵션이 마음에 듭니다. 일부 명령은 다른 명령보다 더 많은 일치 항목이 있습니다. 탭 완성 스크린 샷 http://img13.imageshack.us/img13/5541/picturemhy.jpg 더블 탭의 출력을 다른 곳으로 파이프 할 수있는 방법이 grep있습니까? 관련 게시물을 찾았 지만 여전히 grep에 파이프하기 위해 구현하는 방법을 모르겠습니다.

4
수신자에 따라 ls 명령이 다르게 작동
lsstdout이 무엇인지 같은 명령을 어떻게 알 수 있습니까? ls대상 stdout이 무엇인지에 따라 다르게 작동하는 것 같습니다 . 예를 들어 내가하는 경우 : ls /home/matt/tmp 결과는 다음과 같습니다. a.txt b.txt c.txt 그러나 내가 할 경우 ls /home/matt/tmp | cat 결과는 (즉, 결과 당 줄 바꿈)입니다. a.txt b.txt c.txt 프로세스에 stdout에 대한 …

2
사용자 이름과 비밀번호로 일반 텍스트 자격 증명 파일을 어떻게 보호합니까?
자동 마운트 네트워크 드라이브를 설정하려고합니다. 네트워크 드라이브에는 사용자 / 패스가 필요합니다. "mount.cifs"매뉴얼 페이지에는 사용자 / 패스를 제공하는 두 가지 방법이 있습니다. [권장하지 않음] / etc / fstab에 사용자 / 패스를 입력하십시오 별도의 자격 증명 파일을 만들고 자격 증명 파일에 사용자 / 패스를 넣습니다. "/ etc / fstab과 같은 공유 파일에 …

5
프로세스 권한 삭제
루트로 실행되는 데몬에 의해 시작되는 프로세스가 있습니다. 이제이 프로세스의 권한을 일반 사용자의 권한으로 "다운 그레이드"하고 싶습니다. 이게 가능해? 그렇다면 어떻게합니까? PS : 맥에서 유닉스 운영하기

4
전체 디렉토리 트리를 소문자 이름으로 변경
웹 사이트 전환 작업 중입니다. 웹 서버에서 링크되어 제공되는 파일은 대소 문자를 구분하지 않았습니다. 그러나 Linux 시스템에서 사이트 덤프를 작성했으며 데이터를 마이그레이션하는 스크립트를 작성 중입니다. 문제는 페이지의 링크 문자열과 파일 시스템의 실제 단어 사이에 대 / 소문자 구분 문제가 발생한다는 것입니다. 예를 들어, <a href='/subfolder/PageName.asp'>실제 파일이있는 동안 페이지에 링크가있을 수 …

2
여러 인수에 grep -v 사용
더 간단한 방법이 있습니까? grep -v foo file | grep -v bar egrep을 사용하여 매우 우아한 방법이있을 수 있지만 오래된 오래된 grep을 사용하는 방법은 무엇입니까? 편집 : grep -v 'foo\|bar' fileGNU grep에서만 작동하는 것 같습니다. 저는 솔라리스에 있습니다. 그에 대한 해결책이 있습니까?
12 grep  solaris 


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