Linux 시스템 의 기본 조작 명령

  • 상용 명령
  • ls 현재 디 렉 터 리 아래 파일 이나 디 렉 터 리 보이 기    -l 파일 상세 정보 보기 l (list)    -a 현재 디 렉 터 리 에 있 는 모든 파일 과 디 렉 터 리 를 보 여 줍 니 다. 숨겨 진 a (all) mkdir 생 성 디 렉 터 리 를 포함 합 니 다.    -p. 디 렉 터 리 를 만 듭 니 다. 부모 디 렉 터 리 가 없 으 면 p (parent) touch 를 만 들 고 빈 파일 cd 전환 디 렉 터 리 echo 를 만 들 고 내용 이 있 는 파일 을 만 듭 니 다.cat 파일 내용 보기 cp 복사 뮤 직 비디오 이동 또는 이름 바 꾸 기 rm 삭제 파일    -r 재 귀적 삭제, 하위 디 렉 터 리 및 파일 삭제 가능    -f. find 를 강제로 삭제 하여 파일 시스템 에서 특정한 파일 을 검색 합 니 다. wc 통계 텍스트 의 줄 수, 글자 수, 문자 수 grep 는 텍스트 파일 에서 특정한 문자열 을 찾 습 니 다.    -대소 문자 구분 안 함    -c. 일치 하 는 줄 수 를 통계 합 니 다.    -줄 번호 입력    -v 역방향 일치 sort 텍스트 파일 내용 을 정렬 하여 행동 단위 로 정렬 합 니 다.    -숫자 정렬    -t 지정 구분자    -k 몇 번 째 줄 지정    -r 역방향 정렬 rmdir 빈 디 렉 터 리 tree 트 리 구조 디 스 플레이 디 렉 터 리 삭제 현재 디 렉 터 리 ln 생 성 링크 파일 more, less 페이지 디 스 플레이 텍스트 파일 내용 head, tail 디 스 플레이 파일 헤더, 끝 내용
  • 시스템 관리 명령
  • stat 지정 한 파일 에 대한 자세 한 정 보 를 표시 합 니 다. ls 보다 더 자세 한 who 디 스 플레이 온라인 로그 인 사용자 whoami 디 스 플레이 현재 작업 사용자 hostname 디 스 플레이 호스트 이름 uname 디 스 플레이 시스템 정보 top 동적 디 스 플레이 현재 소모 자원 의 최대 프로 세 스 정보 ps 디 스 플레이 순간 프로 세 스 상태 ps - aux,du 보기 디 렉 터 리 크기 du - h/home 단위 표시 디 렉 터 리 정보 df 보기 디스크 크기 df - h 단위 표시 디스크 정보 ifconfig 보기 네트워크 상황 ping 테스트 네트워크 연결 netstat 디 스 플레이 네트워크 상태 정보 man 명령 을 사용 하지 않 습 니 다.또한 unaliax showmeitkill 을 사용 하여 프로 세 스 를 죽 이 는 것 을 해제 합 니 다. 먼저 ps 나 top 명령 으로 프로 세 스 의 id 를 본 다음 kill 명령 으로 프로 세 스 를 죽 일 수 있 습 니 다.예: ps -ef | grep java
  • 압축 관련 명령 포장
  • gzip: 압축 gunzip: 압축 풀기 bzip 2: 압축 파일, 기본 생 성. bz2 확장 파일, - z 매개 변 수 를 사용 하여 압축 하고 - d 매개 변 수 를 사용 하여 압축 풀기 tar: 압축 풀기    -c 압축 파일    -x 압축 파일    -z gzip 압축 파일    -압축 파일    -v 압축 또는 압축 해제 프로 세 스 보이 기 v (view)    -f. 파일 이름 예: tar - cvf/home/abc. tar/home/abc 는 압축 만 하고 tar - zcvf/home/abc. tar. gz/home/abc 로 포장 하지 않 으 며 gzip 으로 tar - jcvf/home/abc. tar. bz2/home/abc 로 포장 하고 bzip 2 로 압축 을 풀 려 면 위의 명령 tar - cvf/tar - zcvf/tar - zcvf/tar - jcvf 의 'c' 를 'x' 로 바 꾸 면 됩 니 다.
  • Linux 파이프
  • 명령 의 표준 출력 을 다른 명령 의 표준 으로 입력 합 니 다.몇 개의 명령 을 조합 해서 사용 하고, 다음 명령 은 이전 명령 의 결 과 를 제외한다.예: grep - r "close"/home/* | more 는 홈 디 렉 터 리 에 있 는 모든 파일 에서 close 파일 을 찾 고 페이지 를 나 누 어 출력 합 니 다.
  • 전원 끄 기/기기 재 부팅
  • shutdown    -r 전원 끄 고 다시 시작    -h. 전원 을 끄 고 다시 시작 하지 않 음    지금 당장 꺼 halt 꺼 reboot 다시 켜 기
  • Linux 패키지 관리
  • dpkg (Debian Package) 관리 도구, 패키지 이름 은. deb 접미사 입 니 다.이런 방법 은 시스템 이 인터넷 을 연결 할 수 없 는 상황 에 적합 하 다.예 를 들 어 tree 명령 을 설치 한 패 키 지 는 먼저 tree. deb 를 Linux 시스템 에 전달 합 니 다.다음 명령 으로 설치 합 니 다.sudo dpkg -i tree_1.5.3-1_i386. deb 설치 소프트웨어 sudo dpkg - r tree 마 운 트 해제 소프트웨어 주석: tree. deb 를 Linux 시스템 에 전송 하 는 방법 은 여러 가지 가 있 습 니 다.VMware Tool, 마 운 트 방식 사용 하기;winSCP 도구 등 사용 하기;APT (Advanced Packaging Tool) 고급 소프트웨어 도구.이런 방법 은 시스템 이 인터넷 을 연결 할 수 있 는 상황 에 적합 하 다.여전히 tree 를 예 로 들 면 sudo apt - get install tree 에 treesudo apt - get remove tree 를 설치 하고 treesudo apt - get update 업데이트 소프트웨어 sudo apt - get upgrade 를 마 운 트 해제 합 니 다. rpm 파일 을. deb 파일 로 변환 합 니 다. rpm 은 RedHat 에서 사용 하 는 소프트웨어 형식 입 니 다.우 분투 에 서 는 직접 사용 할 수 없 기 때문에 전환 이 필요 하 다.sudo alien abc.rpm
  • 사용자 및 사용자 그룹 관리
  • /etc/passwd 메모리 사용자 계 정/etc/group 메모리 그룹 계 정/etc/shadow 메모리 사용자 계 정의 비밀번호/etc/gshadow 메모리 사용자 그룹 계 정의 비밀번호 useradd 사용자 이름 userdel 사용자 이름 adduser 사용자 이름 groupdad 그룹 이름 groupdel 그룹 이름 passwd root 루트 루트 에 비밀번호 su rootsu - root/etc/profile 시스템 환경 변수 bashprofile 사용자 환경 변수. bashrc 사용자 환경 변수 su 사용자 전환 사용자, 로드 프로필. bashrcsu - 사용자 전환 사용자, 로드 프로필/etc/profile, 로드 bashprofile 파일 을 변경 한 사용자 및 사용자 그룹 sudo chown [- R] owner [: group] {File | Directory} 예 를 들 어 jdk - 7u21 - linux - i586. tar. gz 를 예 로 들 수 있 습 니 다.사용자 hadop 에 속 합 니 다. 그룹 hadop 은 이 파일 에 속 하 는 사용자 와 그룹 을 전환 하려 고 합 니 다.명령 을 사용 할 수 있 습 니 다.sudo chown root:root jdk-7u21-linux-i586.tar.gz
  • 파일 권한 관리
  • 세 가지 기본 권한: 파일 권한 변경 chmod 파일 을 변경 한 소유자 chown 이 파일 을 변경 한 소유 그룹 chgrp 은 한 파일 에 사용자 읽 기 권한 을 추가 합 니 다 chmod u + r somefileu f o 는 각각 소유 자 를 표시 합 니 다. 그룹 을 가지 고 있 으 며, 다른 사람 + 는 권한 을 증가 시 킵 니 다. - 삭제 권한 표시 R 읽 기 수 치 는 4W 쓰기 수 치 는 2X 실행 가능 수 치 를 1 로 표시 합 니 다.
  • 소프트웨어 설치
  • 소스 코드 설치

  • 먼저 gcc 를 설치 한 다음 gcc 를 통 해 원본 코드 를 바 이 너 리 파일 로 컴 파일 하고 마지막 으로 환경 변 수 를 설정 합 니 다.환경 변수 보기: echo $PATH
  • rpm 설치
  • rpm   -i, -> 설치 소프트웨어  -v, -> verbose 인쇄 상세 정보  -h, -> hash 사용\# 번호 인쇄 설치 진도 (- v 와 동시에 사용 해 야 함)  -e, -> erase 삭제 소프트웨어  -U, -> upgrade = < + 업그레이드 소프트웨어  -replacepkge 소프트웨어 가 설치 되 어 있 으 면 강제로 설치 합 니 다.  - test 설치 테스트, 실제 설치 하지 않 음  - nodeps 패키지 의존 관계 무시 설치  - force 그룹 패키지 및 파일 충돌 조회 인자 무시:  -q, -> query 조회  -a, -> all 모든 설치 소프트웨어 조회  -p, -> package 설치 소프트웨어 조회  -l, -> list 는 어떤 패키지 에 포 함 된 모든 파일 을 보 여 줍 니 다.  -f, -> file 조회, 어떤 파일 의 소속 패키지
  • yum 설치 yum install PACKAGE\# 어떤 패키지 yum group 설치 GROUP\# 설치,어떤 구성 요소 yum update PACKAGE\# 어떤 패키지 yum group update GROUP 을 업그레이드 합 니 다\# 어떤 구성 요소 yum check - update 를 업그레이드 합 니 다\# 현재 시스템 이 업데이트 해 야 할 패키지 yum info PACKAGE 를 검사 합 니 다\# 어떤 패키지 의 정 보 를 표시 합 니 다 yum list installed\# 시스템 에 설 치 된 패키지 yum remove PACKAGE 를 표시 합 니 다\# 어떤 패키지 yum group remove GROUP 을 삭제 합 니 다\# 어떤 구성 요소 yum clean 을 삭제 합 니 다\# 청yum 으로 생 성 된 캐 시 파일 제외
  • vim 사용
  • vim 세 가지 모드: 명령 모드, 삽입 모드, 편집 모드.ESC 나 i 또는: 를 사용 하여 모드 를 전환 합 니 다.명령 모드 에서: w 는 파일 을 저장 하지만 vi: w 파일 을 종료 하지 않 습 니 다.강제로 저장 합 니 다. vi: wq 파일 을 저장 하지 않 고 vi: wq 를 종료 합 니 다!파일 을 강제로 저장 하고 vi: q 를 종료 합 니 다. 파일 을 저장 하지 않 고 vi: q 를 종료 합 니 다!파일 을 저장 하지 않 고 vi: e 를 강제로 종료 합 니 다!모든 변경 사항 을 포기 하고 마지막 으로 파일 을 저장 한 다음 편집 합 니 다: set number 줄 번호 표시: set nonumber 줄 번호 숨 기기

    좋은 웹페이지 즐겨찾기