programming language/리눅스

4. 리눅스 공부 / 2021-07-06

공대키메라 2021. 7. 6. 22:30

후...

 

cloud9을 이용해서 공부를 진행하려 했는데

 

try again이라는 문구만 나오는 채로 자꾸 개발 환경 create에 실패한다

 

그래서 차라리 내 컴퓨터에 우분투를 다운받기로 결심했다도!

 

여기 윈도우에서 리눅스 사용하는 방법을 잘 설명해놓으신 선배님이 계신다.

https://diplabs.tistory.com/36

 

윈도우에서 리눅스 사용하기 - WSL

윈도우와 리눅스 개발자들뿐만 아니라 학생, 또는 공부하는 사람은 윈도우가 아닌 리눅스 환경이 필요할때가 많다. 나도 프로젝트를 하거나 과제를 할 때 리눅스가 자주 필요했다. 그 때마다 듀

diplabs.tistory.com

이것을 바탕으로 다운을 받고 username / password를 입력하니 잘 된다...

password에는 아무것도 입력이 안되는줄 알고 막 했다가 성공했다고 해서 막친 비밀번호로 앞으로 쓰게되었다는 슬픈 소식이 있다....

다운 화면

하여간 생활코딩 linux 강좌 10강에서는 package manager에 대해서 알아보았다.

 

우선  명령어로 sudo apt-get update;를 입력하게 되면

최신 package manager 를 스스로 다운 받아 온다고 한다. 

음... 받아오는데 뭘 이렇게 많이 받아오는지...

다 받아보니 근데 23.1mb밖에 안된다넹?

 

그리고 sudo apt-cache search htop 을 입력하면

설치되어있는 cache에서 htop과 관련되어 있는 것들을 조회해서 보여준다. 

 

그리고 top 이라고 쳐보면...

이런 그림이 나오는데

이것은 window 작업 관리자 같은 역할을 한단다. 현재 컴퓨터에서 실행되고 있는

프로그램 목록을 보여준단다!

나가려면 Q

 

사실 apt-get 명령어에는 여러 사용방법이 있다.

sudo apt-get만 치게 되면 밑의 그림처럼 나온다. 

 

그래서 install 을 보면 install new packages 라는데 나는 htop 이라는 package를 다운받아 볼것임

 

apt-get install htop 하고

htop 을 하면... 밑에 그림처럼 이제 그림이 들어가서 눈에 좀 더 잘 보이는 작업 관리자가 나온다.

 

이제 잘 사용햇으면 삭제도 가능하다

sudo apt-get remove htop

근데 apt-get update  / apt-get upgrade 차이점은 뭘까?

 

apt-get update 

설치 되어있는 패키지들의 새로운 버젼이 있는지 확인할 때 해당 명령어를 사용합니다.

 

apt-get upgrade

위에 있는 apt-get update를 통해서 확인한 패키지들의 최신 버전에 따라서 패키지들의 버전을 업그레이드 해주는 명령어입니다.

 

생활코딩 linux강좌 12강에서는 file download : wget 을 주제로 공부했다.

 

linux 에서도 파일 다운로드가 가능하다고 한다!

와... 재미잇당 ㅎㅎ

 

클릭하면 다운되는 그런 버튼을 우클릭해서 link address 를 copy 해서

wget 뒤에 붙여넣기 하면 된다. 

 

응? 근데... ubuntu 에서는 그냥 ctrl +c / ctrl + v 가 안되고 ctrl + shift + c / ctrl + shift + v 를

써야 한다고 한다. 그래서 써봣는데../.

 

오잉? ubuntu의 상태가....?

뭐징...? 

 

내 컴퓨터가 이상한가...? 내가 잘못한건가...? 

다른 사람들은 다 잘 되는데 내가 뭘 이상하게 햇나./..?

 

하여간 이렇게 다운을 받을 수가 있다고 한다...

(뭔가 찝찝...)

 

13강 / 다운로드 방법 - git

 

git의 파일들을 linux로도 물론 받을 수 있다! 오예~

 

명령어 창에 git을 입력해보면

사진처럼 뭐가 주루룩 나온다??  그러면 이미 우리의 linux 에 설치가 되있다는 것이라고 한다.

'

우선... 파일을  git에서 다운받아 보겟다.

 

내가 연습할때 파놓은 git인데 솔직히 별로 하지도 않앗다

근데 linux연습때 쓰일 줄이야 ㅋㅋㅋ

 

그러면 다운이 된 것을 확인할 수 있다.

 

이제 이것을 다른곳으로 옮기고 싶으면 mv를 쓰면 되겟지? 이름을 바꾸던가 말이다.

 

생각보다 간단한데? linux도 해보니 별거없네 

 

14강 / IO Redirection1: output

 

ls 하면 파일 목록을 볼수가 있고 여러 option들로 부가적인 설정이 가능하다. 

그러면 ls 한 목록을 어떻게 뭐 파일에 저장할 수 는 없나?

있다고 한다 히히

 

위 사진의 맨 밑에 보면 ls -l > result.txt로 했다. 

그래서 이렇게 하면... 목록이 생성된 것을 확인할 수 있다.

 

그럼 그것은 어떻게 읽을까?

cat result.txt를 입력해 보면...

짜잔! 이것이 나와부렷네~ 아까 목록들~ 

'programming language > 리눅스' 카테고리의 다른 글

6. 리눅스 공부 / 2021-07-12  (0) 2021.07.12
5. Linux 공부 / 2021-07-12  (0) 2021.07.12
3. 리눅스 공부 / 2021-07-06  (0) 2021.07.06
2. 리눅스 공부 / 2021-07-04  (0) 2021.07.04
1. 기본 명령어 공부  (0) 2021.07.04