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 | 간단한 보내기 또는 읽기 메일 프로그램 |
삼 | 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 로그인 한 사용자 목록 |