shutdown 시스템을 종료할 때 일반적으로 사용되는 명령어입니다. 문법 shutdown [-t -h -n -r -f ...] [시간] [메시지] 옵션 -t [초] : 지정한 시간(초 단위)이 지난 후 kill 신호를 보냄 -h : shutdown과 동시에 halt를 실행 -n : 디스크 동기화 동작의 수행을 금지 -r : 시스템을 종료하고 나서 다시 부팅 -f : 빠른 재부팅, 재부팅시 파일 시스템 검사를 하지 않음 -c : 예약되어 있는 shutdown을 취소 -k : 모든 동작을 제대로 수행하다가 종료할 시간이 되면 아무 것도 하지 않음. 예시 $ shutdown -h now halt 아무런 경고 메시지 없이 시스템을 즉시 강제 종료시킵니다. 시스템이 halt되면 ‘System halted’라는 ..
find 원하는 특정 파일을 찾아주는 강력한 도구입니다. 검색 조건으로 파일의 이름이나 크기, 날짜 등을 다양하게 지정할 수 있습니다. 문법 find [디렉토리] [검색조건] 옵션 -name [파일명] : 검색할 파일명을 지정, 파일명에 와일드카드 사용 가능 -perm [권한] : 파일 권한이 일치되는 것을 찾음 -type [형식] : 형식이 같은 파일을 찾음, 디렉토리는 d, 파이프는 p, 심볼릭링크는 l, 소켓은 s, 블록파일은 b, 일반파일은 f 등으로 입력 -links [숫자] : 특정 개수의 링크를 가진 파일을 찾음 -size [크기] : 파일의 크기가 일치하는 것을 찾음, 파일크기는 블록단위로 지정, 한 블록이 512byte로 되어 있지만 숫자 뒤에 k를 붙이면 1KB 단위로 검색 가능 -us..
chmod Change Mode를 의미하는데 여기서 모드는 파일에 대한 권한을 제어하게 됩니다. 즉 파일의 사용권한을 설정하는 명령어입니다. 문법 chmod [-c -f -v -R] [모드] [파일명(들)] 옵션 -c : 실제로 파일의 권한이 바뀐 파일만 자세히 설명 -f : 파일의 권한이 바뀔 수 없어도 에러 메시지를 출력하지 않음 -v : 변경된 권한에 대해서 자세히 기술함 -R : 디렉토리와 파일의 권한을 모두 바꿈 모드는 파일의 권한을 8진수로 표현한 값입니다. 세자리의 8진수 숫자로 표시가 되는데 각각 rwx(읽기, 쓰기, 실행)권한을 의미합니다. 해당 자리수가 1이면 가능, 0이면 불가능입니다. 읽기, 쓰기, 실행 권한을 모두 주려면 7로 표현이 됩니다. 그리고 사용자를 user, group,..
cat 파일 내용을 화면에 출력하는데 사용하기도 하고, 파일을 다른 곳에 순차적인 스트림으로 보내기 위해 사용하기도 합니다. 문법 cat [-b -e -n -s -t ...] [파일명(들)] 옵션 -b : 공백 외의 글자가 있는 모든 행의 개수를 센다 -e : 제어 문자를 ^ 형태로 출력하면서 각 행의 끝에 $를 추가 -n : 각 행을 출력하면서 행 번호를 함께 첨부 -s : 중복되고 겹치는 빈 행은 하나의 빈 행으로 처리 -r : 행바꿈 문자를 제외한 제어문자를 ^ 형태로 출력 -u : 유닉스 호환성을 위해 추가된 옵션 -v : 탭과 행바꿈 문자를 제외한 제어문자를 ^ 형태로 출력함 -E : 각 행마다 끝에 $ 문자를 출력함 예시 $ cat test.txt $ cat test1.txt test2.txt..
df 디스크의 여유 공간을 확인합니다. 문법 df [-a -i -k -p -v ...] 파일시스템 옵션 -a : 0 블록을 가진 파일도 보고 -i : 블록 사용 대신 incode 사용 정보를 보고 -k : 블록의 크기를 1KB로 계산함 -p : POSIX 형태로 출력 -v : System V의 df와의 호환을 위한 옵션 -t 형태 : 특정 형태의 파일시스템으로 검사를 제한 -x 형태 : 특정 형태의 파일시스템 이외의 것으로 검사를 제한 du 지정된 특정 디렉토리나 파일들이 차지하는 공간을 보고합니다. 문법 du [-s -a -b -x -l] [디렉토리명 또는 파일명(들)] 옵션 -s : 총 합계만 따지며 하위 디렉토리의 숫자 등은 나오지 않음 -a : 크기가 계산된 각 파일의 크기를 보여줌 -b : 바이..
ls 파일 시스템상의 파일 목록을 보여줍니다. 문법 ls [-a -C -x -d ...] [파일명(들)] 옵션 -a : 도트로 시작되는 이름을 가진 파일명 전부를 보여줌 -C : 가로 순서로 나열하여 출력 -x : 세로 순서로 나열하여 출력 -d : 현재 디렉토리에 대한 정보를 출력 -l : 각 파일에 대한 소유자, 권한, 갱신일 등의 자세한 정보를 출력 -s : 파일이 얼마나 많은 디스크 블록을 차지하고 있는가를 보여줌 -t : 파일 갱신일자 순서대로 정렬 -u : 액세스한 날짜 순서대로 정렬 -c : inode가 마지막으로 바뀐 시간 순서대로 정렬 -r : 정렬된 순서의 역으로 출력 -i : 파일의 inode번호를 출력 -F : 파일의 특성을 쉽게 알 수 있는 문자를 출력, +는 실행가능 파일, /는..
cp 파일을 현재 위치나 다른 디렉토리로 복사합니다. 문법 cp [-a -b -d -f -i ...] [파일명1] [파일명2] cp [-a -b -d -f -i ...] [파일명(들)] [디렉토리명] 옵션 -a : 가능한한 원본 파일의 구조와 속성을 그대로 복사 -b : 복사할 때 덮어쓰게 되는 파일은 백업을 생성 -d : 심볼릭 링크는 심볼릭 링크로 복사(원본 파일과의 하드 링크 관계를 유지) -f : 복사 위치에 존재하는 파일을 제거하고 복사 -i : 복사할 때 같은 이름의 파일이 존재하면 덮어쓸지 물어봄 -I : 하드링크를 생성 -P : 원본 파일의 소유자, 그룹, 권한, 시간 기록을 그대로 복사 -r : 파일과 하위 디렉토리에 포함된 파일 모두를 재귀적으로 복사 -s : 디렉토리가 아닌 파일의 심..
cd 현재 작업하는 디렉토리를 변경하는 명령어입니다. 디렉토리 이름과 cd 명령어 사이에 반드시 공백이 있어야 합니다. 디렉토리 이름을 주지 않고 수행하면 사용자의 홈 디렉토리로 이동합니다. 자신이 이동하고자 하는 디렉토리에 대해 실행 권한이 있어야 합니다. 문법 cd [디렉토리명] 예시 $ cd /home $ pwd /home mkdir 디렉토리를 새로 만드는 명령어입니다. 문법 mkdir [-m mode] [-p] [디렉토리명] 옵션 -m : 디렉토리를 만들 때 같이 사용하여 사용자 권한을 줄 수 있음 -p : 만들 디렉토리의 상위 디렉토리까지 한꺼번에 생성 예시 $ mkdir dokdo.korea 현재 디렉토리의 하위 디렉토리 생성 $ cd dokdo.korea $ mkdir -p dokdo/kor..
- Total
- Today
- Yesterday