Unix / Linux-유용한 명령

이 빠른 가이드는 구문과 간단한 설명을 포함한 명령을 나열합니다. 자세한 내용은 −

$man command

파일 및 디렉토리

이 명령을 사용하면 디렉토리를 만들고 파일을 처리 할 수 ​​있습니다.

Sr. 아니. 명령 및 설명
1

cat

파일 내용 표시

2

cd

디렉토리를 dirname으로 변경합니다.

chgrp

파일 그룹 변경

4

chmod

권한 변경

5

cp

소스 파일을 대상에 복사합니다.

6

file

파일 유형 결정

7

find

파일 찾기

8

grep

파일에서 정규식을 검색합니다.

9

head

파일의 처음 몇 줄을 표시합니다.

10

ln

이전 이름에 소프트 링크를 만듭니다.

11

ls

파일 유형에 대한 정보를 표시합니다.

12

mkdir

새 디렉토리 dirname을 만듭니다.

13

more

페이지를 매긴 형식으로 데이터를 표시합니다.

14

mv

이전 이름을 새 이름으로 이동 (이름 변경)

15

pwd

현재 작업 디렉토리를 인쇄합니다.

16

rm

파일명 제거 (삭제)

17

rmdir

비어있는 경우 기존 디렉토리를 삭제합니다.

18

tail

파일의 마지막 몇 줄을 인쇄합니다.

19

touch

파일 액세스 및 수정 시간 업데이트

데이터 조작

다음 명령을 사용하여 파일의 내용을 비교하고 변경할 수 있습니다.

Sr. 아니. 명령 및 설명
1

awk

패턴 스캐닝 및 처리 언어

2

cmp

두 파일의 내용을 비교합니다.

comm

정렬 된 데이터 비교

4

cut

파일의 각 줄에서 선택한 필드를 잘라냅니다.

5

diff

차등 파일 비교기

6

expand

탭을 공백으로 확장

7

join

일부 공통 필드에 파일을 결합합니다.

8

perl

데이터 조작 언어

9

sed

스트림 텍스트 편집기

10

sort

파일 데이터 정렬

11

split

파일을 더 작은 파일로 분할

12

tr

문자 번역

13

uniq

파일에서 반복되는 줄보고

14

wc

단어, 줄 및 문자 계산

15

vi

vi 텍스트 편집기를 엽니 다.

16

vim

vim 텍스트 편집기를 엽니 다.

17

fmt

간단한 텍스트 포맷터

18

spell

텍스트에서 맞춤법 오류를 확인합니다.

19

ispell

텍스트에서 맞춤법 오류를 확인합니다.

20

emacs

GNU 프로젝트 Emacs

21

ex, edit

라인 편집기

22

emacs

GNU 프로젝트 Emacs

압축 파일

공간을 절약하기 위해 파일을 압축 할 수 있습니다. 압축 파일을 만들고 검사 할 수 있습니다.

Sr. 아니. 명령 및 설명
1

compress

파일 압축

2

gunzip

gzip 파일 압축 해제

gzip

GNU 대체 압축 방법

4

uncompress

파일 압축 해제에 도움

5

unzip

ZIP 아카이브의 압축 파일 나열, 테스트 및 추출

6

zcat

압축 파일 분류

7

zcmp

압축 파일 비교

8

zdiff

압축 파일 비교

9

zmore

압축 된 텍스트의 crt보기를위한 파일 검색 필터

정보 얻기

다양한 Unix 매뉴얼과 문서가 온라인으로 제공됩니다. 다음 쉘 명령은 정보를 제공합니다-

Sr. 아니. 명령 및 설명
1

apropos

키워드 조회로 명령을 찾습니다.

2

info

온라인으로 명령 정보 페이지를 표시합니다.

2

man

온라인 매뉴얼 페이지 표시

whatis

whatis 데이터베이스에서 완전한 단어를 검색합니다.

4

yelp

그놈 도움말 뷰어

네트워크 통신

다음 명령은 로컬 Unix 호스트에서 전 세계의 원격 호스트로 파일을 보내고받는 데 사용됩니다.

Sr. 아니. 명령 및 설명
1

ftp

파일 전송 프로그램

2

rcp

원격 파일 복사

rlogin

Unix 호스트에 원격 로그인

4

rsh

원격 쉘

5

tftp

간단한 파일 전송 프로그램

6

telnet

터미널을 다른 호스트에 연결합니다.

7

ssh

쉘 터미널 또는 명령 연결 보안

8

scp

쉘 원격 파일 복사 보안

9

sftp

쉘 파일 전송 프로그램 보안

이러한 명령 중 일부는 보안상의 이유로 컴퓨터에서 제한 될 수 있습니다.

사용자 간의 메시지

Unix 시스템은 다른 사용자와 전세계 전자 메일에 대한 화면 메시지를 지원합니다.

Sr. 아니. 명령 및 설명
1

evolution

Linux의 GUI 메일 처리 도구

2

mail

간단한 보내기 또는 읽기 메일 프로그램

mesg

메시지 허용 또는 거부

4

parcel

다른 사용자에게 파일을 보냅니다.

5

pine

Vdu 기반 메일 유틸리티

6

talk

다른 사용자와 대화

7

write

다른 사용자에게 메시지를 씁니다.

프로그래밍 유틸리티

다음 프로그래밍 도구 및 언어는 Unix에 설치 한 항목에 따라 사용할 수 있습니다.

Sr. 아니. 명령 및 설명
1

dbx

썬 디버거

2

gdb

GNU 디버거

make

프로그램 그룹을 유지하고 프로그램을 컴파일합니다.

4

nm

프로그램의 이름 목록을 인쇄합니다.

5

size

프로그램 크기 인쇄

6

strip

기호 테이블 및 재배치 비트 제거

7

cb

C 프로그램 미용사

8

cc

Suns SPARC 시스템 용 ANSI C 컴파일러

9

ctrace

C 프로그램 디버거

10

gcc

GNU ANSI C 컴파일러

11

indent

C 프로그램 소스 들여 쓰기 및 포맷

12

bc

대화 형 산술 언어 프로세서

13

gcl

GNU Common Lisp

14

perl

범용 언어

15

php

웹 페이지 임베디드 언어

16

py

Python 언어 인터프리터

17

asp

웹 페이지 임베디드 언어

18

CC

Suns SPARC 시스템 용 C ++ 컴파일러

19

g++

GNU C ++ 컴파일러

20

javac

JAVA 컴파일러

21

appletvieweir

JAVA 애플릿 뷰어

22

netbeans

Linux의 Java 통합 개발 환경

23

sqlplus

Oracle SQL 인터프리터를 실행합니다.

24

sqlldr

Oracle SQL 데이터 로더를 실행합니다.

25

mysql

mysql SQL 인터프리터 실행

기타 명령

이 명령은 시스템에 대한 정보를 나열하거나 변경합니다.

Sr. 아니. 명령 및 설명
1

chfn

손가락 정보 변경

2

chgrp

파일의 그룹 소유권을 변경합니다.

chown

소유자 변경

4

date

날짜를 인쇄합니다

5

determin

터미널 유형을 자동으로 찾습니다.

6

du

디스크 사용량을 인쇄합니다.

7

echo

표준 옵션에 반향 인수

8

exit

시스템을 종료합니다.

9

finger

로그인 한 사용자에 대한 정보를 인쇄합니다.

10

groupadd

사용자 그룹을 만듭니다.

11

groups

그룹 멤버십 표시

12

homequota

할당량 및 파일 사용량을 표시합니다.

13

iostat

I / O 통계보고

14

kill

프로세스에 신호를 보냅니다.

15

last

사용자의 마지막 로그인을 표시합니다.

16

logout

Unix에서 로그 오프

17

lun

사용자 이름 또는 로그인 ID를 나열합니다.

18

netstat

네트워크 상태 표시

19

passwd

사용자 비밀번호 변경

20

passwd

로그인 비밀번호 변경

21

printenv

쉘 변수의 값을 표시합니다.

22

ps

현재 프로세스의 상태를 표시합니다.

23

ps

프로세스 상태 통계를 인쇄합니다.

24

quota -v

디스크 사용량 및 제한을 표시합니다.

25

reset

터미널 모드를 재설정합니다.

26

script

터미널 세션의 스크립트 유지

27

script

명령 또는 프로세스의 출력을 저장합니다.

28

setenv

환경 변수 설정

30

stty

터미널 옵션 설정

31

time

명령 시간에 도움

32

top

모든 시스템 프로세스를 표시합니다.

33

tset

터미널 모드 설정

34

tty

현재 터미널 이름을 인쇄합니다.

35

umask

기본적으로 파일보기에 부여 된 권한 표시

36

uname

현재 시스템의 이름을 표시합니다.

37

uptime

시스템 가동 시간 확보

38

useradd

사용자 계정을 만듭니다.

39

users

로그인 한 사용자의 이름을 인쇄합니다.

40

vmstat

가상 메모리 통계를보고합니다.

41

w

로그인 한 사용자의 활동을 보여줍니다.

42

who

로그인 한 사용자 목록