리눅스 명령어 2
1. | (수직선 기호)
- 결과를 입력으로 넘김
- 사용법 : 명령1 | 명령2
- 명령1에 대한 결과를 명령2에 입력으로 처리
- ls -l | less : 첫 번째 명령인 파일 목록의 결과를 less의 입력으로 활용
2. less
- 출력결과 스크롤링
- 파일의 내용을 상하좌우키로 스크롤하면서 확일할 수 있음
- 사용법 : less 파일명
- 화면에서 나갈 땐, q키를 누름
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ cat list.txt
total 0
-rw-r--r-- 1 juv62 197609 0 Aug 11 17:25 a10
-rw-r--r-- 1 juv62 197609 0 Aug 11 17:25 a11
-rw-r--r-- 1 juv62 197609 0 Aug 11 17:25 a12
-rw-r--r-- 1 juv62 197609 0 Aug 11 17:25 a13
-rw-r--r-- 1 juv62 197609 0 Aug 11 17:25 a14
-rw-r--r-- 1 juv62 197609 0 Aug 11 17:25 a15
...
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ cat list.txt | less
2. grep
- 필터링 (원하는 내용을 찾음)
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ cat song2.txt
동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산
대한사람 대한으로 길이 보전하세
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ cat song2.txt | grep 동해
동해물과 백두산이 마르고 닳도록
3. mv (move)
- 파일 이동
- 사용법 : mv 원본파일 목적지
- ex) mv a.txt bbb → a.txt 파일을 bbb폴더로 이동
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ ls
a.txt aaa/ b.txt c.txt d.txt
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ mv a.txt aaa
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ ls
aaa/ b.txt c.txt d.txt
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ ls aaa
a.txt (a.txt가 aaa폴더 안에 들어감)
4. cp (copy)
- 파일 복사
- 사용법 : cp 원본파일 목적지
- ex) cp a.txt bbb → a.txt 파일을 bbb폴더로 복사
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ ls
aaa/ b.txt c.txt d.txt
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ cp c.txt aaa
name@E▒▒▒▒▒▒00 MINGW64 /c/Test
$ ls aaa
a.txt c.txt (c.txt가 aaa폴더 안에 복사됨)
'Back-End Study > Linux' 카테고리의 다른 글
리눅스 원격 제어 (0) | 2022.08.24 |
---|---|
Virtual Box (0) | 2022.08.17 |
Vim 에디터 (0) | 2022.08.11 |
리다이렉션 (0) | 2022.08.11 |
리눅스 명령어 (0) | 2022.08.10 |