📒 Today I Learn/🐧 Linux

✳️ apt 명령어로 설치💟 apt: advanced package tool로 우분투에서 소프트웨어를 설치, 제거, 관리하는 툴복잡한 의존성을 고려하지 않아도 되고 깔끔하게 프로그램을 설치할 수 있는 좋은 방법# 설치apt install [package name]# 제거apt remove [package name]# 검색apt search [package name] 🐧 간단한 실습🧐 apt 명령어로 git을 설치 해보기git 명령어 : 리눅스에서 코드의 버전 관리를 할 수 있는 명령어먼저 which를 이용해서 git이 어디 있는지 확인 해봤으나 아무것도 뜨지 않음! 그건 설치 되어 있지 않다라고 볼 수 있음! sudo apt install git을 입력하면 암호를 입력하라고 떠서 암호를 입력해준다...
모든 실습은 우분투에서 실시하였음이번 쉘 스크립트 작성은 vim 명령어를 통해서 작성함    ✳️ Shell script리눅스에서 사용하는 command line을 나열한 것프로그래밍 언어처럼 변수, 조건문, 반복문, 주석과 같은 기능들이 존재실무에서는 shell script를 이용해 다른 프로그래밍 언어를 서로 연결하여 실행하거나 간단한 반복 작업들을 쉽게 linux command line으로 작성하여 실행함쉘 스크립트는 echo를 사용하여 화면에 글자를 출력시킴  ✳️ Hello World🪄 시작할 때 꼭 써보는 Hello World를 출력하는 shell script를 작성해보자! 🔵 vim hello.shvim을 이용해서 hello.sh라는 문서에 요구하는 내용을 작성할 것! 🟡  난 쉘 스크..
나름의.. 단축키? 들을 정리 해봄  💟 Ctrl + Alt + t: 터미널 실행 💟 Ctrl + Shift + t: 새로운 탭으로 터미널 실행 💟 Ctrl + Shift + n: 새로운 창으로 터미널 실행 💟 Ctrl + Shift + w: 탭으로 실행된 터미널 종료 💟 Ctrl + Shift + q: 현재 터미널 종료 💟 Ctrl + Shift + f: 터미널 내에서 검색 💟 tab : 자동완성 기능파일명이나 디렉터리 명, 심지어는 명령어도 일부를 입력하다가 tab을 누르면 자동완성을 시켜줌 💟 Ctrl + u: 커서 기준 왼쪽 끝까지 삭제  💟 Ctrl + k: 커서 기준 오른쪽 끝까지 삭제  💟 Ctrl + uk: 작성해 놓은 글들 일괄로 전체 삭제 💟 Ctrl + l: 현재 ..
실습은 모두 우분투를 이용하여 진행작성자가 앞으로 자주 쓸 것 같을 명령어들을 정리 함    https://se0ehe.tistory.com/171 [Linux] 리눅스 명령어 (1)실습은 모두 우분투를 이용하여 진행작성자가 앞으로 자주 쓸 것 같을 명령어들을 정리 함   ✳️ mkdir: 디렉터리 생성옵션의미-p생성하려는 경로의 상위 디렉터리가 없으면 같이 생성하면서se0ehe.tistory.com   ✳️ | (파이프 기호): 명령어를 엮어서 사용할 때 사용  ✳️ which, $PATH: 리눅스에서 $PATH 변수에 들어 있는 경로를 찾아서 알려주는 명령어 ✳️ man: 명령어의 매뉴얼을 보여줌 (help같은 기능)  ✳️ chmod: 파일의 수행 권한을 수정하는 명령어파일 권한에는 다음과 같이 해..
실습은 모두 우분투를 이용하여 진행작성자가 앞으로 자주 쓸 것 같을 명령어들을 정리 함   ✳️ mkdir: 디렉터리 생성옵션의미-p생성하려는 경로의 상위 디렉터리가 없으면 같이 생성하면서 만드는 옵션  ✳️ cd: 현재 작업하고 있는 디렉터리 위치를 변경  ✳️ touch: 빈 파일 생성  ✳️ ls 또는 ll: 파일, 디렉터리의 리스트를 보여줌⭐ ll은 명령어는 아니고 alias를 통해 만들어진 ls -l과 동일 기능 (자주 쓰임)옵션의미-l긴 형태로 보여주기-a숨김 파일까지 보여주기-h사람이 읽을 수 있는 형태로 파일 크기 보여주기  ✳️ pwd: 현재 프롬프트가 위치한 작업 경로를 타나냄옵션의미-p링크의 원본 경로를 보여줌  ✳️ realpath: 입력한 인자인 파일의 절대경로를 나타내는 명령어 ..
✳️ 절대 경로(absolute path) 루트 디렉토리부터 시작하여 파일이나 디렉토리까지 전체경로를 의미하며, '/' 의 기호부터 시작쉽게 말하면 전체적인 경로(full path)라고 생각하면 됨!  ❓ hi.py의 절대 경로는 어떻게 될까? ▶ /home/user/develop/hi.py   ✳️ 상대 경로(relative path) 현재 작업하고 있는 디렉토리를 기준으로 하여 해당 파일이나 디렉토리까지의 경로를 의미   ❓ develop 기준으로 report의 상대 경로는?▶ ../research/report 🪄 여기에서 .. 은 무엇일까?먼저 . 은 현재 디렉터리를 뜻한다. 그리고 .. 은 상위 디렉터리를 뜻한다.그래서 develop 기준으로  report의 상대 경로는  ..(develop의 ..
✳️ 파일의 종류파일 : 관련 있는 정보들의 집합디렉터리 사용 : 파일을 효과적으로 관리하기 위해 사용파일 시스템 : 디렉터리와 파일로 구성된 전체 집합리눅스에서 파일은 사용 목적에 따라 일반 파일/디렉터리/심벌릭 링크/장치 파일  💟 일반 파일(Regular File)데이터를 저장하는 데 주로 사용리눅스에서 사용하는 대부분의 파일은 일반 파일에 해당 (텍스트 파일, 실행 파일, 이미지 파일 등)실행 파일이나 이미지 파일의 경우 바이너리 형태로 데이터가 저장되어 바이너리 파일이라고도 함  💟 디렉터리(Directory)윈도우에서의 폴더같은 개념이라고 생각할 수 있고, 리눅스에서는 디렉터리도 파일로 취급디렉터리 파일에는 해당 디렉터리에 저장된 파일이나 하위 디렉터리에 대한 정보가 저장  💟 심벌릭 링..
se0ehe
'📒 Today I Learn/🐧 Linux' 카테고리의 글 목록