●sudo ~~ : 명령을 최고관리자 권한으로 실행함.
● 일반적 명령어 포맷
▶ verb [option(s)] [argument1 argument2 ...]
▷verb : 커맨드 이름
▷option : 커맨드 수식어 (주로 1글자)
▷argument : 명령을 위한 추가 정보 (파일명...)
▶date : 인수가 없다면, 현재 시스템의 시간, 날짜를 출력 / 인수가 있으면 현재 시스템의 시간과 날짜를 변경
◎ date [yymmddhhmm [ss] ] -
○ -u : GMT 기준
▶cal : 달력 출력
◎ cal [[month] year]
▶who : 사용자 정보
◎ who [option] [am i]
○ -u : Idle time
○ -H : Header
▶passwd : 비밀번호 변경
◎ passwd
▶echo : 표준 출력
◎ echo (string)
▶man : 메뉴얼
◎ man [option] [keyword]
○ -k : 키워드로 검색
○ count : 섹션 넘버
Section Description
▶clear : 화면 청소
◎ clear
▶cat : 파일의 내용을 보거나 표준입력(키보드)으로 입력된 문자들을 파일로 저장
◎ cat [option] [input files..]
○ -e : 줄 끝 $ 출력
○ -n : 줄 번호
○ -s : 에러 메세지 X
○ -t : 탭, 폼피드 출력
○ -u : unbuffered output
○ -v : control character 출력
▷ >(리다이렉션) : 키보드로 입력해 저장 / 파일 내용 복사
▷ 파일이 여러 개면 여러 개를 묶어서 보여줌
▶more : 화면 단위 출력
◎ more (input file)
▶내부 제어 커맨드
▷Pg Up, b : 한 페이지 전
▷Pg Down, Space : 한 페이지 후
▷G : 파일 끝으로
▷/characters : 파일 내 해당 내용으로 검색
▷n : 다음 검색
▷q : 나가기
▶less : 줄 단위 출력
◎ less (input file)
▷more의 내부 제어 커맨드와 더불어 화살표로 제어 가능
▶head : 파일 처음 내용 출력
◎ head [-count] (input file)
○ -count : 출력할 줄 수 (기본 : 10)
▶tail : 파일 끝 내용 출력
◎ tail [-count] (input file)
○ -count : 출력할 줄 수 (기본 : 10)
▶uname : 시스템 정보 보기
◎ uname [option]
○ -a : all
○ -n : name only
○ -s : operating system
○ -r : release
▶finger : 사용자 정보 알기
◎ finger [ID]
▶file : 파일 타입명 보기
◎ file (file)
▶type : 명령어 타입 보기
◎ file (command)
▶which : 커맨드 binary execuatable 위치 검색
◎ which (command)
▶whereis: 커맨드 binary, source, 위치 검색
◎ whereis (command)
▶wc : 줄, 단어, 바이트 수를 출력
◎ wc (file)
▶script : shell session 전체를 기록하고, 파일에 저장함
◎ script [option]
○ -a : appends
▷script를 입력하면 기록 시작, exit에서 기록 종료
▶bc : 계산기
◎ bc
▶Directory commands
▶File commands
▶Display commands
▶System Resource commands
▶Working with Files
▶File Archiving, Compression