본문 바로가기

the others/OS10

[ 리눅스 삽질기 ] 패키지와 패키지 매니저 📌 패키지? 하나의 프로그램이 정상적으로 설치되고 동작하기 위한 모든 파일이 압축되어 있는 것. 🏁 프로그램 파일 🏁 프로그램 설치 파일 🏁 프로그램 설치 설명서 🏁 프로그램에 대한 정보를 담은 파일 ( ex. 프로그램A를 설치하기 위해서는 프로그램B가 필요하다 ) 📌 패키지 매니저? 패키지의 설치, 변경, 삭제 등 관리를 편하게 해주는 도구. 우린 하나의 프로그램만 사용하지 않는다. 여러개의 프로그램을 다운받아 다양하게 활용한다. 프로그램은 지속적으로 업데이트되는 특성을 가지고 있고, 이를 사용자가 관리해줘야한다. 프로그램 수가 늘어갈수록 우리가 기억해야할 프로그램 저장소의 위치와 개수 또한 늘어간다. 저장소에 직접 방문해서 업데이트를 해줘야하기 때문이다 !!! --> 이 단점을 보완하기 위한 도구가 .. 2021. 8. 3.
[ 리눅스 삽질기 ] CLI 텍스트 에디터는 뭘 써야할까? nano? Ubuntu 20.04.2 LTS 환경에서 실행되었습니다. 📌 왜 CLI 텍스트 에디터를 공부해야하나? 원격 서버 환경에서 원격으로 텍스트 파일을 편집해야하는 경우가 분명히 존재한다. 터미널에서 파일과 폴더를 자유자재로 다룰 수 있는 에디터 하나는 마련해놓는 게 좋다. 📌 왜 nano? vim(vi)나 emacs에 비해 진입장벽이 낮다. nano가 편하긴 한데, 뭔가 vim 잘하고싶다. ㅋㅋㅋㅋ ◾ 터미널에서 nano 명령어로 파일을 열어준다. 01 nano [파일명.확장자] 02 nano // 그냥 실행할 수도 있음 친절하게 밑에 명령어도 적어준다 ^!^ 나는 ... vim(vi) 도전한다 ! 2021. 8. 2.
[ 리눅스 삽질기 ] 리눅스 절대 경로와 상대 경로 Ubuntu 20.04.2 LTS 환경에서 실행되었습니다. 📌 절대 경로 기준점( 루트폴더 ' / ' )으로부터 파일이나 폴더의 절대적인 위치를 나타냄. // 절대 경로 /home/[username]/ // 절대 경로 진입 cd /home/[username]/ 📌 상대 경로 현재 위치를 기준점으로 파일이나 폴더의 위치를 나타냄. // 상대 경로 ./[user.name] // 상대 경로 진입 cd ./[user.name] // 현재 폴더 아래에 있는 [user.name] 폴더로 진입하는 명령어 cd ../[폴더명] // 현재폴더의 상위 폴더에 있는 [폴더명] 폴더로 진입하는 명령어 // . :현재폴더 // .. :상위폴더 // / :폴더 내부 📌 사용자 권한과 관리자 권한 Ubuntu를 처음 설치할 때 입.. 2021. 8. 2.
[ 리눅스 삽질기 ] 리눅스 터미널 명령어를 이해해보자 Ubuntu 20.04.2 LTS 환경에서 실행되었습니다. 📌 Achivement Goals ✅ 리눅스 터미널을 실행할 수 있다. ✅ CLI를 이용한 작업과 GUI를 이용한 작업이 동일함을 이해할 수 있다. ✅ 리눅스 터미널에서 기본적인 명령어를 사용할 수 있다. ✅ 명령어를 사용할 때, 등장하는 키워드에 대해 이해할 수 있다. ✅ 절대 경로와 상대 경로의 차이를 이해할 수 있다. -- 절대 경로의 시작이 루트 디렉토리(/)인 것을 이해할 수 있다. -- 상대 경로의 시작이 현재 디렉토리(.)인 것을 이해할 수 있다. ✅ 텍스트 에디터 nano를 이용해 파일을 수정하고, 저장할 수 있다. 📌 CLI 기본 중의 기본 ◾ Terminal 터미널 01. Ctrl + Alt + t 02. terminal 검색 .. 2021. 8. 1.
[ 리눅스 삽질기 ] 우분투에서 시간이 제대로 안뜬다고요? Ubuntu 20.04.2 LTS 환경에서 실행되었습니다. 📌 나의 고향은 뉴욕 왜 이렇게 넘어야 할 산이 많은겁니까 ! 아 물론 우분투 설치할 때, 도시를 New York으로 설치한 제 잘못도 있습니다 다시, 서울로 바꿔봅시다..>! 📌 우분투 시간 설정하기 다른 아이들과 동일하게, 터미널에서 진행합니다. ◾ 현재 설정된 시간 알아보기 $ timedatectl Local time: Tue 2021-07-27 11:55:18 EDT Universal time: Tue 2021-07-27 15:55:18 UTC RTC time: Tue 2021-07-27 15:55:18 Time zone: America/New_York (EDT, -0400) System clock synchronized: yes NTP .. 2021. 7. 31.
[ 리눅스 삽질기 ] 우분투 마이크 잡음 제거하기 ! Ubuntu 20.04.2 LTS 환경에서 실행되었습니다. 📌 우분투에서 웹캠 마이크 잡음 제거하기 ◾ 마이크로 내 목소리가 잘 들어가는 지 확인해줍니다 목소리를 낼 때마다 음량 변화하는 게 느껴진다면, 잘 출력되고 있는겁니다 :) ◾ 터미널을 키고, 다음 명령어들을 입력합니다. sudo vi /etc/pulse/default.pa 그럼 다음과 같은 화면이 보이실거에요 블라블라 ... ↓ 화살표 버튼을 눌러서 쭈우우욱 내려가셔서 이 화면을 찾아야합니다. ❗ 저는 문구를 추가한 상태이지만, 여러분들은 load-module module-filter-apply까지만 있어야합니다 ! ◾ 그 밑에 바로 주변 소음을 차단해주는 문구를 넣어줄거에요 load-module module-echo-cancel 마치 메모장을.. 2021. 7. 30.
[ 리눅스 삽질기 ] 우분투에서는 이모티콘 어떻게 써요 ? Ubuntu 20.04.2 LTS 환경에서 실행되었습니다. 📌 기본적으로 설치되어있는 GNOME-character 우분투에서 character를 검색하시면 나올거에요 참... 이런것도 검색해서 찾아야하니 !! 몇개 없긴 한데 나름 쓸만합니다 ! 예 뭐 ... 블로그 쓸 때 꾸미는거니까 *^^7 미니멀하게 가자고 📌 나 불편해. 더 많이 ! 더 편하게 ! 쓸거야 시간나면 설치해 볼 아이 어떻게 GNOME Shell을 확장해서 쓸건지는 더 알아봐야한다 https://github.com/maoschanz/emoji-selector-for-gnome GitHub - maoschanz/emoji-selector-for-gnome: This extension provide a popup menu with some .. 2021. 7. 29.
[ 리눅스 삽질기 ] 우분투에 Git 설치하며 겪었던 다양한 문제들 Ubuntu 20.04.2 LTS 환경에서 실행되었습니다. 📌 우분투에 Git 설치해볼까? 얼른 VSCode에서 git 명령어를 입력하고 싶다... 잔디 심기 얼른 하고싶다 ! 서둘러 설치해보자 📌 우분투 Git 설치 명령어 🏴 git 패키지 리스트를 업데이트한다. sudo apt-get install git 🏴 git을 설치한다. sudo apt install git 🏴 github에서 사용하는 사용자 이름과 메일주소를 입력해 git과 연동해준다. // --global 옵션 // 사용자 홈에 설정이 저장되기 때문에 한번 입력하면 계속 사용할 수 있다. // 추후에 github 사용자 이름이나 이메일을 변경한다면, 이 명령어를 다시 입력해야한다. git config --global user.name 이름.. 2021. 7. 26.
[ 리눅스 삽질기 ] 우분투에 Visual Studio Code 설치하며 겪었던 다양한 문제들 Ubuntu 20.04.2 LTS 환경에서 실행되었습니다. 📌 우분투에 VSCode 설치해볼까? 윈도우보다 리눅스가 편하고(?) 깔끔한 건(?) --> 개인 차가 심하지만 .. 프로그램 설치파일이 지저분하게 남지 않는다는 점이다. 윈도우는 설치 버튼을 클릭해 파일을 다운로드 하고, 관리자 권한으로 실행 후 설치파일을 지워야 했다면 --> GUI 특성 (설치 파일을 지우는 걸 깜빡하면 나중엔 뭐가 중요한 파일인지 구분을 못하겠더라) 리눅스는 프롬프트에서 파일 설치 권한을 주는 명령어만 입력하면 설치와 삭제가 간편하기에 찌꺼기(?) 들을 따로 관리해주지 않아도 된다. --> 패키지와 패키지 매니저 :) 물론 단점도 있다. 파일의 트리 구조를 머리속으로 그려가며 명령어를 신중히 입력해야 된다. 그래도 나는 리.. 2021. 7. 26.