리눅스 명령어 2

리눅스 명령어 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