Linux(5)
-
Linux 생활코딩 - I/O Redirection (output)
안녕하세요. brandy 입니다. 이번 생활코딩(이고잉님 강의) Linux 강좌에서 I/O(Input Output) Redirection에 대하여 학습하였습니다. 실습 내용은 아래와 같습니다. 1. ls -l을 통해 현재 디렉토리에 있는 파일들을 출력합니다. (ls -al은 숨김 파일까지 모두 보여줍니다) 그런데, ls -l 의 내역들을 복사해서 파일을 또 하나 생성해서 붙여넣기에는 너무 복잡하죠? 2. 그래서 > (Redirection) 키워드를 사용하여 ls -l의 내용을 result.txt 라는 파일 안에 넣고자 합니다. result.txt는 지금 현재 디렉토리에 없지만, > 를 통해 result.txt 파일을 새로 생성해서 ls -l의 내용을 넣겠다는 의미입니다. 3. 파일을 만들었으니 cat(텍..
2022.01.20 -
Linux 생활코딩 (4) nano,apt,yum
해당 강의는 생활코딩 이고잉 님의 강의로 공부한 내용입니다. ※ 운영체제에서 파일은 저장수단이며, 디렉토리는 파일을 정리정돈하기 위한 수납공간이다. nano Linux 내에서는 글을 편집할 수 있는 Editor(편집기) 기능이 있는데요, 대표적으로 nano와 vi가 있습니다. nano는 주로 초보자, vi는 주로 중/고급자들이 사용한다고 하네요. 저도 AWS Cloud9 환경에서 nano를 사용해보았습니다. $ nano 그러면 터미널을 덮은 편집기 창이 나타나고, 그 안에 텍스트를 작성할 수 있습니다. 아래 보이는 키워드들은 편집기 사용할 때 필요한 것들입니다(저장,취소 등등) ^G, ^O ... 와 같이 되어있는데 여기서 ^는 ctrl키입니다. 위 화면은 nano 편집기에 코드를 간단하게 작성해보고 F..
2022.01.07 -
Linux 생활코딩 (3) --help,man,mv,sudo
해당 강의는 생활코딩 이고잉 님의 강의로 공부한 내용입니다. --help 그리고 man --help와 man 둘다 Linux 사용시 잘 모르겠는 명령어나 옵션을 보기 위해 사용합니다. --help와 man의 차이점은 창의 크기라고 생각하시면 되겠습니다. --help (터미널 안에서 보여줌 다음 명령어 사용 가능) mkdir --help 간단한 명령어의 경우 내용이 없을 수 있습니다. man (터미널 전체에서 명령어를 설명하는 창으로 덮힘. q를 눌러야 빠져나옴) --help에 비해 상세한 도움말을 많이 제공해줍니다. man mkdir ※ - 그리고 --의 차이점 한 번 짚고 넘어가면 좋을 것 같습니다. - 약어 & -- 단어 단위의 옵션 쉽게 말해 - 는 축약형이고, --는 풀네임을 써줘야 합니다. ls..
2022.01.07 -
Linux 생활코딩 (2) cd,rm,mkdir,절대/상대경로, --help
mkdir : make directory 디렉토리 만들기 리눅스에서는 다음 라인에 아무것도 출력되지 않으면 정상적으로 실행되었다는 뜻입니다. cd : change directory 현 디렉토리 위치 변경 현 위치에서 hello_linux 디렉토리로 이동하기 위해 cd 명령어를 입력하였습니다. 그랬더니 밑에 줄에 ec2-user:~ /hello_linux 디렉토리로 이동이 되었죠? touch는 해당 디렉토리 밑에 빈 파일을 생성한다는 뜻입니다. ※ 절대경로와 상대경로 절대경로는 고정된 위치입니다. 예를 들어 C:\Users\Win10\Desktop\chat2 와 같은 경로인데요, 어느 위치에서 접근하든 C밑에 Users 폴더 밑에 ~ chat2에 있다는 뜻입니다. 상대경로는 해당 디렉토리 기준에서의 up ..
2022.01.05 -
Linux 생활코딩 (1) 역사 + 간단한 명령어
안녕하세요. brandy 입니다. 오랜만에 올리는 IT 공부 관련 글이네요..! 방학 두 달 동안, Linux를 공부해보고자 합니다. 이전에 학교에서 Unix 명령어 위주로 공부하였었습니다. Unix를 공부하면서 쉘 화면에 명령어 위주로 공부하는게 그리 재밌지만은 않았지만, 그래도 A+이라는 좋은 성적을 얻었고 기회가 된다면 Linux도 공부해보고 싶었습니다. 물론 두 언어 모두 크게 본질에서 벗어나지는 않는 터라, 복습 겸 공부하기 좋을 것 같습니다. * 들어가기에 앞서 Unix와 Linux의 차이점은 무엇일까? 결국 Linux도 Unix에서 파생되었습니다. BSD(Berkley Software Distibution)도 Unix 파생의 한 예죠. Unix는 미국 AT&T 사에서 1969년에 개발되었습니..
2022.01.03