본문 바로가기
lang/linux

리눅스 명령어 정리 (Linux commands)

by Wordbe 2019. 6. 28.
728x90

Linux

리눅스
유저가 시스템을 사용할 수 있는 자유도가 크다.
하지만 커널 패닉현상이 많았다.
커널 안정화를 잘한 버전 중 하나가 ubuntu
ubuntu는 아프리카어로 '다양한' 이라는 뜻이다.

그럼이제 리눅스 명령어를 알아보자.

Commands

명령어

내용

예제

sudo

substitute user do

다른 유저(관리자 말고 나)에게 권한을 부여한다.

다른 사용자의 보안관련 권한 허용

sudo (다른 명령어)

man

manual

man cp

cp(복사명령어)에 대한 상세 보여줌

touch

Update the access and modification times of each FILE to the current time.

touch hello.txt

clear

터미널 모든 내용 삭제

clear

깨끗

cat

catlog

cat text.txt 텍스트 파일 읽기 가능

cat > text.txt 텍스트 내용 쓰기 가능(모든 내용 삭제되고 내용만 남음)

cat .bashrc - configuration 정리

cat hello.txt

chown

Change the owner and/or group of each FILE to OWNER and/or GROUP.

chown filename

chmod

폴더/파일 권한변경

chmod 777 -R foldername

해당 폴더포함, 하위 모든 폴더, 파일의 쓰기, 읽기 권한허용

grep

조건 설정, 검색할 때 좋다.

ps aux | grep python

 

ps

모든 프로세스 목록

ps aux

apt-get

으로 설치하면 버전간 의존성 많이 해결해다.

apt-get install tensorflow

안되면 앞에 sudo를 써보자.

du

모든 디렉토리

Summarize disk usage of the set of FILEs, recursively for directories.

du -h

df

파일 시스템 정보를 알려줌 (C, D drive)

Show information about the file system on which each FILE resides,

or all file systems by default.

df -h 하면 사람이 보기 편한 용량 단위로 바꿔줌

df -h

top

시스템의 상태를 전반적으로 가장 빠르게 파악 가능(CPU, Memory, Process)

      • ps는 ps한 시점에 proc에서 검색한 cpu 사용량
      • top은 proc에서 일정 주기로 합산해 cpu 사용율 출

 

top

passwd

change password

passwd

tar

-xvgf 압축

tar file

ln

Create hard links by default, symbolic links with --symbolic.

symbolic link 가상위치를 만들어냄

 

mount

디바이스 결합(상태)

 

alias

command 명령 저장

 

vim

텍스트 에디터 (or emacs 좋아하는 사람도 있음)

vim hello.c

rm

sudo rm -rf / 절대금지

rm -rf * 후에

rm dir 하는 것이 안전

왜 그런지는 해보면? 알 것

root아래의 모든 자료가 날라간다.

screen

screen -R sh

ctrl + a + w 현재스크린이 어딘지 보여줌

ctrl + a + d 스크린빠져나오기

ctrl + a + c 스크린생성

ctrl + a + n 스크린교체

screen

which

어딨는지 찾기

where도 가능

which python

728x90

'lang > linux' 카테고리의 다른 글

리눅스 휴지통 경로  (0) 2019.08.14
[버전관리] Ubuntu - Cuda - Cudnn  (0) 2019.07.30

댓글