리눅스 기본 명령어
리눅스는 계층적인 디렉토리 구조로 파일을 구성한다.
파일의 최상위 디렉토리를 root 디렉토리라고 한다.
현재 작업 디렉토리에 있는 파일과 하위 디렉토리를 표시할 때는 ls 명령어를 사용한다.
디렉토리 구조
/ : 루트 디렉토리
/bin : 시스템 부팅과 실행에필요한 바이너리(프로그램)들을 포함하고 있다
/boot : 부트 관련파일
/etc : 시스템 전반의 환경설정파일이 들어있다
/home : 사용자 로그인 디렉토리. 각 사용자마다 /home 디렉토리를 갖게 된다.
/proc : 메모리 내용을 보여주는 가상 디렉토리
/sbin : 슈퍼 유저가 실행하는 명령
/usr : 일반 사용자가 사용하는 모든 프로그램과 지원 파일들이 모두 들어있다.
/usr/bin : 사용중인 리눅스 배포판이 설치된 실행파일
/usr/local : 관리자 설치파일
/usr/sbin : 시스템 관리 프로그램이 들어있다
/var/log : 시스템의 활동을 기록하는 로그파일들이 들어있다.
/var : 내용이 변경되는 작업파일
/tmp : 임시파일
-> 만드는건 누구든지 가능하지만 지울때는 만든 사람만 지울수 있다(stiky bit 설정되어 있다)
경로명
절대경로명 : 경로명의 시작이 / 로 시작되는 경로명
상대경로명 : 경로명의 시작이 / 로 시작되지 "않은" 경로명
. : 현재 디렉토리
.. : 상위 디렉토리
명령어 -옵션 명령인자
※ 명렁어만으로 실행되는 경우도 있고, 명령어 -옵션 명령인자 를 다 넣어야 실행되는 경우도 있다.
# pwd : 작업을 할 때는 항상 현재 디렉토리가 어디인지 확인을 해줘야 한다.
이동한 경우에는 항상 pwd 로 현재 작업 디렉토리를 확인해야 한다.
잘못하면 엉뚱한 데이터를 몽땅 날릴 수도 있다.
# cd - : 작업 디렉토리를 이전 작업 디렉토리로 변경
# cd ~username : username 의 홈 디렉토리로 작업 디렉토리로 변경
주로 많이 사용하는 ls 옵션
ls : 디렉토리 내용 나열하기
옵션 : 명령어 행동에 영향을 끼치는 요소(앞에 - 붙여줌, 결합가능)
-a : 모든 파일보기. 숨김파일까지도 표시
-F : 디렉토리명이면 끝에 / 를 표시해 줌
-l : 좀 더 자세한 정보를 출력
-d : l 과 같이 사용되며,
-r : 역순으로 표시
-R : 전부다 표시
# ls -l
# ls -aF
# ll -F
# cat /etc/passwd | grep ftp // /passwd 파일을 전부 보여주고 그 중에서 ftp 라는 글자만 찾아서 보여줘라
# grep ftp /etc/passwd // passwd 파일에서 ftp 라는 단어를 검색해서 보여줘라.
'리눅스' 카테고리의 다른 글
파일내용 확인 : cat, head, tail, less (0) | 2014.11.07 |
---|---|
VI 에디터 사용법 ★★ (0) | 2014.11.06 |
FTP 상위디렉토리 접근금지 (vsFTPd) - ftp chroot (2) | 2014.10.23 |
리눅스 shell 접속프로그램 허용 불가 (0) | 2014.10.22 |
phpMyAdmin 설치 방법 (0) | 2014.10.21 |