리눅스 명령 목록

PHP中文网
PHP中文网원래의
2017-06-20 09:26:233480검색

pwd: 현재 디렉터리 쿼리

'~'은 홈 디렉터리를 나타냅니다.

'/'은 루트 디렉터리를 나타내며 /root는 루트 디렉터리가 아닙니다. '.'은 현재 디렉터리를 나타냅니다. '..'은 상위 디렉터리를 나타냅니다.

cd: 디렉터리 변경, 디렉터리 전환. cd / : 루트 디렉터리로 전환합니다. cd ..: 이전 디렉터리로 돌아갑니다. 탭 자동 완성.

ls: 현재 디렉터리의 파일이나 디렉터리를 봅니다.

ls -l: 다음 세부 정보 보기: drwxr-xr-x 2 cyborg cyborg 4096 6월 1일 10:45 Desktop

drwxr-xr-x (d: 유형은 디렉터리입니다. rwx: 권한, 1 그룹 : 소유자; 그룹 2: 그룹; 그룹 3: 기타 사용자) 2(파일에 대한 하드 링크 수)

cyborg(소유자) cyborg(그룹) 4096(크기, 바이트) 6월 1일 10:45(수정됨) 데스크톱.

ls -lh:h=인간, 인간화된 표시 목록.

ls -a: 모두 보기(숨김 포함) ls -l 폴더/: 폴더에 있는 파일이나 디렉터리를 보려면 입력할 필요가 없습니다.

touch .test: 파일 만들기 .test라는 이름은 빈 파일을 숨깁니다. 빈 폴더도 용량(4k)을 차지합니다.

mkdir: 디렉터리를 만듭니다. mkdir -p cn/shandong/jinan: 한 번에 여러 디렉터리를 재귀적으로 생성합니다.

vim test: test라는 이름의 문서를 생성합니다.

cat test: 파일 내용을 봅니다. -n: 줄 번호 표시 -T: 탭 문자 표시 안 함 Merge: cat new1 new2 new3 > fly.rar 또는 한 페이지 이동하려면 공백, 종료하려면 q.

less 테스트: moretail의 고급 버전 test: 마지막 몇 줄 보기, -number: 표시되는 줄 수 설정 -f 다른 프로세스에서 파일을 시도할 때 보기, 모니터링에 적합함. 로그

헤드

man

명령 이름: 도움말 보기 또는 명령 이름 --help 또는 도움말 명령 이름: 내장 명령 보기

cp

: 하나에 복사하여 붙여넣기;

cp -R 디렉터리 내부에 재귀적으로 복사

find / -name

'yum.log': 루트(/) 디렉터리에서 yum.log 파일 찾기를 시작하거나 '*를 사용할 수 있습니다. log'를 와일드카드로 사용하여 실제 상황에 따라 경로를 작성할 수 있습니다. 예를 들어 find / var/ -name 'index.php'

find / -size +10M File grep - n hello yum.log

: yum.log에서 hello 문자열 -n을 찾아 줄 번호를 표시합니다.

-v a: a를 포함하지 않습니다. -c:

일치하는 총 개수만 표시합니다.

-e:다음과 같은 다중 일치(또는): grep -e a -e b -e c file1은 grep [abc] file1

과 동일합니다.

grep [a-c] file1

wc 파일 이름: 통계 반환: 줄 수, 단어 수, 바이트 수, 파일 이름

dd: 디스크 덤프를 의미합니다. 예: dd if=1.txt bs= 1 건너뛰기=364 of=new.txtmd5 확인: md5sum fly.rar           sha 확인: shasum fly.rar더 적절하게 다시 시작: init 6

sensors:온도 확인

Modify ip:sudo ipconfig eth0 192.168.18.128

Create soft link: 실제 파일, 소스 파일의 링크 파일 inode 번호만 다름, create :ln -s data sl_data

Create 하드 링크: 소스 파일과 동일한 파일, 동일한 inode입니다. 생성: ln 데이터 hl_data

rm -f: 강제 삭제 rmdir: 디렉토리 삭제 rm -ri my_dir: 재귀 삭제 및 요청 rm -rf my_dir : 올인원 숨 삭제

file 파일 이름 : 파일 형식 보기

ps: 특정 시점의 프로세스 모니터링 top: 실시간 모니터링 kill pid: 종료 killall 프로세스 이름(와일드카드 지원)

위: wa는 CPU의 I/O를 나타냅니다. 사용 중인 경우 네트워크 포트 또는 하드 디스크 ID입니다. 유휴; mem 항상 free=free+buffer+cache

mount: Mount, 기본 출력은 시스템에 의해 마운트된 장치 목록입니다. mount /dev/sdb1(장치) /media/disk(마운트 지점). umount 경로 또는 장치: 마운트 해제, 이동식 장치를 먼저 마운트 해제한 다음 제거해야 합니다.

df -h: 마운트된 디스크의 사용량을 확인합니다. du: 특정 디렉토리 사용법 보기 -c: 나열된 모든 파일의 전체 크기를 표시합니다. -h: Humanized

tar -zcvf xxx.tar.gz 또는 tgz a.txt b.txt c . txt: 패키지.

tar -zxvf xxx.tar: 압축 해제

gzip *.txt: gz로 압축(와일드카드 일괄 변환 가능) gzcat: gz 텍스트 콘텐츠를 봅니다. gunzip: gz 파일의 압축을 풉니다.

/etc/passwd: root:x:0:0:root:/root:/bin/bash는 로그인을 의미합니다. 사용자 이름: 비밀번호: UID: 그룹 ID: 비고 필드: 홈 디렉토리 위치: 기본 쉘

비밀번호는 /etc/shadow

useradd에 저장됩니다. userdel -r xx: 사용자 삭제; : /etc/passwd 구성 수정 passwd xxx: 비밀번호를 xxxchpasswd < users.txt

로 변경합니다(사용자의 콘텐츠는 userid:pass입니다)chsh -s / bin/csh xx

기본 셸 수정 chfn메모 수정 finger xx사용자 정보 보기/etc/group

: 그룹 파일 goupeadd

새 그룹 만들기 usermod -G ga ua: ga 그룹에 사용자 ua 추가 groupmod 그룹 수정 -g GID 수정 -n 그룹 이름 수정, 예: goupemod -n gb ga 그룹 이름 ga를 gb로 변경 파일의 경우 전체 권한 값은 666(모든 사용자 rw-)입니다. 디렉토리의 경우 전체 권한 값은 777(모든 사용자 rwx)입니다.

r: 4 w:2 x:1 -:0

chmod

권한 변경: 방법 1: chmod 777 file1 방법 2: chmod [ugoa] [[+-=] [rwxXstugo]]방법 2 매개변수 설명: 매개변수 1: u user; a All 매개변수 2: 기존 기준으로 추가 + 제거 - =

로 설정 매개변수 3: X: 객체가 디렉터리이거나 이미 실행 권한이 있는 경우 실행 권한을 부여합니다. s: 런타임 중에 UID 또는 GID를 재설정합니다.

파일이나 디렉토리를 보존하세요.

          u: 권한을 소유자와 동일하게 설정       g: 권한을 그룹과 동일하게 설정         o: 권한을 다른 사용자와 동일하게 설정

chown: 소유권 변경 관계 사용법: chown owner[.group] file

예: chown dan file1은 소유자를 변경합니다 chown dan.ga file2는 동시에 소유자와 그룹을 변경합니다 chown .ga file3은 그룹을 변경합니다 chgrp ga file4: 파일의 '기본' 그룹을 변경합니다

free -m: 남은 메모리 확인

통신 명령:

rusers: 컴퓨터에 누가 있는지 확인

ku 루저보다 사용하기 쉽고 손가락, 말하기, 쓰기, 메일 및 기타 기능을 제공합니다

mesg y 다른 사용자의 메시지 수락(시스템 기본값)
mesg n 다른 사용자의 메시지 거부

talk 온라인 일대일 채팅 시스템, 중국어로 채팅하려면 ctalk

을 사용하세요. 예: hijack과 채팅하려면 hijack이 컴퓨터 192.168.1.3을 사용하고 있습니다. 단지 hijack@192.168.1.3, hijack이 온라인이고 상대방이 mesg y Accept 또는 mesg nRejectfinger할 수 있는 경우 로컬 시스템이나 원격 시스템 사용자 간략한 정보를 쿼리할 수 있습니다. 예: finger hijack@192.168.1.3

rlogin,rsh,telnet 원격 로그인

시스템 정보:

quota -v 사용 가능한 크기를 확인하세요. 디스크 공간(단위 ∶KB) 및 파일 개수

date 현재 날짜 및 시간

who 현재 귀하와 동일한 기기를 사용하고 있는 사람과 로그인 시간 및 위치를 확인하세요

w 현재 사용자의 상세 상태를 확인하세요

whoami 계정 이름 보기

groups[ 계정 이름] 다른 사람의 그룹 보기

passwd 비밀번호 변경

chsh 변경 로그인 쉘

chfn 전체 이름 변경(계정 이름 아님) )

cal 월별 또는 연간 달력을 인쇄하세요

tty 현재 터미널 이름 표시

history 배치한 명령 보기

nslookup 네임 서버 호스트 이름 및 IP 쿼리

프로세스 제어

kill 프로세스를 중지하려면 일반적으로 ps 명령을 사용하여 확인합니다. 먼저 프로세스 ID를 삭제한 다음 kill -9 프로세스를 즉시 중지합니다. kill -9 - 1 시스템의 모든 프로세스를 종료합니다

jobs 현재 실행 중인 작업을 나열합니다

fg Return 일시 중지된 작업을 포그라운드로 실행

bg 백그라운드 실행

at 지정된 시간에 명령 실행

batch crontab에서 여러 명령 실행

시스템이 정기적으로 특정 명령을 실행하도록 요구

nice

프로세스 우선 순위 조정

nohup

로그아웃 후에도 프로세스가 계속 실행되도록

파이프 및 입력 및 출력 리디렉션(리디렉션) 표준 입력( stdin): 일반적으로 키보드에서 <

를 사용하여 리디렉션할 수 있습니다. 예: mail b82000 < myfile은 myfile 파일을 b82000

표준 출력(stdout)으로 보낼 수 있습니다. 일반적으로 화면에서

>를 사용하여 리디렉션하고 >>

를 사용하여 결과를 끝에 추가할 수 있습니다. 파일 끝의. 예: Finger b81045 > myfile은 쿼리 결과를 myfile 파일에 쓸 수 있습니다.

Pipe∶파이프 기호는 "|"로 두 명령을 연결하는 데 사용됩니다. "|" 왼쪽 명령의 출력은 "|" 오른쪽 명령의 입력 역할을 합니다. 예를 들어, ls -l .. | more는 상위 디렉토리의 내용을 페이지 단위로 출력할 수 있으며, who | grep b.503 | more는 현재 온라인에 있는 전기 공학 학생 목록을 페이지 단위로 정렬할 수 있습니다.

위 내용은 리눅스 명령 목록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.