ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ubuntu] ubuntu 기본 명령어/ Vim editor 사용하기
    하면서 이런이런것을 공부했다[연구노트]/Python, Ubuntu 2020. 2. 28. 19:55

    우분투 기본 명령어 

    https://www.youtube.com/watch?v=6Sr3e5MEUvI

    1. history
    2. !<char>
    3. ctrl a  // ctrl e
    4. whoami
    5. adduser
    6. ps -ef
    7. ll
    8. passwd <userName>
    9. deluser <userName>
    10. su - <user name>
    11. exit
    12. pwd
    13. echo 
      print 해준다. 
      echo $HOME : HOME이라고 이름 지어진 환경변수의 path를 print해준다.
      echo $PATH : 여기에 있는 프로세스 파일은 무조건 실행 가능
      echo "ttt" >> <txt파일> : 파일내부에 이 문자열을 추가해준다. 
      echo  "tt" > <임의의 파일> : 원래 있던 내용 다 지우고, 지금 문자열만 추가해준다.  
    14. cat : 내부 내용을 뿌려준다.(파일 내용을 본다)
      cat ./.bashrc
    15. touch <fileName test.txt>
      파일을 만들어 준다. 
    16. which <program name>
    17. cd -  == cd ..
    18. rmdir <directory _ empty>
    19. rm -rf <directory name _ not empty>
    20. cp : copy
    21. mv : mv, rename
    22. find . -name <fileName> : .은 pwd아래의 모든 폴더를 뒤져본다. 
    23. df 
      dist 정보를 보여준다. df -m : 메가 바이트 단위로 알려준다.
    24. du -sm /home
      해당 부위에 사용하고 있는 용량 검색. 메가 바이트 단위
    25. free -m
      메모리 사용량 검색
    26. top
      space bar를 이용해서 갱신해 준다.
      1을 누루면 cpu의 core에 관한 정보가 보여진다 
    27. vmstat
      좀 더 간단하게 하드웨어 사용량
      vmstat 1 : 1초 단위 그려준다 
    28. grep 단어 뽑아 내기
      ps -ef | grep bash
      bash가 들어간 내용만 뽑아준다. 
    29. sh tt.sh
      touch tt.sh
      echo '#!/bin/sh'  >> tt.sh
      echo 'ls' > tt.sh
      sh tt.sh와 같이 sh내부의 명령어 실행
      sh말고 bash라고 처도 된다. 
    30. chmod 
      나(root) /그룹(group) /다른사람들(users)
      rwe : 읽기 쓰기 실행
      111 111 111 -> 7 7 7
      chmod 777 <fileName>
      .sh파일은 권한이 허락된다면 $ tt.sh만으로 실행이 가능하다. 
    31. chown 
      파일의 소유자를 바꿔준다. 
      chown <userName>:<groupName(group이 없으면 user 이름 그대로)>
    32. ln 
      ln -s : symbolic link 달기 : 바로가기 만들기
      ln -s <목적지> <바로가기 파일이름>
    33. export
      터미널에 새로운 변수를 만들어 준다.
    34. env
      export했던 것등 모든 변수들을 보여준다. 
    35. grep
      ctrl + f 같은 느낌이다. 
      다양한 옵션과 표현식을 넣어줌으로써 다양한 방식으로
      내가 원하는 문자의 위치를 찾을 수 있다. (grep 명령어 사용법 구글검색해보기)

     


    vim 기본 사용법

    1. 모드 기반의 편집기이다. 

    삽입모드 : 키보드로 문자열 추가 

    명령모드 : 키보드는 단추키일 뿐이다

    라인모드  : 저장, 종료 등 Esc를 눌러서 라인모드로 들어간다.

     

    2. 각 모드로 들어가는 방법

    i를 누르면 삽입모드로 

    esc를 누르면 명령모드가 된다.

    ecs를 마구 누르면 결국 명령모드이다.

    여기서 : 를 누루면 삽입모드로 들어간다. 

     

    3. 라인모드 명령어
    w : 저장하기 

    q : 종료하기. 닫기

    wq : 저장하고 종료하기

    ! : 무시하고 실행하라

    q! : 저장하지말고 무시하고 종료하라

    %s : 

    set nu : line num 보여줘

    set noun : line num 지워줘

    paste : 전체 복사하기

     

    4. 명령모드 명령어

    u : 뒤로 되돌리기 ctrl + z

    ZZ : 저장하고 종료하기 :wq와 같은 기능

    i : 삽입모드로 가기(글자 왼쪽에서)

    a : 삽입모드로 가기(글자 오른쪽에서)

    A :   line 끝에서 입력모드로 

    o : 다음줄에 입력모드 시작

    O : 윗질에서 입력모드 시작

    hjkl : 방향키 좌 하 상 우

    w : 단어단위 점프

    ctrl+f : 페이지 다운

    ctrl+u/b : 페이지 업

    cw : 하나의 단어 변경

    dw : 한 단어 삭제

    v : 드래그/ 블록지정

    y : 복사

    p : 붙여넣기

    yy : 라인 복사

    dd : 라인 지우기

    x : 글자 지우기

    X : 백스페이스

    r : 한글자만 바꾸기

    /<검색어> : 다음 단어 찾고 싶으면 n 누르기. 이전 단어는 b

     

     

     

     

     

     

     

    댓글

Designed by Tistory.