Programming/Linux 3

Linux - 파일 찾기, 파일의 정보 확인하기

개요 리눅스를 통해 서버에 있는 파일이나, 리눅스상에 있는 파일의 상태를 확인하거나, 코드를 조회하고 찾아야할때가 많을겁니다. 이때 사용할 수 있는 다양한 명령어들을 공부해보았습니다 ! 명령어 명령어 의미 사용법 cat 파일의 내용을 출력, 두개 이상의 파일을 합쳐서 출력도 가능 $ cat file head 해당 파일의 첫줄부터 출력 $ head -n2 file (-n2 : 첫줄부터 2번째줄까지) tail 해당 파일의 마지막줄부터 출력 $ tail -n2 file grep 해당 파일에서 찾고자하는 문자열을 검색해서 해당 열 출력 $ grep hello file ('hello'라는 문자열을 file 에서 검색) cmp 두개의 파일을 비교한다. $ cmp fil1 file2 (byte , line으로 다른 ..

Programming/Linux 2022.02.13

Linux - 에디터 사용해 편집해보기

개요 이제 간단한 조작 명령어를 통해 생성한 파일이 있다고 칩시다. 저는 예제를 만들기 위해, mkdir workspace 를 통해 디렉토리를 생성한 후 touch Hello.java 명령어를 통해 Hello.java 파일을 생성했습니다. 그리고 vi 편집기를 사용해 편집하기 위해 접속해 보도록 하겠습니다. vi 에디터 먼저 vi 에디터를 사용하기 위해 Hello.java 를 생성했었다고 했죠? 여기에 vi 명령어를 이용해 vi Hello.java 를 하면 에디터 환경으로 들어오게 됩니다. 이렇게 아무것도 없는 화면이 나온다면 vi 에디터에 접속하신겁니다. 밑에 파일명만 보이죠? 여기선 vi 에디터의 명령어를 사용해야 합니다 i 를 눌러주세요 INSERT 라는 뜻입니다. 이렇게 insert 모드에서 입력..

Programming/Linux 2022.02.11

Linux - 가상머신과 우분투 (ubuntu) 설치 및 공부하기.

설치 나는 맥북m1 환경에서 리눅스와 우분투를 설치해 공부해보기로 했다. 먼저 우분투라는 os환경을 만들어 주기 위해, 먼저 UTM이라는 가상머신을 선택했는데, UTM 말고도 버츄얼머신, 도커등등 많은 가상머신이 있었지만, 무료로 m1 환경에서 호환이 가능한 머신을 찾다가 UTM으로 설치하게 되었다. 설치는 건너뛰고, 우분투 실행 후 단계부터 리눅스 명령어공부를 목적으로 포스팅한다. 명령어 명령어 의미 비고 mkdir 디렉토리(폴더) 생성 rmdir 디렉토리(폴더) 삭제 rm 파일 삭제 rm -r (재귀적 실행법으로 하위파일부터 모두삭제) rm -ri (하나씩 확인하면서 모두 삭제) cd 위치 이동 ls 현재 위치의 파일 및 디렉토리 확인(조회) pwd 현재 위치 확인(경로 확인) touch 현재 위치에..

Programming/Linux 2022.02.06