명령어
-
ls 명령어 디렉토리만 확인하는 방법에 대하여IT/DevOps 2011. 11. 2.
ls 명령어는 파일과 디렉토리 리스트를 출력해주는 unix계열의 명령어다. ls --help 명령어를 확인하면 -d 옵션으로 directory만 출력하게 하는 옵션을 확인할 수 있다. morenice@ubuntu:~$ ls --help 사용법: ls []... []... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort. 긴 옵션에서 꼭 필요한 인수는 짧은 옵션에도 꼭 필요합니다. -a, --all do not ignore entries starting with . -A, --almost-all do not list impli..
-
xargsIT/DevOps 2011. 8. 30.
xargs 명령어는 standard input으로 들어온 특정 결과를 마치 명령어에 매개변수로 던져주는 역할을 해주는 명령어다. 리눅스는 작은 개념의 명령어(기능)들을 연결해서 사용하는 것이 철학으로 그 중 다리 역할을 하고 있다고 보면 된다. A | xargs B A의 명령어의 출력(standard output)을 파이프라인(|)을 통해서 standard input으로 xargs에게 넘겨준다. xargs에서는 들어온 결과들의 리스트를 세부리스트로 나눠서 B 명령어의 인자로 넘겨준다. EXAMPLES 이해를 높히기 위해 man 페이지에서 언급되는 사용 예를 보자. find /tmp -name core -type f -print0 | xargs /bin/rm -f /tmp 디렉토리에서 파일 이름이 core..
-
linux 명령어에서 &&는 무슨 의미일까?IT/DevOps 2011. 7. 20.
명령어를 연속으로 실행할 수 있는데 조건을 줄 수가 있다. 이러한 조건들은 일련의 작업을 할 쉘 스크립트를 작성할 때나 컴파일 진행 후 다음 액션을 지정할 때 사용하면 유용하다. 앞의 명령어가 성공해야 다음에 이어지는 명령어를 수행 앞의 명령어가 실패하면 다음에 이어지는 명령어를 수행 명령어의 성공유무와 상관없이 명령어 리스트를 순차적으로 실행 앞의 명령어가 성공해야 다음에 이어지는 명령어를 수행하게 하는 방법은 && 이다. make test && cp test output/ make test는 test.cpp라는 소스코드파일을 컴파일해서 test라는 바이너리 파일을 만들어낸다. cp test output/는 test라는 파일을 output 디렉토리에 복사한다. && 로 두개로 묶어주면 앞의 컴파일이 성..