In my second year of college, even though I had no specific goals, I joined a lab researching software quality driven by a desire to study hard. For four months, I read and analyzed books on software quality and papers on mobility edge services. At that time, I found reading papers very difficult due to my lack of basic concepts in software. While working as an undergraduate researcher, I felt ..
리다이렉션 task를 해결하기 위해 집파일을 다운 후, 폴더 안에 있는 3개의 파일을 하나의 파일에 병합해야한다. 그러기 위해선 '>' 리다이렉션 커멘드를 활용해야 한다. '>' 커멘드를 이용하여 all-specise.txt 파일이 잘 생성되었고, 그곳에 세개의 파일 내용이 모두 들어간 것을 확인 할 수 있다. 중복되는 이름을 지우기 위해 'sort' 커멘드의 '-u'옵션을 활용한다. 그 후 값을 sorted-animals.txt라는 파일을 생성하여 그곳에 값을 넣어논다. 위 처럼 잘 되었다. date에 대한 값을 sorted-animals.txt 파일에 추가를 하기 위해선 '>>' 추가 기능 리다이렉션 커멘드를 활용해야 한다. 마지막에 현재 시간이 추가 된 것을 확인할 수 있다. 그다음 'Green A..
history 커멘드는 매우 유용하다. 내가 사용했던 명령어들을 확인 할 수 있고, !1209라고 명령어를 작성하면 해당 1209번째에 사용했던 커멘드를 불러온다. ctrl+r을 누르고 원하는 단어를 입력하면 나의 history 내역에서 사용했던 명령줄을 찾아보고 불러올 수 있다. 첫번째 불러온 명령줄이 원하는 줄이 아니라면 한번더 ctrl+r을 입력하면 히스토리 아네서 동일한 검색 단어의 다른 커멘드를 찾아서 불러올 수 있다. 커멘드가 길었었던 경우 유용하게 사용될 수 있다. home 디렉토리에서 .bash_history 파일로 숨겨져 있다. history -c는 커멘드 입력 내역을 지울 수 있다. tail 커멘드는 중요한 옵션이 있는데 바로 -f이다. -f는 운영체제 위의 서버에서 활동되고 있는 활동..
해당 미션을 수행하기 위해선 touch,file,mkdir 명령어를 활용해야 한다. 먼저 Desktop 다이렉토리에 my-app 폴터를 생성해준다. ls 명령어를 통해 데스크탑에 폴더가 잘 생성된 것을 확인할 수 있다. 이후 생성한 폴더에서 touch 명령어를 사용하여 빈 파일 두개를 동시에 생성해준다. file 명령문을 통해 생성된 두개의 파일이 비어있다는 것을 확인할 수 있다. 이번엔 public 이라는 폴더를 my-app 폴더에서 생성해주고 public 폴더 위치로 이동하지 않고, public 폴더 안에 index.html 파일을 생성했다. ls를 통해 확인해보니 index.html 파일이 생성되지 않았다. 이유를 생각해보니 명령어에서 실수가 있었다. touch 명령문을 이용할때 간접적인 폴더 위치..
파일 시스템에 대해서 공부하던 중 ls 명령어에 대해 그리고 cd 커멘드를 통해 파일을 이동하고 디렉토리 목록을 확인할 수 있다는 사실을 알게되었다. Linux 도움말에 대해 공부중 의문이 들었던 것이 있었다. echo 커멘드는 쉘 내장형 명령어 type 이고 date 는 외부 파일 명령어 인데 왜 which echo 를 했을때와 which date를 했을 때의 파일 위치가 /bin으로 동일하게 나오는가에 대한 의문이 었는데 방금 배운 파일 시스템 탐색 커멘드를 통해 알 수 있게 되었다. bin 디렉토리에는 date와 echo 둘 다 들어있었기에 type 은 다르지만 which는 동일한 경로로 나타났던 것이었따!!! GPT가 설명해준게 맞았었다. 아주 칭찬해 GPT. 파일 시스템 탐색 미션은 가상 환경에..