[Linux 기 말 복습] 교과서 고사 정리

7370 단어
퀴즈 예측
  • Makefile 의 작성
  • 주기 적 인 작업 계획 작성
  • 파일 찾기
  • 사용자 이름과 사용자 그룹 추가
  • 제5 장 셸 기본 명령
    Shell 프로필
  • Shell 과 명령 행 은 등가 가 아 닙 니 다. 명령 행 은 사용자 가 명령 을 입력 할 수 있 는 인터페이스 를 말 합 니 다. 그 자체 가 입력 만 받 은 다음 명령 해석 기 에 명령 을 전달 합 니 다. Shell 은 명령 해석 기 입 니 다.본질 적 으로 셸 은 명령 을 명령 코드 로 바 꾸 어 운영 체제 에 보 내 는 프로그램 으로 사용자 와 운영 체제 의 교량 이다.
  • Linux 환경 에서 자주 사용 하 는 Shell 은 BASH, TCSH Shell, Z - Shell 이 있다.BASH Shell 은 기본적으로 설치 되 고 사용 되 는 Shell 입 니 다.
  • Linux 명령 (1) $는 개인 사용 자 를 대표 합 니 다. \ # root (2) Linux 를 대표 하 는 명령 과 파일 은 대소 문 자 를 구분 합 니 다. 즉, SUDO 와 sudo 는 다르다 는 것 입 니 다.(3) ls 현재 디 렉 터 리 에 있 는 파일 보기 - a 숨겨 진 파일 보기 (4) cd 디 렉 터 리 들 어가 기 (5) Tab 자동 완성 (6) 어댑터 * (파일 이름 의 임의의 길이 와 일치 하 는 문자열)?(한 글자 만 일치) [] (괄호 안에 있 는 모든 문자 와 일치) (7) pwd 현재 디 렉 터 리 보기 (8) dir vdir 현재 디 렉 터 리 보기 ls 와 유사 (9) cat 파일 이름 매개 변수 로 파일 내용 보기 cat - n 출력 내용 줄 마다 줄 번호 추가 (10) more 파일 이름 매개 변수 로 파일 내용 보기 Enter 다음 줄 로 스크롤 공간 뒤 집기 Q 종료 (11)head 와 tail 은 파일 이름 을 매개 변수 로 파일 의 시작 과 끝 을 봅 니 다 (12) less 더 좋 은 텍스트 읽 기 도 구 는 텍스트 편집기 와 같 습 니 다. Space 다음 페이지 B 이전 페이지 (13) grep 콘 텐 츠 검색 도구 인 자 는 '검색 되 는 키워드' 와 '검색 되 는 파일 이름' (14) find 문서 검색 도구 인 자 는 '경로' 와 '인자', '키워드' 입 니 다.- type 으로 파일 형식 을 잠 그 고 - time / - mtime 배합 + n / n 을 사용 하여 파일 수정 날 짜 를 잠 글 수 있 습 니 다. p62 (15) locate 데이터베이스 형 파일 검색 매개 변 수 를 '파일 이름' 으로 사용 하면 마스크 (16) whereis 로 프로그램 파일 을 찾 고 이 파일 의 2 진 실행 가능 한 파일, 소스 코드 등 자 료 를 저장 할 수 있 습 니 다 (17) who 는 현재 시스템 의 사용 자 를 볼 수 있 습 니 다.(18) whoami 현재 사용자 정보 보기 (19) uname 현재 시스템 버 전 정보 보기 - r 는 커 널 정보 - a 는 모든 정보 (20) man 이 특정한 명령 을 보 는 도움말 매 뉴 얼 인 자 는 '명령' 내부 에서 less 명령 man 1 - 9 를 호출 하 는 유형 참조 p65 (21) whatis 는 수첩 에서 간단 한 소개 문 자 를 추출 하여 특정한 명령 의 대략적인 의 미 를 알 아 보 는 매개 변 수 는 '명령' (21) 이다.apropos 수 요 를 통 해 apropos search
  • 와 같은 명령 을 찾 습 니 다.
    $ head -n 2 file.txt        ##   file.txt    
    $ head -f file.txt          ##     file.txt     
    
    $ grep un day.txt           ##   day.txt     un  
    $ grep 'Red Hat' test.txt   ##           
    
    $ find /usr/bin/ -name zip -print ##            zip           
    

    제7 장 패키지 관리
  • dpkg 관리. deb 패키지 (데 비 안과 우 분투 에 적용)
  • rpm 관리. rpm 패키지 (Red Hat 과 openSUSE 에 적용)
  • APT 고급 패키지 도구 프로필 은 / etc / apt / sources. list
  • 에 있 습 니 다.
    $ sudo dpkg -i xxx.deb              ##   
    $ sudo dpkg -l | grep chrome        ##   chrome       
    $ sudo dpkg -r google-chrome-stable ##       
    $ sudo dpkg -S openssh              ##                 
    
    $ sudo rpm -i -v -h xxx.rpm         ## -i    -v        -h       
    $ sudo rpm -U -v -h xxx.rpm         ##                        
    $ sudo rpm -qa                      ##              
    $ sudo rpm -e xxx                   ##   
    
    $ sudo apt-get update               ##        
    $ sudo apt-get xxx                  ##   xxx
    $ sudo apt-get remove xxx           ##   xxx   
    $ sudo apt-cache search flight      ##    "flight"      
    $ sudo apt-cache depends xxx        ##   xxx     
    

    제1 1 장 네트워크 설정
  • ifconfig 를 사용 하여 IP 와 서브 넷 마스크 설정
  • route 를 사용 하여 정적 경로 설정
  • $ sudo ifconfig eth0 192.168.1.14 netmask 255.255.255.0 up
    
    $ netstat -r                                        ##             
    $ sudo route add default gw 10.71.84.2              ##         
    $ sudo route add -net 10.62.74.0/24 gw 10.71.84.51  ##              
    

    제2 0 장 Linux 프로 그래 밍
    $ gcc test.c        ##              a.out
    $ gcc -o xx test.c  ## -o              
    

    제6 장 파일 디 렉 터 리 관리
  • 리 눅 스 시스템 에 '디스크' 개념 이 없다
  • 파일 시스템 의 주요 디 렉 터 리 와 그 내용 p68
  • Linux 명령
  • ##   mkdir
    $ mkdir xxx             ##        
    $ mkdir -p xxx/xxxx     ##        
    
    $ touch 1.c             ##     1.c
    
    ##   mv
    $ mv file dir/          ##  file   dir    
    $ mv -i file dir/       ##    ,        
    $ mv -b file dir/       ##        ,       ~,       
    
    ##   cp
    $ cp file dir/          ##  file       dir    
    $ cp -i file dir/       ##  mv  
    $ cp -b file dir/       ##  mv  
    $ cp -r dir1/ dir2/     ##       dir1         dir2 
    
    ##   rm
    $ rmdir xxx     ##              
    $ rm -i xxx     ##          
    $ rm -r dir/    ##     
    
    ###   chown chgrp
    $ sudo chown Linda:root file    ##     file    Linda    root
    $ sudo chown Linda file         ##        
    $ sudo chown :root file         ##              ":"
    $ sudo chown -R Linda dir/      ##              
    $ sudo chgrp newgroup file      ## chgrp        
    
    ###   chmod (u   g   o  ) (r   w   x  )
    $ sudo chmod u+r file       ##       
    $ sudo chmod u=rw o=r file
    $ sudo chmod 777 file
    
    ##           
    $ sudo addgroup workgroup   ##        workgroup
    $ sudo useradd -G workgroup Linda   ##  workgroup         Linda
    $ sudo passwd Linda          ##    Linda    
    
    ##     ln
    $ ln -s file file_sln       ##    file        file_sln
    $ ln file file_hln          ##    file        file_hln
     :      ,       ,       
                     ,                  
    
    ##      
    $ ls > ./ls_print           ##  ls         ls_print 
    $ ls >> ./ls_print
     :>          ;>>          
    $ cat < file                ##           cat
    $ cat << END                ## "    "            END      
    $ cat< file           ##             file   
    
    ##     (      )
    $ ls | grep ay              ##  ls         "ay"
    

    제8 장 디스크 관리
  • Linux 파일 시스템 (1) ext3fs ext4fs (2) ReiserFs (3) swap (파일 시스템 이 아니 라 하 드 디스크 형 가상 메모리 구역 과 유사)
  • Linux 명령
  • $ sudo mount /dev/sda3 /mnt/vista   ##       
    $ sudo unmount /dev/sda1            ##       
    $ sudo fsck /dev/sda1       ##          
    $ sudo mkfs -t ext4 -c /dev/sdb1
    
    $ df        ##              
    $ tar -cf xxx.tar /tmp/     ##   /tmp/     xxx.tar
    $ tar -zcf xxx.tar.gz /tmp/ ##   /tmp/     xxx.tar.gz
    $ tar -xf xxx.tar [-C /home]##   xxx.tar[ /home ]
    

    제9 장 사용자 와 사용자 그룹 관리
  • UID: 유일한 사인 시스템 의 사용자, 루트 사용자 의 UID 는 0 이 고 GID 의 유일한 사인 시스템 의 사용자 그룹
  • 사용자 정 보 는 / etc / passwd 에 저장 되 고 암 호 는 / etc / shadow 에 저장 되 며 그룹 정 보 는 / etc / group 에 저 장 됩 니 다
  • .
  • Linux 명령
  • ##      
    $ sudo useradd -m Linda     ##       Linda         
    $ sudo useradd -s /bin/bash Linda   ## -s           Shell
    $ sudo useradd -g users Linda       ## -g             
    $ sudo passwd Linda         ##        
    
    ##     
    $ sudo groupadd xxx         ##          
    
    ##     
    $ sudo userdel Linda        ##     
    $ sudo userdel -r Linda     ##            
    
    ##       
    ##    Juli   Linda        newDir     17 6 15 
    $ sudo usermod -l Linda -d /home/newDir -e 6/15/17 Juli
    -d      ; -e       MM/DD/YY; -g     ; 
    -l      ; -s       Shell
    
    ##   
    $ history [n]       ##       (  BASH   )
    $ id Linda          ##       
    $ su Linda          ##     
    $ exit              ##       
    

    제10 장 프로 세 스 관리
  • 명사 개념 (1) 프로 세 스: 프로 세 스 는 운영 체제 의 추상 적 인 개념 으로 실행 중인 프로그램 을 표시 합 니 다. (2) PID: 프로 세 스 의 ID 번호 (3) PPID: 부모 프로 세 스 의 PID 번호 (4) UID 와 EUID (5) GID 와 EGID (6) 양보 도와 우선 순위 (양보 만 설정 가능) (7) 데 몬: 배경 에서 실행 되 는 특정 시스템 작업 을 수행 하 는 프로 세 스 입 니 다.
  • 프로 세 스 의 동작 권한 은 루트 사용자 와 프로 세 스 작성 자 에 게 만 있 습 니 다. 프로 세 스 의 UID 는 작성 자의 사용자 ID 번호 입 니 다.
  • 명령
  • ##     
    $ ps aux        #                 
    
    ##         
    $ top           #       
    
    ##          
    $ lsof abc.doc
    
    ##     
    $ kill -l       #           
    $ kill [-signal] pid
    $ kill -9 pid   #     
    

    좋은 웹페이지 즐겨찾기