-
[ubuntu] ubuntu 기본 명령어/ Vim editor 사용하기하면서 이런이런것을 공부했다[연구노트]/Python, Ubuntu 2020. 2. 28. 19:55
우분투 기본 명령어
https://www.youtube.com/watch?v=6Sr3e5MEUvI
- history
- !<char>
- ctrl a // ctrl e
- whoami
- adduser
- ps -ef
- ll
- passwd <userName>
- deluser <userName>
- su - <user name>
- exit
- pwd
- echo
print 해준다.
echo $HOME : HOME이라고 이름 지어진 환경변수의 path를 print해준다.
echo $PATH : 여기에 있는 프로세스 파일은 무조건 실행 가능
echo "ttt" >> <txt파일> : 파일내부에 이 문자열을 추가해준다.
echo "tt" > <임의의 파일> : 원래 있던 내용 다 지우고, 지금 문자열만 추가해준다. - cat : 내부 내용을 뿌려준다.(파일 내용을 본다)
cat ./.bashrc - touch <fileName test.txt>
파일을 만들어 준다. - which <program name>
- cd - == cd ..
- rmdir <directory _ empty>
- rm -rf <directory name _ not empty>
- cp : copy
- mv : mv, rename
- find . -name <fileName> : .은 pwd아래의 모든 폴더를 뒤져본다.
- df
dist 정보를 보여준다. df -m : 메가 바이트 단위로 알려준다. - du -sm /home
해당 부위에 사용하고 있는 용량 검색. 메가 바이트 단위 - free -m
메모리 사용량 검색 - top
space bar를 이용해서 갱신해 준다.
1을 누루면 cpu의 core에 관한 정보가 보여진다 - vmstat
좀 더 간단하게 하드웨어 사용량
vmstat 1 : 1초 단위 그려준다 - grep 단어 뽑아 내기
ps -ef | grep bash
bash가 들어간 내용만 뽑아준다. - sh tt.sh
touch tt.sh
echo '#!/bin/sh' >> tt.sh
echo 'ls' > tt.sh
sh tt.sh와 같이 sh내부의 명령어 실행
sh말고 bash라고 처도 된다. - chmod
나(root) /그룹(group) /다른사람들(users)
rwe : 읽기 쓰기 실행
111 111 111 -> 7 7 7
chmod 777 <fileName>
.sh파일은 권한이 허락된다면 $ tt.sh만으로 실행이 가능하다. - chown
파일의 소유자를 바꿔준다.
chown <userName>:<groupName(group이 없으면 user 이름 그대로)> - ln
ln -s : symbolic link 달기 : 바로가기 만들기
ln -s <목적지> <바로가기 파일이름> - export
터미널에 새로운 변수를 만들어 준다. - env
export했던 것등 모든 변수들을 보여준다. - 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
'하면서 이런이런것을 공부했다[연구노트] > Python, Ubuntu' 카테고리의 다른 글
'torch' has no member <method> error in VSCode, windows10 해결하기 (0) 2020.03.24 [파이썬 자료구조와 알고리즘] 교재 서평 및 내용 정리 (0) 2020.03.01 [python] Visual Studio code로 phthon Debugging/ run python file 단축키 만들기 (0) 2020.03.01 [ubuntu] 몇번째 설치 중 인지 모르겠을 Ubuntu (0) 2020.02.24 2020.02 새로 안 사실 (0) 2020.02.20