Linux ETC

리눅스 명령어 모음

2012.12.06 17:09

호스트웨이 조회 수:4471

#join : 필드 단위로 파일 합치기

#kbd_mode : 현재 키보드 모드를 확인하고 설정한다.

#kbdrate : 키보드 입력속도 설정

#kill : 프로세스 종료

#killall : 프로세스종료

#ksyms : 커널 심볼보기, 커널 심볼과 모듈에 대한 정보를 선별적으로 정리하여 보는 명령어

#last 로그인시간과 재부팅기록

#last -f ./wtmp.1

#lastlog 접속로그보기

#ldconfig 동적링크 설정, 공유라이브러리 캐시를 재 설정하는 명령어

#ldd : 라이브러리 의존성 보기, 공유 라이브러리의 의존성을 확인하는 명령어

#ldd /bin/ls

#less : 파일보기, 파일 내용을 페이지 단위로 보여주는 명령어로, more의 발전된 형태이다.

#lilo : Linux boot loader

#ln : make links between files

#locale : Get locale-specific information

#locate 파일위치찾기, 자체 데이터베이스를 통해 파일을 찾아주는 명령어이다.

#slocate locate 명령어의 보안 강화버전
#logger : 주어진 메시지를 /var/log/message 파일에 기록한다.

#logname : 현재 사용자 이름 보기

#logrotate : 로그파일을 주기적으로 압축하고 이름을 바꾸어 관리하는 명령어

#look : 특정 문자열로 시작하는 줄 보기, 파일에서 주어진 문자열로 시작하는 줄만 검색하여 보여주는 명령어

#lpc :프린터 관리자

#lpq : 기본 프린터 큐의 내용을 보여준다.

#lpr : 파일 내용을 출력한다.

#lprm : 프린터 큐의 작업을 삭제한다.

#lpstat : LP 프린터의 정보를 보여준다.

#ls : list directory contents

#lsattr : 리눅스 파일 시스템의 속성을 보여주는 명령어

#lsdev : 하드웨어 장치정보와 현재 상태를 확인

#lsof : 사용중인 파일들의 목록보기

#mail : 메일 보내고 받기

#mailq : 메일 작업보기, 발송될 메일의 정보를 본다.

#man : format and display the on-line manual pages

#mattrib : ms-dos 파일 속성변경

#mbadblocks : MS-DOS 파일 시스템 배드블럭 표시

#mcd : MS-DOS 디렉토리 변경

#mcopy : 리눅스 도스간 파일복사

#mdel : MS-dos 파일삭제

#mdeltree : ms-dos 파일이나 디렉토리 삭제

#mdir : ms-dos 파일 목록보기

#mformat : ms-dos 파일 시스템 만들기

#minfo : ms-dos 파일 시스템에서 매개변수보기

#mkdir : 디렉토리 생성

#mke2fs : create an ext2/ext3 filesystem

#mknod : 특수파일 만들기

#mlabel : ms-dos 디스크 레이블 만들기

#mmd : ms-dos 파일시스템 디렉토리 만들기 #mmd a:/testdir

#mmount : ms-dos 파일 시스템 마운트

#mmove : ms-dos 파일 옮기기 이름바꾸기

#modprobe : 커널모듈의 적재

#more : file perusal filter for crt viewing

#mount : 파일시스템 마운트

#mrd : ms-dos 디렉토리 삭제

#mren : ms-dos 파일이름 바꾸기

#mtype : ms-dos 파일 내용보기

#mv : 파일이동

#namei : 링크원본파일의 경로보기

#netstat : 네트웍 정보 보기

#newgrp : 자신이 소속된 그룹을 새그룹으로 바꾸는 명령어

#newusers : 파일을 이용하여 사용자를 추가하거나 사용자 정보를 갱신하는 명령어

#nice : 우선순위 변경 , 스케줄링 우선권을 변경하여 mvfhrmfoa이 작동할 때 할당되는 순위를 변경한다. nice 명령어르 프로그램의 우선권을 변경할수 잇는데, 만약 아무런 인수도 주어지지 않으면, 상속받은 현재의 스케줄링 우선권을 출력한다. 인수가 있다면 조정된 스케줄링을 먼저 실행한다.

#nl 줄번호 매기기, 텍스트 파일의 각 줄에 줄번호를 붙이는 명령어 #cat -b

#nohup : 로그아웃중에도 프로그램 실행

#nohup find / -name *.txt & > result

#nslookup : query Internet name servers interactively

#od : 8진수로 파일보기

#passwd : 패스워드 설정

#paste : 파일 합치기, 하나이상의 파일에서 행을 합치는 명령어

#ls / | paste -d ';' -s ls 명령으로 / 에 잇는 모든 디렉토리를 한열에 출력하되, paste -d 옵션으로 ;를 각 칼럼에 대한 구분자로 표시하였다.

#pathchk :파일 이름이 유효하며 다른 시스템으로 이식성이 있는지를 점검하는 명령어

badblocks 배드 블록검사

fdisk -l /dev/hda 하여 블록 정보를 확인후 #badblocks -v /dev/sda 32846 (처음부터 여기까지 블록검사)

banner 문자확대출력

basename 파일이름추출

#basename /etc/issue.net .net

#bc 텍스트 계산기 (수학공식가능)

#biff 메일서버를 일정간격으로 체크하여 새메일이 도착하면 신호한다.

biff y :메일도착을 통지 biff n : 통지않함.

#bzip2 : 높은성능의 압축유틸

#bzip2recover : 손상된 압축파일복구

#cal : 달력보기

#cardctl : 노트북, 일반시스템의 pcmcia 카드 설정관리

#cardmgr : pcmcia 장치관리자

#cat : 파일보기

#cfdisk : 커서기반 파티션 설정유틸리티

mbr(master boot record) 하드디스크가 어떻게 나누어져 있는가에 대한 정보를 담고있는, 하드디스크의 첫 번째 섹터이다, mbr은 컴퓨터가 처음 부팅될때 바이오스가 읽어들이고 시작하는 섹터로, 파트션 정보를 읽어들이고 어떤 파티션이 부팅가능한 파티션인지 확인 각 파티션의 boot sector를 읽어들이는 프로그램을 포함하고 있다.

#chage : 패스워드 만기일 지정 charge -옵션 user

#chattr : 속성변경

#chfn : 사용자 정보변경 : 일일이 패스워드파일을 변경하지 않고도 finger 명령어를 사용했을때 볼 수 있는 사용자 기본정보를 변경하는 명령어이다. chfn user

#chgrp

#chkconfig : 실행레벨변 자동실행서비스 control #chkconfig --level 3 keytable on

#chmod

#chown user:user index.html

#chroot 가상루트디렉토리, 보안을 위해 가상의 루트디렉토리를 생성 원격서비스로 접속할 경우 이 디렉토리의 상위로 이동이 불가능하게 하는 명령어

#chsh #cat /etc/shell #chsh -l #echo $SHELL 쉘 변경커맨드

#cmp 파일비교 diff 와 같지만 좀더 간단한 명령이다 두파일을 비교하여 다른부분을 알려준다.

#col 개행문자 변환, 텍스트파일의 개행문자와 공백 문자등을 변환하여 문서 속성을 바꾸어준다.

#col -b : 어떠한 백스페이스 문자도 출력하지않는다.

#col -h 여러공백문자를 탭문자로 바꾼다.

#col -x 일반적으로는 스페이스를 탭으로 바꾸지만 이옵션은 여러 공백문자들을 그대로 둔다.

#col -l 숫자 : 지정한 숫자값의 수를 메모리에 한번에 둘수 있는 최대 줄수로 한다. 초기값은 128줄이다.

#man httpd | col > httpd.man 맨페이지를 입력으로 받아 파일로 저장

#colcrt 밑줄(_)문자 변환, 밑줄문자를 감추거나 다음줄에 반줄 속성을 주는 변환필터

#column 텍스트파일의 내용을 가로로 보기좋게 정렬하여 보여주는 명령어

#comm 한줄씩 비교

#compress 파일압축

#cp

-a , -dpR : 원본파일의 속성 링크정보등을 그대로 유지

-b : 복사대상파일이 있을 경우 백업파일을 만든다

-d : 원본파일이 소프트링크 파일이면 소프트링크 원본을 복사한다.

-f : 복사대상 파일이 있을 경우 복사대상 파일을 강제로 지우고 복사한다.

-i : 복사대상파일이 있을 경우 사용자에게 복사에대한 여부를 물어본다.

-l : 심볼릭 링크형식으로 복사한다. 물론 하드 링크형식이기에 경로는 복사할수없다.

-P : 원본파일에 지정을 경로와 같이 했을 경우 그경로 그대로 복사한다.

-p : 원본파일의 소유자 그룹 권한 시간정보들이 그대로 보존하여 복사한다.

-r : 일반파일이면 그냥 복사하고 만약 원본이 경로면 그경로와 함께 경로안에 있는 모든 하위경로, 파일들이 복사된다.

-s : 경로가 아닌 일반파일을 심볼릭 링크형식으로 복사한다.

-u : 복사할 대상이 이미있는데 이파일의 변경 날짜가 같거나 더최근인 것은 복사하지 않는다

-v : 복사 상태를 자세하게 보여준다.

-x : 원본과 대상이 이미있는데 이파일의 변경날짜가 같거나 더 최근의 것이면 복사하지 않는다.

-R ; 디렉토리를 복사할 경우 하위디렉토리와 파일을 모두 복사한다.

#cpio 파일을 복사하고 압축하는 명령어

#crontab 예약 작업 설정 명령어

#csplit 파일분할 지정하는 기존을 바탕으로 파일을 자동으로 나누어 주는 명령어 내용이 긴 문서 파일을 효과적으로 나누어 읽을수 있게 해준다.

#cut 파일에서 원하는 필드를 뽑아내는 명령어 #cat /etc/mtab | cut -d ' ' -f1,2

#date 날짜 출력

#dd 블록단위 복사 / 부트플로피나 스왑파일을 만드는 등의 특수한 복사를 하는 명령어

--help

--version

of=file 표준출력 대신 지정한 파일에 작성

if=file 표준입력 대신 지정한 파일에서 불러들인다.

ibs=size 지정한 사이즈만큼 읽는다.

obs=size 지정한 사이즈만큼 쓴다.

bs=size 지정한 사이즈 만큼 읽고 쓴다.

count=n 입력블록의 ibs 크기만큼 복사한다.

conv=ascii EBCDIC 코드를 ASCII 코드로 변환한다.

conv=ebcdic ASCII 코드를 EBCDIC 코드로 변환한다.

conv=ibm ASCII 코드를 호환 EBCDIC코드로 변환

conv=swab : 입력되는 두 바이트의 순서를 바꾼다. 입력 파일에서 짝이 맞지 않는 하나의 바이트가 남으면, 마지막 바이트는 그냥 단순히 복사된다.

예제 : #dd if=kernel-image of=/dev/fd0 bs=1440

 

#debugfs 파일시스템제어, ext2 파일시스템 디버거로, 파일 시스템을 직접 확인하며 제어할수있다. rm 명령으로 삭제된 파일 복구기능

#depmod 커널모듈을 로드하기 위한 의존성 관계를 다루는 명령어

#insmod 모듈 적재 명령어

#modprobe : insmod 보다 뛰어난 모듈 적재 명령어

#diff 비교되는 두 파일에서 다른 q분을 실제 두파일의 내용과 함께 보여주는 명령어

#dirname 전체경로에서 파일이름을 제외한 디렉토리의 이름을 보여주는 명령어

#dmesg 부트로그보기

#dnsdomainname DNS도메인확인 시스템의 DNS 서버이름과정보를 볼수 잇는 명령어

#hostname 시스템의 호스트 네임을 설정하거나 보여주는 명령어

#domainname 시스템의 NIS/YP 도메인 네임을 설정하거나 보여주는 명령어