|
|
|
|
|
|
▶ last : 시스템에 접근한 사용자를 표시한다.
① 사용방법
# last
② 사용예제
# last <- 이번 달에 접속한 모든 사용자들을 표시한다.
# last | more <- 이번 달에 접속한 모든 사용자들을 한 단락씩 표시한다.
# last | grep myname <- 접속 중 myname이 포함되어 있는 라인을 표시한다.
▶ less : more와 유사하게 페이지 단위로 문서를 보여준다. 문서의 앞으로 이동하는 것이 가능
① 사용방법
# less [option] file
② 사용예제
# less test.txt <- test.txt 파일을 출력한다. 출력한 후 빠져나올 때는 q를 입력하면 된다.
③ 옵션
-? : less에서 사용할 수 있는 명령들에 대한 도움말을 제공한다. 이 옵션이 사용되면 다른 인수는 무시되고, 도움말 화면을 보여준다.
-a : 마지막 라인이 화면에 출력되고 나서 탐색을 시작한다.
-i : 대소문자를 구분하여 탐색한다.
-n : 행 번호를 추가한다.
▶ ln : 실제 file을 file name에 연결시키는 명령어
① 사용방법
# ln [-옵션] 원본파일 대상파일
# ln [-옵션] 원본파일 디렉터리
② 사용예제
# ln test1.txt test2.txt <- 두 개의 파일을 연결시켰으며 하드링크를 한 경우
# ln -s test1.txt test2.txt <- 두 개의 파일을 연결시켰으며 심볼릭 링크를 한 경우
③ 옵션
-s : 하드 링크 대신 심볼릭 링크를 만든다.
④ 설명
링크는 심볼릭 링크(소프트링크)와 하드 링크로 나누어진다. 심볼릭 링크는 원본파일로 포워딩해 주는 것으로 원본파일보다 심볼릭 링크 파일의 크기가 훨씬 작다.
반면에 하드 링크는 원본 파일과 동일한 형태의 다른 이름으로 존재하며 원본 파일과 하드 링크 파일의 크기가 같다.
▶ locate : 저장 위치를 찾아준다.
① 사용방법
# locate [-옵션] 패턴
② 사용예제
# locate test.txt <- 서버 내에 있는 모든 파일을 검색해서 test.txt 파일을 찾아 출력한다.
# locate *.conf <- 확장자가 .conf인 파일을 찾아준다.
③ 옵션
-n num : num 숫자만큼만 결과를 보여준다.
▶ ls : 디렉터리의 내용을 화면에 출력하는 명령어
① 사용방법
# ls [-옵션] [파일 또는 디렉터리]
② 사용예제
# ls <- 현재 디렉터리에 있는 파일들을 모두 출력한다.
# ls -a <- 숨어 있는 파일까지 모두 출력한다.
# ls -al /home <- /home 디렉터리의 모든 파일 목록을 출력한다.
③ 옵션
-a : .파일(히든 파일)을 포함한 전 목록을 출력
-l : 파일 및 디렉터리 상태 정보를 파일 형태, 사용 권한 등 자세히 출력
-c : 마지막 변경된 inode의 시간을 출력
-d : directory명만 출력하며 내용은 출력하지 않는다.
-D : directory만 출력
-F : system에 있는 파일이 directory면 /를 실행가능한 파일이면 *를 붙인다.
-n : 소유자명과 그룹명 대신에 UID 번호와 GID 번호가 출력되는 것을 제하고는 옵션 -l과 같다.
-r : 파일명이나 수정시간을 알파벳 또는 오래된 역순으로 출력
-t : 파일명 대신에 수정된 시간으로 분류
-u : -t 또는 -l option으로 분류하는 중에서 최종접근 시간을 사용
▶ mail : 사용자들 간에 전자우편을 주고받는 명령어
① 사용방법
# mail [-옵션] 메일주소
② 사용예제
# mail test@test.com <- test@test.com으로 메일을 보낸다.
# mail -f /var/spool/mail/myname <- myname 계정에 들어있는 메일을 보여준다.
③ 옵션
-s 제목 : 메일의 제목을 넣는다.
-b 메일주소 : 기본주소 외에 메일주소에 쓴 사람에게 숨은 참조로 메일을 발송한다.(bcc)
-c 메일주소 : 기본주소 외에 메일주소에 쓴 사람에게 참조로 메일을 발송한다.(cc)
-f 파일명 : 지정한 파일의 전자우편을 읽는다.
▶ mkdir : directory 생성
① 사용방법
# mkdir [-옵션] 디렉터리이름
② 사용예제
# mkdir test <- 현재 디렉터리 내에 test란 디렉터리를 생성한다.
# mkdir -p test1/test2 <- 현재 디렉터리 내에 test1이라는 디렉터리를 생성하고 그 하위에 test2라는 디렉터리를 생성한다.
③ 옵션
-m 모드 : 디렉터리를 만들 때 같이 사용하여 사용자 권한을 줄 수 있다. 모드에 chmod에서 사용하는 기호 형식이나 숫자 형식을 넣어주면 된다.
-p : 만들 디렉터리의 상위 디렉터리까지 만든다.
▶ more : 출력하는 내용을 한 페이지 단위로 나누어 출력해 준다.
① 사용방법
# more [-옵션] [+줄번호] [파일명]
② 사용예제
# more test.txt <- test.txt 파일을 한 화면 단위로 출력한다. 출력한 후 빠져나올 때는 q를 입력하면 된다.
# ls -al | more <- ls의 결과를 한 화면 단위로 보여준다.
# ls | more -10 <- ls의 결과를 10줄을 한 화면 단위로 보여준다.
③ 옵션
-num : 여기서 num은 숫자를 의미하여, num 줄을 한 화면으로 지정하여 보여준다.
-f : 긴 칼럼의 행은 화면에서 행 바꿈을 하여 새로운 행으로 계산되는데 이 옵션을 사용하면 이러한 행은 계산하지 않는다.
-s : 여러 개의 빈 공백 행은 한 줄로 취급한다.
-p : 스크롤하지 않은 채 화면을 모두 지우고 출력한다.
④ 설명
more 명령은 몇 가지 명령을 인식할 수 있다. 스페이스 바를 누르는 것을 포함해서 다음과 같은 조작을 하는 것이 가능하다.
< space > : 한 화면만 뒤로 이동한다.
< Enter > : 한 줄만 스크롤된다.
d : 반 페이지만 뒤로 이동한다.
b : 한 페이지 앞으로 이동한다.
q : more를 종료한다.
▶ mount : 다른 파티션의 디스크나 물리적으로 다른 장치를 파일 시스템으로 연결한다.
① 사용방법
# mount [-옵션] 장치명 디렉터리
② 사용예제
# mount -t ext3 /dev/sda1 /mnt/ <- /dev/sda1의 파일 시스템을 ext3 파일 타입으로 /mnt에 연결한다.
# mount -t iso9660 /dev/cdrom /mnt/cdrom <- cdrom 마운트하는 방법
# mount -a <- /etc/fstab 파일에 있는 모든 파일 시스템을 마운트한다.
③ 옵션
-t 형태 : 마운트되는 파일 시스템의 형태를 지정한다.
-a : /etc/fstab 파일에 있는 모든 파일 시스템을 마운트하도록 한다.
-v : 마운트 작업을 수행하면서 자세한 정보를 출력한다.
-w : 마운트되는 파일 시스템을 읽기와 쓰기가 가능하도록 한다.
-r : 마운트되는 파일 시스템이 읽기 동작만 가능하도록 한다.
▶ mv : 파일의 위치를 이동하거나 파일의 이름을 바꾸어 준다.
① 사용방법
# mv [-옵션] 원본파일 이동할 곳
② 사용예제
# mv test1.txt test2.txt <- test1.txt 파일 이름을 test2.txt 로 변경한다.
# mv /home/test1.txt /root/test2.txt <- /home 디렉터리 내에 있는 test1.txt 파일을 /root 디렉터리로 이동한 후 text2.txt로 이름을 변경한다.
# mv -f test test2 <- test라는 디렉터리를 test2로 변경하고 이 때 같은 이름이 존재할 경우 물어 보지 않고 덮어쓴다.
③ 옵션
-f : 같은 이름의 파일이 존재하고 쓰기 권한이 금지되어 있더라도 물어 보지 않고 덮어쓰기를 해버린다. 이런 경우 이 옵션을 사용하지 않으면 사용자에게
다시 확인을 할 것이다.
-i : 파일을 덮어쓰기 전에 사용자에게 확인한다.
-u : 대상 파일이 이미 있을 경우 그 파일이 원본파일보다 최근 것이면 덮어씌우지 않는다.
▶ nslookup : 네임서버를 조회한다.
① 사용방법
# nslookup [-옵션] [호스트명 또는 IP 주소] [네임서버]
② 사용예제
# nslookup <- 네임서버 조회 프롬프트가 떨어지며 도메인명을 치면 해당 도메인의 네임서버를 보여준다.
# nslookup test.com <- test.com 도메인의 네임서버 정보를 보여준다.
# nslookup -type=mx test.com <- test.com 도메인의 MX 레코드 정보를 보여준다.
③ 옵션
-q=A : IP 주소
-q=MX : MX 레코드 확인(메일서버 확인)
-q=NS : 네임서버 확인
-q=CNAME : 호스트의 앨리어스
|
|
|
|