Unix & Linux

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

2
다른 프로세스로 파이프 할 때 ANSI 이스케이프 코드는 어디로 이동합니까? 보관할 수 있습니까?
예를 들어 프로세스에 따라 색상으로 구분 된 출력을 파이프하려고합니다. grep ...하지만 파이프를 다른 프로세스에 파이프하면 sed, 색상 코드가 손실됩니다 ... thes 코드를 그대로 유지하는 방법이 있습니까? 다음은 컬러 출력을 잃는 예입니다. echo barney | grep barney | sed -n 1,$\ p


2
/ proc / PID / fd / X 링크 번호
Linux에서의 /proc/PID/fd/X파이프 또는 소켓 인 파일 디스크립터에 대한 링크에는 다음과 같은 숫자가 있습니다. l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925] lrwx------ 1 user user …

1
sudo의 #include 및 #includedir 지시문이 파운드 (#) 문자로 시작되는 이유
sudo환경을 설정하는 동안 include 지시문 앞에 파운드 (#) 문자가 붙는 것을 알았 습니다 . 솔라리스는 이것을 다음과 같이 보여줍니다 : ## Read drop-in files from /etc/sudoers.d ## (the '#' here does not indicate a comment) #includedir /etc/sudoers.d 수동 (Linux 및 Solaris) 상태는 다음과 같습니다. sudoers 내에 다른 파일 포함 #include …
36 sudo 

3
이미 실행중인 시스템에서 플러그인 시간에 USB 장치를 자동으로 마운트하는 방법은 무엇입니까?
/etc/fstab부팅 할 때 또는 작업 할 때 자동으로 장치를 마운트 하는 방법을 알고 있습니다 sudo mount -a. 예를 들어, 여기 내 장치의 현재 회선이 있습니다. UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0 어떻게 내가 그렇게 것으로 알려져 UUID이 USB 장치가 시스템에 이미 실행되는 동안 연결되어 자동 장착을 달성 할 않는 실행해야 …

6
seq (1)을 사용하여 숫자를 역순으로 표시하는 방법은 무엇입니까?
다양한 순서로 숫자를 반복했습니다. 다음과 같은 단계에서도 순서대로 표시 할 수 있습니다. $ seq --separator="," 1 10 1,2,3,4,5,6,7,8,9,10 $ seq --separator="," 1 2 10 1,3,5,7,9 또한 연속적이거나 단계적으로 현명하지 않은 역순으로 표시 할 수도 있습니다. $ seq --separator="," 10 1 $ seq --separator="," 10 2 1 위 명령에 대한 출력이 …
36 command-line  seq 


4
첫 번째 인수를 제외한 $ @
이런 식으로 실행되는 쉘 스크립트를 작성해야합니다. ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# 스크립트 안에 for 루프가 있습니다 for i in $@ 그러나 내가 아는 것처럼 $ @에는 $ 1에 최대 $ ($ #-1)이 포함됩니다. 그러나 내 프로그램의 경우 $ 1은 $ 2 $ 3 $ 4 등과 분명히 다릅니다. …
36 bash  shell  scripting 

1
명령 줄에 추가 정보없이 zip 파일을 나열하는 방법
내 bash 명령 줄에서 사용할 때 unzip -l test.zip다음과 같은 출력이 표시됩니다. Archive: test.zip Length Date Time Name --------- ---------- ----- ---- 810000 05-07-2014 15:09 file1.txt 810000 05-07-2014 15:09 file2.txt 810000 05-07-2014 15:09 file3.txt --------- ------- 2430000 3 files 그러나 파일 세부 정보가 포함 된 줄에만 관심이 있습니다. grep을 사용하여 …


3
데비안에서 최신 Python 버전을 별도로 설치하거나 업그레이드하는 방법은 무엇입니까?
나는 여전히 리눅스를 처음 사용하므로 실행 파일과 라이브러리가 어디에 있는지, 패키지를 설치하는 방법을 이해하려고 노력 중이므로 다음 Python 버전을 가진 데비안 Wheezy 7.3이 있습니다. 파이썬 2.7.3 (디폴트 값) 파이썬 2.6.8 따라서 디렉토리 /usr/bin/에는 터미널에서 호출 할 수있는 파일이 있습니다. python (python2.7에 대한 링크 임) python2 (python2.7에 대한 링크) python2.6 (Python …

4
[0-9], [[: digit :]]와 \ d의 차이점
에서 정규 표현식에 위키 백과 문서 , 그것은 보인다 [[:digit:]]= [0-9]= \d. 그들이 같지 않은 상황은 무엇입니까? 차이점은 무엇입니까? 몇 가지 연구를 한 후에는 대괄호 표현 [:expr:]이 로케일에 따라 달라집니다.

5
GNU Linux에서 기능을 요청하는 올바른 방법은 무엇입니까?
앱 파일 / usr / bin / file에 대한 버그 보고서를 보내려고합니다. 하지만 그 사람을 상담하고 이메일을 보내 버그 http://bugs.gw.com/ 또는 ⟨file@mx.gw.com⟩ ( http://mx.gw.com/mailman/에 있는 메일 링리스트)에 버그를보고하고 버그 추적기에 패치를 보내십시오 . 먼저 listinfo / file 을 구독하십시오). 메일 주소가 없다는 것을 알게되었습니다. 커뮤니티와 의사 소통하는 다른 방법이 있습니까? …

5
매우 많은 수의 빈 파일을 만들어서 디스크 공간이 부족할 수 있습니까?
빈 텍스트 파일의 바이트 수는 0입니다. 그러나, 그들 각각은 포함 메타 데이터 내 연구에 따르면,에 저장되어, 아이 노드 , 및 사용 공간을 수행하십시오 . 이것을 감안할 때 빈 텍스트 파일을 순수하게 작성하여 디스크를 채울 수 있다는 것이 논리적입니다. 이 올바른지? 그렇다면 1GB의 디스크에 몇 개의 빈 텍스트 파일을 채워야합니까? 몇 …

3
x86 및 x86_64의 Linux 시스템 호출 번호가 다른 이유는 무엇입니까?
시스템 호출 인터페이스는 낮은 수준에서 구현되므로 "일반적인"코드가 아닌 아키텍처 / 플랫폼에 따라 다릅니다. 그러나 Linux 32 비트 x86 커널에서 시스템 호출이 유사한 아키텍처 Linux 64 비트 x86_64에서 동일하게 유지되지 않는 숫자를 갖는 이유를 명확하게 알 수 없습니까? 이 결정의 동기는 무엇입니까? 필자의 첫 번째 추측은 배경 문제가 x86_64 시스템에서 32 …

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