Linux 명령 행 사용 강좌

3322 단어
명령 이란 무엇 인가
  • 우리 가 일반적으로 말 하 는 Linux 명령 행 은 터미널 (terminal) 에서 실행 되 는 셸 입 니 다.
  • 명령 이란 우리 가 명령 행 에 입력 한 문자열 입 니 다.셸 은 이 문자열 들 을 이해 하고 실행 하 는 것 을 책임 집 니 다.

  • 셸 / bash
  • Shell 은 텍스트 해석 기 프로그램의 통칭 이기 때문에 하나의 Shell 만 포함 하 는 것 이 아니다.흔히 볼 수 있 는 셸 은 sh, bash, ksh, rsh, csh 등 이 있다.셸 은 키보드 에서 입력 한 명령 을 받 고 명령 을 운영 체제 에 전달 합 니 다.거의 모든 리 눅 스 발행 판 은 bash 라 는 GNU 프로젝트 의 셸 프로그램 을 제공 합 니 다.'bash' 는 'Bourne Again SHell' 의 이니셜 로 이러한 사실 을 가리킨다. bash 는 최초 유 닉 스에 서 Steve Bourne 이 셸 프로그램 sh 로 쓴 증강 판 이다.

  • 명령 의 구성
  • Linux 는 셸 내부 명령, 셸 외부 명령 으로 나 뉜 다.
  • 셸 내부 명령: 셸 자체 명령 으로 셸 이 시 작 될 때 메모리 에 들 어 갑 니 다.
  • 셸 외부 명령: 독립 적 인 실행 가능 한 프로그램 으로 도구 프로그램 을 사용 합 니 다.
  • Linux 명령 은 보통 다음 과 같은 세 부분 으로 구성 된다.
  • Command [-option] [argument]
  • 그 중에서 Command 는 명령 을 실행 하 는 자체 이 고 말하자면 소프트웨어 (프로그램) 이다.
  • Option 은 명령 의 옵션 이 고 일부 명령 은 옵션 이 없 으 며 명령 의 운행 상태 와 행 위 를 제어 합 니 다.
  • argument 는 매개 변수 로 명령 이 조작 할 파일, 경로, 데이터 등 도 선택 할 수 있 습 니 다. 일부 명령 은 이러한 내용 을 조작 할 필요 가 없 기 때 문 입 니 다.
  • 예제: $ls - l / home 은 루트 디 렉 터 리 에 있 는 홈 폴 더 의 파일 에 대한 자세 한 정 보 를 표시 합 니 다.


  • 어떻게 낯 선 명령 을 이해 합 니까?
  • man xxx
  • - man          。      Linux       ,         ,          ,            。
    
  • xxx -help
  • - help        Shell         。
    
  • 관련 사이트
  • - https://explainshell.com/                         
    

    Linux 상용 명령
    상용 명령 ls 디 스 플레이 파일 이나 디 렉 터 리 - l 디 스 플레이 파일 상세 정보 l (list) - a 는 현재 디 렉 터 리 에 있 는 모든 파일 과 디 렉 터 리 를 보 여 줍 니 다. 숨겨 진 a (all) mkdir 를 포함 하여 디 렉 터 리 - p 디 렉 터 리 를 만 듭 니 다. 부모 디 렉 터 리 가 없 으 면 p (parent) cd 전환 디 렉 터 리 touch 를 만 듭 니 다.cat 파일 내용 보기 cp 복사 뮤 직 비디오 이동 또는 이름 바 꾸 기 rm 삭제 파일 - r 재 귀적 삭제, 하위 디 렉 터 리 및 파일 - f 강제 삭제 find 파일 시스템 에서 어떤 파일 wc 통계 텍스트 의 줄 수, 글자 수, 문자 수 grep 를 검색 하여 텍스트 파일 에서 어떤 문자열 rmdir 삭제 빈 디 렉 터 리 tree 트 리 구조 디 스 플레이 디 렉 터 리 를 찾 을 수 있 습 니 다.트 리 패키지 pwd 를 설치 하여 현재 디 렉 터 리 ln 생 성 링크 파일 more, less 페이지 디 스 플레이 텍스트 파일 내용 head, tail 디 스 플레이 파일 헤더, 꼬리 내용 ctrl + alt + F1 명령 행 전체 화면 모드 를 표시 해 야 합 니 다.
    시스템 관리 명령 stat 에서 지정 한 파일 에 대한 자세 한 정 보 를 표시 합 니 다.ls 보다 더 자세 한 who 디 스 플레이 온라인 로그 인 사용자 whoami 디 스 플레이 현재 작업 사용자 hostname 디 스 플레이 호스트 이름 uname 디 스 플레이 시스템 정보 top 동적 디 스 플레이 현재 소모 자원 최대 프로 세 스 정보 ps 디 스 플레이 순간 프로 세 스 상태 ps - aux du 디 스 플레이 디 렉 터 리 크기 du - h / home 단위 디 스 플레이 목록 정보 df 보기 디스크 크기 df - h 단위 디 스 플레이 디스크 정보 ifconfig네트워크 상황 을 보 려 면 ping 테스트 네트워크 연결 netstat 에서 네트워크 상태 정 보 를 표시 합 니 다. man 명령 은 사용 하지 않 습 니 다. man ls clear 클 리 어 스크린 alias 는 명령 이름 을 바 꿉 니 다. 예 를 들 어 alias showmeit = "ps - aux", 그리고 unaliax showmeit kill 로 프로 세 스 를 죽 이 는 것 을 해제 합 니 다. ps 또는 top 명령 으로 프로 세 스 의 id 를 본 다음 kill 명령 으로 프로 세 스 를 죽 일 수 있 습 니 다.
    압축 관련 명령 gzip: bzip 2: tar: 압축 - c 압축 파일 - x 압축 파일 - z gzip 압축 파일 - j bzip 2 압축 파일 - v 압축 또는 압축 해제 과정 v (view) - f 사용 파일 이름 예: tar - cvf / home / abc. tar / home / abc. tar / 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 - jcvf / tar - jcvf 의 'c' 를 'x' 로 바 꾸 면 됩 니 다.
    끄 기 / 끄 기 기계 shutdown - r 끄 기 재 부팅 - h 끄 기 재 부팅 안 함 now 바로 끄 기 halt 끄 기 reboot 재 부팅
    추천 서적: < 새 형의 개인 요리 >

    좋은 웹페이지 즐겨찾기