Linux ETC

리눅스 명령어 모음

2012.12.06 17:09

호스트웨이 조회 수:4785

#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 도메인 네임을 설정하거나 보여주는 명령어

번호 제목 글쓴이 날짜 조회 수
286 쉘 프롬프트에서 바로 이전 디렉토리로 이동하기 호스트웨이 2012.12.20 2749
285 df 쉽게 보기 호스트웨이 2012.12.20 2834
284 nl명령어를 사용해 파일내용 출력시 행번호 붙이기 file 호스트웨이 2012.12.20 3272
283 df 와 du의 출력 크기가 다르게 보이는 이유 호스트웨이 2012.12.14 4423
282 특정 파일이 소속된 rpm 패키지 찾기 호스트웨이 2012.12.14 1777
281 rsync / 파티션 전체 동기화 방법 호스트웨이 2012.12.14 2427
280 Ctrl+Alt+Del로 재부팅 방지 하기 file 호스트웨이 2012.12.13 3437
279 리눅스 who 명령어 호스트웨이 2012.12.12 3735
278 locate 명령어를 이용해 빠르게 지정한 파일 찾기 file 호스트웨이 2012.12.12 1859
277 이름에 공백이나 특수문자가 포함된 파일 수정,삭제하기 호스트웨이 2012.12.07 20004
276 리눅스 관리툴 webmin 설치하기 호스트웨이 2012.12.07 3186
275 패키지에 포함된 리스트 확인하기 호스트웨이 2012.12.07 5084
274 잘못푼 압축파일(tar.gz) 지우는 방법 호스트웨이 2012.12.07 1272
273 리눅스 dmesg 명령어 file 호스트웨이 2012.12.06 4155
» 리눅스 명령어 모음 호스트웨이 2012.12.06 4785
271 리눅스 프로세스별 메모리 사용량 확인 호스트웨이 2012.12.06 12653
270 강제 umount 방법 (umount : device is busy 발생시) 호스트웨이 2012.11.30 55424
269 vsFTPd 사용시 디렉토리 목록 조회가 안될때 호스트웨이 2012.11.30 9035
268 vim fileformat 변경하기: -bash: ./LINUX_03.sh: /bin/sh^M: bad interpreter: No such file or directory 호스트웨이 2012.11.29 2292
267 queryperf 설치 및 사용 방법 (DNS 스트레스 테스트) 호스트웨이 2012.11.29 1864