'IT 이야기/Linux 명령어' 카테고리의 글 목록
본문 바로가기

IT 이야기/Linux 명령어87

[RHEL 공통] set 명령어 이용 set 명령어는 다양한 기능을 가지고 있지만 기능별로 서로 연관성이 별로 없어서 혼동하기 쉽습니다. set 명령어 기능을 크게 나누면 다음 세 종류입니다. 1. 셸 변수 표시하기 2. 셸 옵션 설정하기 3. 위치 파라미터($1, $2 등) 조작하기 1. 셸 변수 표시하기 아래와 같이 set 명령어를 인수 없이 실행하면 환경 변수를 포함한 현재 정의된 변수 목록을 표시합니다. set 명령은 현재 셸 변수 상태를 확인할 때 편리합니다. $ set BASH=/bin/bash BASH_ARGC=() BASH_ARGV=() BASH_LINENO=() BASH+SOURCE=() ... 생략 ... 2. 셸 옵션 설정하기 set 명령어로 옵션을 설정하면 셸의 다양한 동작 모드를 지정할 수 있습니다. 변수가 정의되지 .. 2021. 2. 19.
[RHEL6] 하드웨어 명령어 7탄(showkey, sysdef, xdpyinfo, xev) 31. showkey(키보드 코드 보기) 1) 경로 : /usr/bin/showkey 2) 요약 : 키보드 드라이버의 키코드를 분석 3) 사용 방법 : showkey [옵션] 4) 옵션 -h, --help : 버전 번호, 컴파일 옵션, 간단한 사용법 출력 -s, --scancodes : 스캔 코드 덤프 모드로 시작 -k, --keycodes : 키코드 덤프 모드로 시작. 아무 옵션도 지정하지 않으면 이 옵션이 기본 -a, --ascii : 아스키 덤프 모드로 시작 5) 추가 설명 showkey 명령어는 키보드에서 입력하는 키 값을 스캔 코드(scancode), 키코드(keycode), 아스키 값 등으로 확인합니다. 만일 데스크톱 환경의 터미널에서 키 값이 확인되지 않으면, Ctrl + Alt + F1 키.. 2020. 5. 14.
[RHEL6] 하드웨어 명령어 6탄(rdev, readom, sane-find-scanner, scanimage, setkeycodes) 26. rdev(장치 조사) 1) 경로 : /usr/sbin/rdev 2) 요약 : root 장치, 스왑장치, RAM 디스크 크기, 비디오 모드 조사/설설정 3) 사용 방법 rdev [옵션] [ -o offset] [ image [ value [ offset ] ] ] rdev [ -o offset ] [ image [ root_device [ offset ] ] ] 4) 옵션 -r : rdev 명령어를 ramsize 명령어로 사용(ramsize 명령어와 동일) -R : rdev 명령어를 rootflags 명령어로 사용(rootflags 명령어와 동일) -v : rdev 명령어를 vidmode 명령어로 사용(vidmode 명령어와 동일) -h : 도움말 출력 5) 추가 설명 rdev 명령어는 RAM 디스.. 2020. 5. 14.
[RHEL6] 하드웨어 명령어 5탄(ndd, prtconf, prtdiag, prtvtoc, ramsize) 21. ndd(설정 파라미터 설정) 1) 경로 : /usr/sbin/ndd 2) 요약 : 유닉스 기반의 드라이버 파라미터를 출력하거나 설정 3) 사용 방법 : ndd [-set] 드라이버 파라미터 [값] 4) 추가 설명 ndd 명령어는 커널 드라이버의 파라미터 정보를 출력하거나 설정합니다. 리눅스의 sysctl 명령어와 비슷하지만 ndd는 커널의 TCP/IP 인터넷 프로토콜 관련 드라이버만 지원한다는 점에서 다릅니다. 만인 -set 옵션을 지정하지 않으면 지정한 드라이버명의 파라미터 값을 출력하고, -set 옵션을 지정하면 지정한 드라이버의 파라미터 값을 할당합니다. 아래 명령을 통해 TCP 드라이버에서 지원하는 파라미터를 확인할 수 있습니다. # ndd /dev/tcp ₩? 설정된 커널 파라미터의 값을.. 2020. 5. 14.
[RHEL6] 하드웨어 명령어 4탄(lpc, lprm, lsdev, lspci, lsusb) 16. lpc(프린터 관리자) 1) 경로 : /usr/bin/lpc 2) 요약 : 커맨드 기반의 프린터 제어 프로그램 3) 사용 방법 : lpc [명령어] 4) 명령어 exit : lpc 명령행을 종료 help [명령어], ? [명령어] : 사용법을 출력 quit : lpc 명령 창을 종료 status : 연결된 프린터의 상태를 출력 5) 추가 설명 예전에 lpc는 프린터를 제어하는 명령어로 사용되어 왔으나 요즘은 lpadmin 명령이 그 기능을 대신합니다. 현재의 lpc 명령은 프린터의 정보만을 출력합니다. # lpc lpc> ls ls is not implemented by the CUPS version of lpc. lpc> status HP_Photosmart_C309a_series: printe.. 2020. 5. 14.
[RHEL6] 하드웨어 명령어 3탄(dumpkeys, eject, getkeycodes, kbd_mode, kbdrate) 11. dumpkeys(키보드 코드값 보기) 1) 경로 : /usr/bin/dumpkeys 2) 요약 : 키보드 변환 테이블을 덤프 3) 사용 방법 : dumpkeys [옵션] 4) 옵션 -i, --shot-info : 키보드 드라이버에 관한 정보를 출력 -l(엘), --long-info : -i 옵션에 추가적으로 커널에서 지원 가능한 키의 수와 상세 정보 출력 -n, --numeric : 16진수 표기법으로 활성화된 코드 값을 출력 -f, --full-table : 간략한 형식이 아닌 전체 테이블을 출력 -S, --shape=num : 테이블 형태를 결정하는 값(num)을 이용하여 정보를 출력. 각 num의 값은 다음과 같음 0 : 기본값 1 : --full-table과 같음 2 : --separate.. 2020. 5. 14.
[RHEL6] 하드웨어 명령어 2탄(arch, arecord, cardctl, cardmgr, dmidecode) 6. arch(CPU 타입 보기) 1) 경로 : /bin/arch 2) 요약 : 시스템 아키턱처를 확인 3) 사용 방법 : arch 4) 추가 설명 시스템의 CPU 타입을 보여줍니다. x86의 인텔 계열 CPU는 i386, i486, i585, i686 등으로 출력하며 그 외에는 alpha, sparc, arm, m69k, mips, ppc 등과 같이 출력합니다. 인텔 펜티엄 시스템에서 arch 명령어를 이용하여 CPU 타입을 확인해 봅니다. # arch i686 7. arecord(사운드 녹음) 1) 경로 : /usr/bin/arecord 2) 요약 : 사운드를 녹음 3) 사용 방법 : arecord [옵션] 파일 4) 옵션 -c, --channels=n : 모노는 1, 스테레오는 2로 지정 -d, -.. 2020. 5. 14.
[RHEL6] 하드웨어 명령어 1탄(alsactl, alsamixer, amixer, aplay, apm) 1. alsactl(사운드 카드 설정) 1) 경로 : /sbin/alsactl 2) 요약 : 사운드 카드의 설정 정보를 초기화하거나 저장하고 읽음 3) 사용 방법 : alsactl [옵션] command [카드] 4) 옵션 -d, --debug : 디버그 모드. 더 많은 정보를 출력 -E var=value, --env var=value : 환경 변수를 설정. ALSA_CONFIG_PATH 환경 변수를 덮어씀 -f file, --f=file : 설정 파일(file)을 지정(기본값은 /etc/asound.state) -F, --force : restore와 함게 사용하며 설정을 강제 복원. 기본값 -g, --ignore: store와 restore를 함께 사용하며 에러를 보여주지 않고 에러 출력 코드를 설정.. 2020. 5. 14.
[RHEL6] 프로세스 관리 명령어 6탄(time, tload, top) 23. time(시스템 자원 요약) 1) 경로 : /usr/bin/time 2) 요약 : 사용 중인 시스템 자원 정보를 출력 3) 사용 방법 : time [옵션] COMMAND [ARGS] 4) 옵션 -o, --output=FILE : 표준 에러를 저장할 파일(FILE)을 지정. 이전 파일이 있다면 덮어 씀 -a, --append : -o 옵션과 같으며 파일에 덮어 쓰지 않고 추가함 -f, --format FORMAT : 출력 형식(FORMAT)을 지정 --help : 사용법 출력 -p, --portability : 포맷 형식으로 간략한 정보 출력. real %e, user %U, sys %S 같이 출력할 내용을 포맷 형식의 % 변환 기호 다음에 지정 -v, --verbose : 상세한 정보 출력 --q.. 2020. 5. 13.
[RHEL6] 프로세스 관리 명령어 5탄(slabtop, strace, taskset, telinit) 19. slabtop(슬랩 캐시 정보) 1) 경로 : /usr/bin/slabtop 2) 요약 : 실시간으로 커널 슬랩 캐시 정보를 출력 3) 사용 방법 : slabtop [옵션] 4) 옵션 --delay=n, -d n : 지정한 초(n) 마다 화면을 업데이트. 기본값은 3초. 프로그램을 종료하려면 q를 입력 --sort=S, -s S : 지정한 목록으로 정렬 --once, -o : 목록을 한 번만 출력 --version, -V : 버전 정보 출력 --help : 사용법 출력 5) 추가 설명 slabtop는 실시간으로 커널 슬랩의 캐시 정보를 출력하는 명령어로 실행 중에 키보드 명령을 입력 받을 수 있습니다. Space Bar는 화면을 다시 업데이트하고, q는 프로그램을 종료합니다. 다음은 slabtop.. 2020. 5. 13.