Unix & Linux

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

5
init는 정확히 무엇을합니까?
리눅스 배포판을 만들고 있는데 이제 init 프로그램이 필요합니다. 나는 c로 정말 잘 코딩 할 수 있고 리눅스에 대해 꽤 많이 알고 있습니다 (4 년 동안 개발을 위해 아치 리눅스를 사용해 왔습니다). 그래서 C로 자신의 기본 init 스크립트를 작성해야한다고 생각했습니다. 단순한 쉘을 위해 시스템을 설정하기 위해 init가 수행하는 작업은 무엇입니까? ( …
43 linux  startup  init 

7
터미널에서 구문 강조
많은 프로그래밍 지향 편집기가 소스 코드를 채색합니다. 터미널에서 볼 수 있도록 소스 코드를 채색하는 명령이 있습니까? 내가 가진 파일을 열 수 emacs -nw(대신 새 창을 팝업의 터미널에서 열립니다),하지만 난 뭔가를 찾고 있어요 그런 작품 less(또는 작품 에 less -R 입력 컬러 이스케이프 시퀀스를 통과).


2
rsync를 사용하여 git 하위 디렉토리없이 디렉토리를 백업하는 방법
c하위 디렉토리를 제외한 모든 하위 디렉토리로 디렉토리 를 복사하고 싶습니다 ./git. 나는 그것을 사용하여한다 rsync: echo "copy c and sh files " rsync -a --include='*.c' --include='*.sh' --include='*/' --exclude='*' ~/c/ ~/Dropbox/Public/c # remove .git directory = do not send it to dropbox. Thx to Tomasz Sowa rm -rf ~/Dropbox/Public/c/.git 더 잘할 …
43 rsync  git  dropbox 

6
시스템에서 어떤 C 라이브러리 버전을 사용합니까?
시스템에서 어떤 유저 랜드 C 라이브러리를 사용하는지 어떻게 알 수 있습니까? 이 정보가 필요한 이유는 다음과 같습니다. 다운로드를 고려하고있는 거대한 소스 패키지가 있습니다. 올바른 확인을 수행하고 최소 라이브러리 버전을 나열 할 것이지만 먼저 작동하는지 먼저 확인하여 잠재적 인 번거 로움을 덜어줍니다. 시스템 패키지 관리 시스템 외부에 설치하려는 일부 타사 바이너리와의 …

5
기본적으로 OSX 로그인 쉘에 대화식 쉘이있는 이유는 무엇입니까?
리눅스와 모든 유닉스 시스템에서 터미널 에뮬레이터는 기본적으로 대화식의 비 로그인 쉘을 실행합니다. 이것은 bash의 경우 시작된 쉘이 다음을 수행함을 의미합니다. 로그인 쉘이 아닌 대화식 쉘이 시작되면 bash는 /etc/bash.bashrc및 ~/.bashrc이 파일이 존재하는 경우 및 에서 명령을 읽고 실행 합니다. 이 --norc 옵션 을 사용하여 금지 할 수 있습니다 . --rcfile 파일 …
43 bash  osx 

2
syslog의 local6 (및 다른 모든 local #) 기능은 무엇입니까?
내가 이해하는 것 * 괜찬아 서버에, 우리는 사용 로그를 보낼 구성 할 facility.severity경우, facility같은 커널, 인증과 같이 시스템의 (현실을 부르 자)의 이름입니다 "구성 요소", 등등; 와 severity같은 시설에 의해 기록 된 로그, 각각의 "수준"입니다 info(정보), crit(중요) 로그. 따라서 커널 중요 로그를 보내려면을 사용 kern.crit합니다. 예를 들어 시설과 심각도의 조합을 우선 …
43 syslog 


4
사람이 읽을 수있는 방식으로 PATH 표시
PATH 환경 변수를보다 읽기 쉬운 방식으로 보여주고 싶습니다. $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin 나는 이런 식으로 생각하고있다 : $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...

3
쉘 스크립트에서 $ {1 +“$ @”}의 의미는 무엇이며“$ @”와 어떻게 다릅니 까?
Perl 문서에서 perlrun (1) 은 이중 언어 쉘 / Perl 헤더를 사용하여 Perl 스크립트를 시작하도록 제안합니다. #!/bin/sh #! -*-perl-*- eval 'exec perl -x -wS $0 ${1+"$@"}' if 0; 무슨 ${1+"$@"}뜻입니까? "$@"대신 Bash를 / bin / sh로 사용 하려고 시도했지만 제대로 작동하는 것 같습니다. 편집하다 아래의 두 답변은이어야한다고 말합니다 ${1:+"$@"}. ${parameter:+word}bash …
43 bash  shell  perl 

4
이 문서에서 "$"를 인쇄하는 방법
bash의 here-doc에서 "$"를 에코하는 방법은 무엇입니까? 예를 들어, 원격 서버의 내용이있는 파일을 원합니다 $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF 그러나 변수로 취급됩니다. 리터럴을 $어떻게 인쇄 할 수 있습니까?
43 bash  shell  quoting 




5
특수 대상이있는 모든 심볼릭 링크를 제거하려면 어떻게해야합니까?
다음 명령으로 ls -la * 모든 심볼릭 링크를 나열 할 수 있습니다. 특수 폴더에 연결된 모든 심볼릭 링크를 제거하려면 어떻게해야합니까? 예를 들면 다음과 같습니다. 내 디렉토리 usr/local/bin에는 다음과 같은 항목이 있습니다. lrwxrwxrwx 1 root root 50 Apr 22 14:52 allneeded -> /usr/local/texlive/2011/bin/x86_64-linux/allneeded lrwxrwxrwx 1 root root 47 Apr 22 14:52 …
43 wildcards  symlink  rm 

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