【Ubutnu】 ubuntu 기본 명령어/ Vim editor 사용하기

(ubuntu) ubuntu 기본 명령어/ Vim editor 사용하기

우분투 기본 명령어

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

  1. history
  2. !
  3. ctrl a // ctrl e
  4. whoami
  5. adduser
  6. ps -ef
  7. ll
  8. passwd
  9. deluser
  10. su -
  11. exit
  12. pwd
  13. echo print 해준다. echo $HOME : HOME이라고 이름 지어진 환경변수의 path를 print해준다. echo $PATH : 여기에 있는 프로세스 파일은 무조건 실행 가능 echo “ttt” » : 파일내부에 이 문자열을 추가해준다. echo "tt" > <임의의 파일=""> : 원래 있던 내용 다 지우고, 지금 문자열만 추가해준다.
  14. cat : 내부 내용을 뿌려준다.(파일 내용을 본다) cat ./.bashrc
  15. touch 파일을 만들어 준다.
  16. which
  17. cd - == cd ..
  18. rmdir
  19. rm -rf
  20. cp : copy
  21. mv : mv, rename
  22. find . -name : .은 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 .sh파일은 권한이 허락된다면 $ tt.sh만으로 실행이 가능하다.
  31. chown 파일의 소유자를 바꿔준다. chown :<groupName(group이 없으면 user 이름 그대로)>
  32. ln ln -s : symbolic link 달기 : 바로가기 만들기 ln -s <목적지> <바로가기 파일이름="">
  33. export 터미널에 새로운 변수를 만들어 준다.
  34. env export했던 것등 모든 변수들을 보여준다.
  35. grep ctrl + f 같은 느낌이다. 다양한 옵션과 표현식을 넣어줌으로써 다양한 방식으로 내가 원하는 문자의 위치를 찾을 수 있다. (grep 명령어 사용법 구글검색해보기)

ubuntu variable setting

$ A="/user/home/workspace" # Shell에 새로운 변수 Define
$ A=/user/home/workspace   
$ echo ${A}
$ echo $A

Refer site1 : https://blog.gaerae.com/2015/01/bash-hello-world.html

  • Shell의 Variable이란 무엇인가?
  • 변수 지정하기
  • ‘위치 매개 변수’ $0, $1, $2, $3 …

Refer site2 : https://mug896.github.io/bash-shell/positional_parameters.html

  • set 명령어를 사용해서 ‘위치 매개 변수’ 정의하는 방법

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


© All rights reserved By Junha Song.