반응형 프로그래머의 길/리눅스14 디렉토리 관련 (생성, 삭제) mkdir (디렉토리의 생성) # mkdir -option 디렉토리 # mkdir -p /abc/abc 위의 경우 없는 디렉토리는 모두 생성해준다. rmdir (디렉토리의 삭제) # rmdir -option 디렉토리 # rmdir -p abc/bbc/cbc 위의 경으 모든 디렉토리를 삭제해준다. * 참고 rmdir 명령은 디렉토리내에 파일이 존재할 경우 명령이 실행되지 않는다. 2007. 4. 30. 파일 및 디렉토리 복사 & 이동 & 삭제 cp (복사) # cp -option 원본파일 대상파일 # cp -option 원본파일 대상디렉토리 option -a : 가능한 한 원래 파일의 구조, 속성을 그대로 복사한다. (root 계정만이 사용가능) -b : 덮어쓰거나 지울때 백업 파일을 만든다. (백업파일은 기존파일명 뒤에 ~를 붙임) -d : 심볼릭 링크 파일 그대로 복사한다. (디폴트는 연결된 원래 파일을 복사함) -f : 같은 파일명을 갖는 파일이 있을 경우, 지운 후 복사한다. -i : 같은 파일명을 갖는 파일이 있을 경우, 사용자 확인후 복사한다. -l : 디렉토리가 아닌 경우 하드 링크를 만든다. -s : 디렉토리가 아닌 경우 심볼릭 링크를 만든다. -p : 원시 파일의 소유자, 그룹, 허용 여부, 시간 등을 그대로 복사한다. -r .. 2007. 4. 30. 파일 및 디렉토리 관련 명령 cd (디렉토리 이동) 현재 계정의 /home 디렉토리로 이동하는 명령어 # cd # cd ~ 특정 계정사용자의 홈 디렉토리로 이동하고자 할때는 # cd ~계정명 현재 디렉토리를 알아내고자 할때는 # pwd ls (디렉토리 및 파일 목록 출력) # ls -option [대상 디렉토리] option -a (--all) : 디렉토리 내의 모든 파일 출력 -l (--format=long) : 파일 허용 여부, 소유자, 그룹, 크기, 날짜 등을 출력한다. -s (--size) : KB 단위의 파일 크기를 출력한다. -t (--sort=time) : 최근에 만들어진 파일 순서대로 출력한다. -c (--time) : 파일의 최근 변경시간에 따라 정렬해서 출력 -R : 서브 디렉토리의 내용을 포함하여 출력한다. -m.. 2007. 4. 30. 파일 권한 관련 파일의 권한관련 파일을 보면 drwxrwxrwx와 같은 형식의 형태를 볼 수 있다. d / rwx / rwx / rwx 와 같이 분리 할 수 있다. 첫번째 필드는 파일의 형태를 표시한다. - : 일반 파일 b : 디스크 드라이브와 같은 파일 시스템 관련 블록 디바이스 용도의 특수 파일 c : 터미널, 네트워크, 프린트, 마우스, 사운드카드와 같은 입출력 관련 캐릭터 디바이스 용도의 특수파일 d : 디렉토리 l : 심볼릭 링크파일 p : 네임드 파이프 s : 소켓 두번째 필드부터는 소유자의 권한이다. 현재 사용 유저의 권한 / 소유 그룹의 권한 / 기타 유저 권한 r : 읽기(4) w : 쓰기(2) x : 실행(1) 2007. 4. 30. shutdown shutdown 기본 명령 # shutdown -옵션 [shutdown time] [message for user] option -k : 실제로 셧다운은 하지 않고 메시지만 전달한다. -r : 재부팅 -h : 시스템 종료 -c : 셧다운 중지 -f : 빠른 부팅, 부팅시 fack를 실행하지 않음 -t 시간 : 다른 런레벨로 바뀌기 전에 경고를 내보내는 프로세스와 kill 시그널 사이의 기다리는 시간(초) 이다. shutdown 사용 예제 # shutdown -h now - 지금 당장 종료 # shutdown -r +5 - 5분후에 재부팅 # shutdown -h 12:00 12시에 시스템이 종료됩니다. 같은 기능을 하는 다른 명령어 reboot (shutdown -r now) halt (shutdown .. 2007. 4. 26. 로그인, 아웃, 부팅 관련 (레드헷 9 기준) root 로그인시 [계정명@호스트명 현재디렉토리]# 일반 계정 로그인시 [계정명@호스트명 현재디렉토리]$ 로그아웃 방법 1. # logout 2. # exit 3. 컨트롤 D를 누른다. root 계정은 모든 것을 할 수 있는 계정이다. 편하면서 위험함 계정이라 할 수 있다.(슈퍼 계정) 그렇기 때문에 일반 계정으로 로그인하여 root의 권한이 필요할때만 변경하여 사용한다. 1. # su 2. # su - 3. # su root 위와 같이 입력하면 root로 로그인을 할 수 있다. (비밀번호 필요) root계정으로 로그인후 필요한 작업을 하면된다. 작업 마친후에는 로그아웃 부팅과 셧다운 리눅스는 기본 설치시 일반계정도 시스템을 종료할 수 있게 되어있다. 그렇기 때문에 root만이 시스템 종료를 할 수 있도.. 2007. 4. 26. 이전 1 2 3 다음 반응형