이 기사에서는 유용하고 자주 사용되는 몇 가지를 검토할 것입니다. 리눅스 또는 유닉스 명령 Linux 시스템 관리자 일상생활에서 사용되는 것들. 이것은 완전한 것은 아니지만 필요할 때 참조할 수 있는 간단한 명령 목록입니다. 예제와 함께 이러한 명령을 사용하는 방법을 하나씩 시작하겠습니다.
리눅스에서 가동 시간 이 명령은 시스템이 실행된 시간과 현재 로그인한 사용자 수를 보여주고 로드 평균도 표시합니다. 1,5 그리고 15 분 간격.
# 가동 시간 08:16:26 최대 22분, 사용자 1명, 평균 부하: 0.00, 0.03, 0.22
가동 시간 명령에는 다음 이외의 다른 옵션이 없습니다. 가동 시간 그리고 버전. 에서만 정보를 제공합니다. 시간: 분 미만이면 1 일.
[[이메일 보호됨] ~]$ 가동 시간 -V. procps 버전 3.2.8
현재 로그인한 사용자와 해당 프로세스를 쇼와 함께 표시합니다. 부하 평균. 도 보여줍니다 로그인 이름, 이름, 원격 호스트, 로그인 시간, 유휴 시간, JCPU, PCPU, 명령 및 프로세스.
# 승 08:27:44 최대 34분, 사용자 1명, 로드 평균: 0.00, 0.00, 0.08. 사용자 TTY 발신자 [이메일 보호됨] 유휴 JCPU PCPU WHAT. tecmint pts/0 192.168.50.1 07:59 0.00s 0.29s 0.09s w
사용자 명령은 현재 로그인한 사용자를 표시합니다. 이 명령에는 도움말 및 버전 이외의 다른 매개변수가 없습니다.
# 사용자 텍민트
누구 명령은 단순히 반환 사용자 이름, 데이트, 시각 그리고 호스트 정보. who 명령은 다음과 유사합니다. 승 명령. 같지 않은 승 명령 누구 사용자가 수행하는 작업을 인쇄하지 않습니다. 차이점을 설명하고 볼 수 있습니다. 누구 그리고 승 명령.
# 누구 tecmint pts/0 2012-09-18 07:59 (192.168.50.1)
# 승 08:43:58 최대 50분, 사용자 1명, 평균 부하: 0.64, 0.18, 0.06. 사용자 TTY 발신자 [이메일 보호됨] 유휴 JCPU PCPU WHAT. tecmint pts/0 192.168.50.1 07:59 0.00s 0.43s 0.10s w
워미 명령은 현재 사용자의 이름을 인쇄합니다. "를 사용할 수도 있습니다.나는 누구인가” 명령을 사용하여 현재 사용자를 표시합니다. sudo 명령을 사용하여 루트로 로그인한 경우 "워미"명령 반환 뿌리 현재 사용자로. 사용 "나는 누구인가" 로그인한 사용자의 정확한 정보를 알고 싶다면 명령어를 입력하세요.
# 워미 텍민트
ls 명령은 사람이 읽을 수 있는 형식으로 파일 목록을 표시합니다.
# ls -l 총 114개. dr-xr-xr-x. 2 루트 루트 4096 9월 18일 08:46 bin. dr-xr-xr-x. 5 루트 루트 1024 9월 8일 15:49 부팅
마지막 수정 시간에 따라 파일을 정렬합니다.
# ls -ltr 총 40. -rw-r--r--. 1 루트 루트 6546 9월 17일 18:42 install.log.syslog. -rw-r--r--. 1 루트 루트 22435 9월 17일 18:45 install.log. -rw. 1 루트 루트 1003 9월 17일 18:45 anaconda-ks.cfg
ls 명령의 더 많은 예를 보려면 다음 기사를 확인하십시오. Linux의 15가지 기본 'ls' 명령 예제.
현재 사용자에 대한 일정 작업 나열 크론탭 명령과 -엘 옵션.
# crontab -l 00 10 * * * /bin/ls >/ls.txt
편집 크론탭 ~와 함께 -이자형 옵션. 아래 예에서는 일정 작업을 엽니다. VI 편집기. 필요한 사항을 변경하고 누르기를 종료하십시오. :wq 설정을 자동으로 저장하는 키.
# 크론탭 -e
더 많은 예를 보려면 Linux 크론 명령에 대한 이전 기사를 읽어보십시오. 11 Linux의 Cron 스케줄링 작업 예.
더 적은 명령을 사용하면 파일을 빠르게 볼 수 있습니다. 페이지를 위아래로 이동할 수 있습니다. 누르다 'NS' 더 적은 창에서 종료합니다.
# 더 적은 install.log setup-2.8.14-10.el6.noarch를 설치합니다. 경고: setup-2.8.14-10.el6.noarch: 헤더 V3 RSA/SHA256 서명, 키 ID c105b9de: NOKEY. 파일 시스템-2.4.30-2.1.el6.i686 설치. ca-certificates-2010.63-3.el6.noarch를 설치합니다. xml-common-0.6.3-32.el6.noarch를 설치합니다. tzdata-2010l-1.el6.noarch를 설치합니다. iso-codes-3.16-2.el6.noarch 설치
더 명령을 사용하면 파일을 빠르게 볼 수 있고 세부 정보를 백분율로 표시합니다. 페이지를 위아래로 이동할 수 있습니다. 누르다 'NS' 더 많은 창에서 종료합니다.
# 더 많은 install.log setup-2.8.14-10.el6.noarch를 설치합니다. 경고: setup-2.8.14-10.el6.noarch: 헤더 V3 RSA/SHA256 서명, 키 ID c105b9de: NOKEY. 파일 시스템-2.4.30-2.1.el6.i686 설치. ca-certificates-2010.63-3.el6.noarch를 설치합니다. xml-common-0.6.3-32.el6.noarch를 설치합니다. tzdata-2010l-1.el6.noarch를 설치합니다. iso-codes-3.16-2.el6.noarch 설치. --더--(10%)
동일한 모드를 유지하면서 소스에서 대상으로 파일을 복사합니다.
# cp -p 파일A 파일B
파일에 덮어쓰기 전에 메시지가 표시됩니다.
# cp -i 파일A 파일B
이름 바꾸기 파일A NS 파일B. -NS 덮어쓰기 전에 옵션 프롬프트가 표시됩니다. 이미 존재하는 경우 확인을 요청하십시오.
# mv -i 파일A 파일B
고양이 여러 파일을 동시에 볼 때 사용하는 명령어.
# 고양이 파일A 파일B
당신은 결합 더 그리고 더 적은 단일 화면 / 페이지에 맞지 않는 경우 파일을 보려면 cat 명령을 사용하십시오.
# 고양이 install.log | 더 적은# 고양이 install.log | 더
Linux cat 명령의 더 많은 예를 보려면 다음 기사를 읽으십시오. Linux의 13가지 기본 Cat 명령 예제.
cd 명령(디렉토리 변경)을 사용하면 다음으로 이동합니다. 파일A 예배 규칙서.
# cd /fileA
암호 현재 작업 디렉토리로 명령을 반환합니다.
# 비밀번호 /root
텍스트 파일의 줄을 오름차순으로 정렬합니다. ~와 함께 -NS 옵션은 내림차순으로 정렬됩니다.
#sort fileA.txt#sort -r 파일A.txt
비 대부분의 사용 가능한 가장 인기있는 텍스트 편집기입니다 유닉스 계열 OS. 아래 예제는 다음을 사용하여 읽기 전용으로 파일을 엽니다. -NS 옵션. 누르다 ':NS' vi 창을 종료합니다.
# vi -R /etc/shadows
SSH 명령은 원격 호스트에 로그인하는 데 사용됩니다. 예를 들어 아래 ssh 명령은 원격 호스트(192.168.50.2) 사용자를 다음으로 사용 나라드.
# SSH [이메일 보호됨]
ssh 사용 옵션의 버전을 확인하려면 -V (대문자)는 ssh의 버전을 보여줍니다.
# SSH -V OpenSSH_5.3p1, OpenSSL 1.0.0-fips 2010년 3월 29일
FTP 또는 sftp 명령은 원격 ftp 호스트에 연결하는 데 사용됩니다. FTP는 (파일 전송 프로토콜) 및 sftp는 (보안 파일 전송 프로토콜). 예를 들어 아래 명령은 ftp 호스트(192.168.50.2).
# FTP 192.168.50.2# sftp 192.168.50.2
다음을 사용하여 원격 호스트에 여러 파일 넣기 mput 마찬가지로 우리는 할 수 있습니다 mget 원격 호스트에서 여러 파일을 다운로드합니다.
# ftp > mput *.txt# ftp > mget *.txt
서비스 에 있는 명령 호출 스크립트 /etc/init.d/ 디렉토리를 만들고 스크립트를 실행합니다. 서비스를 시작하는 방법에는 두 가지가 있습니다. 예를 들어 우리는 httpd 서비스 명령으로.
# 서비스 httpd 시작 또는. # /etc/init.d/httpd 시작
무료 명령 쇼 무료, 총 그리고 스왑 메모리 바이트 단위의 정보.
# 무료 사용된 총 사용 가능한 공유 버퍼가 캐시되었습니다. 메모: 1030800 735944 294856 0 51648 547696. -/+ 버퍼/캐시: 136600 894200. 스왑: 2064376 0 2064376
무료 -NS 옵션 쇼 총 메모리 사용되며 바이트 단위로 사용할 수 있습니다.
# 무료 -t 사용된 총 사용 가능한 공유 버퍼가 캐시되었습니다. 메모: 1030800 736096 294704 0 51720 547704. -/+ 버퍼/캐시: 136672 894128. 스왑: 2064376 0 2064376. 총계: 3095176 736096 2359080
맨 위 명령은 시스템의 프로세서 활동을 표시하고 커널이 관리하는 작업도 실시간으로 표시합니다. 보여줄거야 프로세서 그리고 메모리 사용 중입니다. 다음과 함께 top 명령을 사용하십시오. '유' 옵션을 선택하면 아래와 같이 특정 사용자 프로세스 세부 정보가 표시됩니다. 누르다 '영형‘ (대문자) 원하는 대로 정렬합니다. 누르다 'NS' 상단 화면에서 종료합니다.
# 탑유텍민트 상단 - 11:13:11 최대 3:19, 사용자 2명, 로드 평균: 0.00, 0.00, 0.00. 작업: 총 116개, 1개 실행, 115개 잠자기, 0개 중지, 0개 좀비. CPU(들): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st. 메모리: 총 1030800k, 736188k 사용, 294612k 여유, 51760k 버퍼. 스왑: 총 2064376k, 0k 사용, 2064376k 여유, 547704k 캐시된 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND. 1889 텍민트 20 0 11468 1648 920 S 0.0 0.2 0:00.59 sshd. 1890 텍민트 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 bash. 6698 텍민트 20 0 11600 1668 924 S 0.0 0.2 0:01.19 sshd. 6699 텍민트 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 bash
top 명령에 대한 자세한 내용은 이미 다음 목록을 컴파일했습니다. Linux의 12가지 TOP 명령 예제.
타르 명령은 Linux에서 파일 및 폴더를 압축하는 데 사용됩니다. 예를 들어 아래 명령은 아카이브를 생성합니다. /home 파일 이름이 다음과 같은 디렉토리 아카이브 이름.tar.
# tar -cvf 아카이브 이름.tar /home
tar 아카이브 파일을 추출하려면 다음과 같은 옵션을 사용하십시오.
# tar -xvf 아카이브 이름.tar
에 대해 더 많이 이해하려면 타르 명령 우리는 완전한 방법 안내 tar 명령에서 18 Linux의 Tar 명령 예제.
grep 파일에서 주어진 문자열을 검색합니다. 뿐 텍민트 사용자 디스플레이 /etc/passwd 파일. 우리는 사용할 수 있습니다 -NS 대소문자를 구분하지 않는 옵션입니다.
# grep tecmint /etc/passwd tecmint: x: 500:500::/home/tecmint:/bin/bash
검색에 사용되는 찾기 명령 파일, 문자열 그리고 디렉토리. 아래의 find 명령어 검색 예 텍민트 '의 단어/' 파티션을 나누고 출력을 반환합니다.
# 찾기 / -이름 tecmint /var/spool/mail/tecmint. /home/tecmint. /root/home/tecmint
에 대한 완전한 안내를 위해 리눅스 찾기 명령어 에서 찾은 예 Linux 찾기 명령의 35가지 실제 예.
이소프 열려 있는 모든 파일의 목록을 의미합니다. 사용자가 연 모든 파일의 lsof 명령 목록 아래 텍민트.
# lsof -u 텍민트명령 PID 사용자 FD 유형 장치 크기/끄기 노드 이름. sshd 1889 tecmint cwd 디렉토리 253,0 4096 2 / sshd 1889 tecmint txt REG 253,0 532336 298069 /usr/sbin/sshd. sshd 1889 tecmint DEL REG 253,0 412940 /lib/libcom_err.so.2.1. sshd 1889 tecmint DEL REG 253,0 393156 /lib/ld-2.12.so. sshd 1889 tecmint DEL REG 253,0 298643 /usr/lib/libcrypto.so.1.0.0. sshd 1889 tecmint DEL REG 253,0 393173 /lib/libnsl-2.12.so. sshd 1889 tecmint DEL REG 253,0 412937 /lib/libkrb5support.so.0.1. sshd 1889 tecmint DEL REG 253,0 412961 /lib/libplc4.so
이상 lsof 명령 예 방문하다 Linux의 10가지 lsof 명령 예.
마지막 명령을 사용하여 시스템에서 사용자의 활동을 볼 수 있습니다. 이 명령은 일반 사용자도 실행할 수 있습니다. 그것은 다음과 같은 완전한 사용자 정보를 표시합니다 단말기, 시각, 데이트, 시스템 재부팅 또는 신병 그리고 커널 버전. 문제 해결에 유용한 명령입니다.
# 마지막tecmint pts/1 192.168.50.1 Tue Sep 18 08:50 아직 로그인 상태입니다. tecmint pts/0 192.168.50.1 Tue Sep 18 07:59 아직 로그인 상태입니다. 시스템 재부팅 2.6.32-279.el6.i 9월 18일 화요일 07:54 - 11:38 (03:43) root pts/1 192.168.50.1 9월 16일 일요일 10:40 - 아래로 (03:53) root pts/0 :0.0 9월 16일 일요일 10:36 - 13:09 (02:32) root tty1 :0 9월 16일 일요일 10:07 - 아래로 (04:26) 시스템 부팅 2.6.32-279.el6.i 재부팅 9월 16일 일요일 09:57 - 14:33 (04:35) narad pts/2 192.168.50.1 목 9월 13일 08:07 - 아래 (01:15)
당신이 사용할 수있는 마지막 ~와 함께 사용자 이름 아래와 같이 특정 사용자의 활동을 알 수 있습니다.
# 마지막 텍민트tecmint pts/1 192.168.50.1 Tue Sep 18 08:50 아직 로그인 상태입니다. tecmint pts/0 192.168.50.1 Tue Sep 18 07:59 아직 로그인 상태입니다. tecmint pts/1 192.168.50.1 목 9월 13일 08:07 - down (01:15) tecmint pts/4 192.168.50.1 수 9월 12일 10:12 - 12:29 (02:17)
추신 명령은 시스템에서 실행 중인 프로세스에 대해 표시합니다. 아래 예제 쇼 초기화 프로세스만.
# ps -ef | 그렙 초기화 루트 1 0 0 07:53? 00:00:04 /sbin/init. 루트 7508 6825 0 11:48 pts/1 00:00:00 grep 초기화
사용 죽이다 프로세스를 종료하는 명령. 첫 번째 찾기 프로세스 ID ~와 함께 추신 아래와 같이 명령하고 프로세스를 종료하십시오. 죽이 -9 명령.
# ps -ef | 그렙 초기화 루트 1 0 0 07:53? 00:00:04 /sbin/init. 루트 7508 6825 0 11:48 pts/1 00:00:00 grep 초기화 # 죽일 - 9 7508
NS 확인을 요청하지 않고 파일을 제거하거나 삭제하는 데 사용되는 명령입니다.
# rm 파일 이름
사용 -NS 제거하기 전에 확인을 받는 옵션입니다. 옵션 사용 '-NS' 그리고 '-NS'는 확인 없이 파일을 강제로 제거합니다.
# rm -i test.txt rm: 일반 파일 `test.txt'를 제거하시겠습니까?
mkdir 명령은 Linux에서 디렉토리를 만드는 데 사용됩니다.
# mkdir 디렉토리 이름
이것은 Linux/Unix 계열 운영 체제에서 일상적으로 사용 가능한 기본 명령입니다. 우리가 놓친 경우 의견 상자를 통해 공유하십시오.