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)
|
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 |
'lang > linux' 카테고리의 다른 글
리눅스 휴지통 경로 (0) | 2019.08.14 |
---|---|
[버전관리] Ubuntu - Cuda - Cudnn (0) | 2019.07.30 |
댓글