파일 이름 대치 - 다뤄야 할 파일 이름이 많은 경우(ex. 현재 디렉토리의 모든 .c 확장자를 가진 파일) 모두 명시하기 힘들다. - 대표문자 (wildcard character)를 이용해 한 번에 여러 파일들을 나타냄 대표문자 의미 * 빈 문자열을 포함하여 임의의 문자열을 나타냄 ? 임의의 한 문자를 나타냄 [..] 대괄호 사이의 문자 중 하나를 나타내며 부분범위 사용 가능 - 원리: 쉘이 명령어를 실행하기 전에 대표문자를 그 대표문자가 나타내는 파일 이름들로 먼저 대치하고 실행된다. $ gcc *c -> 현재 디렉터리에 (a.c, b,c, test.c ) 이렇게 파일 3개가 있다면 $ gcc a.c b.c, test.c 와 같이 파일 이름이 대치되어 실행됨 명령어 대치 (Command substit..
명령어 열 (Command sequence) $ 명령어1; ...; 명령어n - 여러 개의 명령어를 순차적으로 실행 - 첫 번째 명령어를 실행하고 끝나면 두 번째 명령어 실행하고 ... - 실행 결과도 순차적으로 출력된다. 명령어 그룹 (Command group) $ (명령어1; ...; 명령어n) - 나열된 명령어들을 하나의 그룹으로 묶어 순차적으로 실행 - 나열된 명령어를 마치 하나의 명령어처럼 취급하여 표준입력, 표준오류, 표준출력을 공유한다. - 입출력 재지정과 파이프를 사용할 때 마치 하나의 명령어처럼 모든 입출력을 재지정 혹은 파이프 처리할 수 있다. ex) 명령어 열 (Command sequence) vs 명령어 그룹 (Command group) // 1. 명령어 열 사용 $ date; pw..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
소유자 변경(chown) $ chown 사용자파일 $ chown [-R] 사용자 디렉터리 - chown = change owner - 파일이나 디렉터리의 소유자를 변경 - 매우 위험한 명령어 이므로, 보통 시스템 보안을 위해 슈퍼유저만 이 명령어를 사용할 수 있다. ($ su 이용해 root) - [-R] 옵션: 지정된 디렉터리 아래의 모든 파일과 하위 디렉터리에 대해서 소유자를 변경한다. 그룹 변경(chgrp) $ chgrp 그룹 파일 $ chgrp [-R] 그룹 디렉터리 - chgrp = change group - 파일 혹은 디렉터리의 그룹을 지정된 그룹으로 변경한다. - [ -R] 옵션을 사용하면 지정된 디렉터리 아래의 모든 파일과 하위 디렉터리에 대해서도 그룹을 변경한다. - 파일의 소유자는 해당..
보호되어 있는 글입니다.