●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

 

'컴퓨터 지식 > Linux - ubuntu' 카테고리의 다른 글

Linux 요소  (0) 2020.03.23

※ Linux : 오픈소스, Unix : 대학, 회사 등등에서 선호하는 OS

▶Unix -  거의 모든 플랫폼에서 사용가능한 OS

 ▶요소

 

Unix 요소

  ▶Kernal(커널) - 운영체제의 핵심

   ▷시스템을 설정

   ▷기기, 메모리, 스왑 공간, 프로세스, 데몬(Daemon), 파일 시스템 관리

   ▷시스템 프로그램과 시스템 하드웨어 사이의 기능을 제어

   ▷API(Application Programming Interface) 제공

※ 데몬(Daemon) : 사용자가 직접 제어하지 않고 백그라운드에서 돌면서 여러 작업을 하는 프로그램.

  ▶Shell(쉘) - 커맨드 interpreter/translator

   ▷유저와 유저 프로그램 사이의 상호작용 인터페이스

   ▷커맨드를 받고, 이를 해석하고, 실행함.

    ▶종류

     ▷Bourne - 기본

     ▷C - C 언어와 비슷한 문법

     ▷Korn - Bourne의 확대집합

     ▷BASH - Bourne-Again, C, Korn의 장점을 포함한 Bourne 호환 쉘

     ▷Z - Korn에서 많은 향상을 거친 쉘

     ▷TC - C에서 향상을 거친 쉘 (C와 완전 호환)

 

▶터미널 (Terminal)

 ▷컴퓨터에서 데이터에 들어가고, 이를 화면에 출력하거나 인쇄하데 쓰이는 전기적 하드웨어 (?)

 ▷GUI 위에서 동작하는 커맨드-라인 인터페이스 (콘솔과는 다름 - GUI를 거쳐 실햄함)

 ▶다양한 모드

  ▷Character mode -> 타이핑된 입력이 즉시 시스템에 전송된다.

  ▷Line mode -> Local line editing 기능을 제공한다. 한 줄이 완료되었을 때 전송된다.

  ▷Block mode -> Local full-screen data기능을 제공한다. (한 화면을 전송한다?)

'컴퓨터 지식 > Linux - ubuntu' 카테고리의 다른 글

Terminal 명령어(기본)  (0) 2020.03.23

+ Recent posts