배워서? 남줘라!
[Github] #2 Basic ‘Linux’ commands 본문

1) 현재 위치와 폴더/파일 확인
2) 위치 이동
3) 폴더 생성
4) 파일 생성 (Vim editor 이용)
5) 파일 내용 보여주기 및 연결
1) 현재 위치와 폴더/파일 확인
| Linux commands | Function | Full name |
| pwd | 현재 위치 경로 (현재 폴더) 표시 | Print working directory |
| ls | 현재 폴더에 어떤 파일이나 폴더가 있는지 표시 | List |
| ls -l | 시간 등 추가적인 정보 표시 | |
| ls –la | 숨긴 파일까지 표시 | |
| ls –r | 파일 정렬 순서 거꾸로 | |
| ls -t | 파일 시간 순으로 표시 |
2) 위치 이동
| Linux commands | Function | Full name |
| cd .. | 상위 폴더로 이동 | Change directory |
| cd xx | xx라는 폴더로 이동 | |
| cd ~ | 홈 디렉터리로 이동 (보통 c/Users/사용자ID) | |
| ./ | 현재 작업중인 폴더 | |
| ../ | 상위 폴더 (parent directory) |
3) 폴더 생성
| Linux commands | Function | Full name |
| mkdir xx | 현재 폴더에 xx라는 하위 폴더 만들기 | make directory |
| rm yy | yy라는 파일 삭제 | remove |
| rm –r xx | xx라는 디렉토리안에 있는 파일/폴더 모두 삭제. (xx 폴더에서 실행) |
4) 파일 생성 (Vim editor 이용)
| Linux commands | Function | Full name |
| vim xx.txt | xx라는 텍스트 문서 생성. 이미 존재했다면 파일 열기 | |
| [I] or [A] | 입력모드가 되어 텍스트 입력 가능 | Insert/Add |
| [Esc] | 입력모드에서 ex 모드로 변경. 저장/종료할 수 있음 | |
| :wq | ex 모드에서 입력하고 Enter누르면 파일이 저장 및 종료 되고 터미널로 돌아오게 됨 (ex 모드에서 w는 저장, q는 종료) |
|
| :w | ex 모드에서 입력하고 Enter누르면 Vim 작성중인 문서 저장 | |
| :q | ex 모드에서 입력하고 Enter누르면 Vim 종료 | |
| :q! | ex 모드에서 입력하고 Enter누르면 저장하지 않고 vim 종료. (.swp 임시파일 생성) |
5) 파일 내용 보여주기 및 연결
| Linux commands | Function | Full name |
| cat xx.txt | xx라는 파일의 내용을 보여줌 | concatenate |
| cat xx,yy,zz>ww | xx,yy,zz라는 파일을 연결해서 ww라는 새로운 파일 생성 | |
| cat xx>>yy | xx라는 파일 내용을 yy끝에 연결 | |
| clear | 터미널 창에 있는 내용 삭제 | |
| exit | 터미널 종료 |
> 여기까지 공부 후 느낀점: 리눅스는 처음에 어렵다는 이미지를 가지고 있지만 편리성이 너무 좋은 운영체제 인 것 같다. 대표적인 이유로, 마우스를 사용하지 않고 모든 것을 키보드로 해결할 수 있다는 것이다. 키보드로 원하는 폴더에 원하는 텍스트 파일을 만들고 편집할 수도 있고, 터미널 창에 있는 모든 내용들을 지울 수도 있고, 원하는 폴더로 이동할 수도 있고, 쉽게 리눅스 터미널 창을 종료할 수 있다!
'Github' 카테고리의 다른 글
| [Github] #6 Colab to github (0) | 2022.07.13 |
|---|---|
| [Github] #5 VS Code to github (0) | 2022.07.13 |
| [Github] #4 Local to Remote repository (Push & Pull) (0) | 2022.07.13 |
| [Github] #3 Basic ‘Git’ commands (0) | 2022.07.13 |
| [Github] #1 Let’s ‘Git’! (0) | 2022.07.13 |
Comments