The Linux command line

David8·2022년 4월 3일
0

Linux

목록 보기
4/10

6. redirection

  1. cat(concatenate): 파일 출력 및 합쳐서 출력
    1. 파일을 출력하는 것 뿐만 아니라 합치는 것에도 활용함
  2. sort: 정령 명령 수행
  3. uniq: 반복된 라인 삭제하여 출력
    1. 원본은 그대로이고 출력시에만 삭제됨
  4. grep: 특정 문자 검색
    1. grep [pattern][file]
  5. wc: 문자, 단어, 라인수 세기
    1. wc [option][file]
      1. -c:문자, -w: 단어, -l: 라인수
  6. head: 파일 앞부분 출력
    1. head [opt][file]
  7. tail: 파일 마지막 부분 출력
  8. tee: 표준 출력과 파일에 저장을 동시에 함
    1. echo test | tee [file]
  9. mv: 파일 이름 변경
    1. mv [원본폴더이름][바꿀이름]

7. Seeing the World as the Shell Sees It

  1. echo: 출력
    1. 숫자 연산 가능
      1. echo $((expression))
    2. 반복 출력 가능
      1. echo number{1..15} --> number1 number2 ... number15
    3. 캘린더 출력 가능
      1. echo "$(cal)" / echo $(cal) --> 두개 출력 결과가 약간 다름

8. Advanced Keyboard Tricks

  1. clear: 터미널 화면 초기화
  2. history: 사용 명령어 확인
    1. history [갯수]
  3. command line editing
    1. ctrl+a: 커서 문장 맨 앞으로
    2. crtl+e: 커서 문장 맨 뒤로
    3. ctrl+k: 커서부터 문장 맨 뒤까지 잘라내기
    4. ctrl+u: 커서부터 문장 맨 앞까지 잘라내기
    5. ctrl+y: 커서에 붙여넣기

9. permissions

  1. id: 유저 id 출력
  2. chmod: 파일 권한 변경
    1. chmod [opt][file] --> opt: r(읽기), w(쓰기), x(실행) 등
  3. umask: 파일이나 디렉토리 생성 시 초기 접근 권한을 설정
  4. su: 계정 바꾸기
    1. su [계정명]
  5. sudo: 일반 사용자가 root권한을 잠시 빌려 명령 실행
    1. sudo 명령어
  6. chown: 파일 소유자 변경
    1. chown [소유권자][그룹식별자] [file]
  7. chgrp: 파일, 디렉토리 속한 그룹 변경
    1. chgrp [변경할 그룹][파일명]
  8. passwd: 암호 입력하기
    1. useradd 같은 경우는 암호를 지정하지 않음
    2. 입력시 터미널에서는 보이지 않으나 입력되고 있음

10. processes

  1. ps: 프로세스 상태 확인
    1. ps [opt] --> -A: 모든 프로세스 출력
  2. top: cpu 프로세스 상황 보여주기
    1. top [opt]
  3. jobs: 수행중인 프로세스 확인
    1. jobs [opt][작업번호]
  4. bg: background에서 실행
    1. bg %숫자
    2. 명령어&(and 기호) --> 명령을 백그라운드에서 실행
  5. fg: foreground에서 실행
    1. fg %숫자
  6. kill: 프로세스 강제 종료
    1. kill [opt]
  7. killall: 특정 프로세스 한번에 종료
    1. killall [opt][name]
    8, shutdown: 시스템 종료
  8. shutdownd [opt][time] [message]
  9. opt: -r(재부팅) --> sudo shutdown -r 5(5분 후에 재부팅)

0개의 댓글