Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- github
- MIPS
- python
- php
- javascript
- web
- Linux
- Java
- CSS
- html
- computer
- system
- openai
- XML
- mysql
- Algorithm
- data structure
- architecture
- Pipelining
- Rag
- DATAPATH
- DS
- instruction
- control
- function
- for
- react
- Class
- AI
- DB
Archives
- Today
- Total
YYYEJI
[Linux] 리눅스 기본 명령어-2 본문
728x90

< 디렉토리 사용 명령 >
cat - 파일 내용 출력
$ cat etc/hosts
| -n | 행 번호를 붙여서 출력 |

more - 파일 내용을 화면 단위로 출력
$ more /etc/services

Space bar - 누르면 다음 화면 출력
Enter - 누르면 한 줄씩 스크롤됨
./문자열 - 해당 문자열을 찾아 이동
q - more 명령어 종료
less - 파일 내용을 화면 단위로 출력
$ less /etc/services

j - 한 줄씩 다음 행으로 스크롤됨
k - 한 줄씩 이전 행으로 스크롤됨
Space bar, Ctrl + f - 다음 화면으로 이동
Ctrl + b - 이전 화면으로 이동
tail - 파일 뒷부분의 몇 행을 출력
$ tail /etc/services
| +행 번호 | 지정한 행부터 끝까지 출력 |
| -숫자 | 화면에 출력할 행의 수를 지정 (기본값은 10) |
| -f | 파일 출력을 종료하지 않고 주기적으로 계속 출력 |

cp(copy) [ File1 ] [ File 2 ] - 파일이나 디렉터리 복사
$ cp file1 file2
| -i | 파일2가 존재하면 덮어쓸 것인지 물어봄 |
| -r | 디렉터리를 복사할 때 지정 |

mv - 파일 이름 변경
$ mv file1 f

rm - 파일 삭제
$ rm file2

ln - 파일의 하드 링크 생성 (바로가기 링크)
- 복잡한 디렉터리 계층 구조를 포함하여 파일명이 복잡할 경우, 짧게 줄인 다른 이름을 붙여 간단하게 사용할 때 유용
- 파일 링크에는 하드 링크(Hard link)와 심벌릭 링크(Symbolic link)가 있다.
- 리눅스 파일의 구성 : 파일명 + inode + 데이터 블록
| -s | 심벌릭 링크 파일을 생성 |
$ ln -s /Users/song-yeji/Desktop/p f


touch - 빈 파일 생성
$ touch test
| -a | 접근 시간만 변경 |
| -m | 수정 시간만 변경 |
| -t [[CC]YY]MMDDhhmm[.ss] | 시간을 직접 입력 (밑에 표에서 자세히 확인) |
| CC | 연도의 첫 두 자리 |
| YY | 연도의 마지막 두 자리 |
| MM | 달 (01~12 범위에서 지정) |
| DD | 날짜 (01~31 범위에서 지정) |
| hh | 시간 (00~23 범위에서 지정) |
| mm | 분 (00~59 범위에서 지정) |
| ss | 초 (00~59 범위에서 지정) |

grep - 지정한 패턴이 포함된 행을 찾음
$ ls -al | grep test
| -i | 대문자, 소문자를 모두 검색 |
| -l | 지정한 패턴이 포함된 파일명을 출력 |
| -n | 행 번호를 출력 |

find - 지정한 위치에서 조건에 맞는 파일을 찾음
| Name file | 파일명으로 검색 |
| type 파일 종류 | 파일 종류로 검색 |
| user loginID | 지정한 사용자가 소유한 모든 파일을 검색 |
| perm 접근 권한 | 지정한 사용 권한과 일치하는 파일을 검색 |
whereis - 지정한 경로에서 명령의 바이너리 파일이나 매뉴얼 파일의 위치를 찾음
| -b | 바이너리 파일만 검색 |
| -m | 메뉴얼 파일만 검색 |
| -s | 소스 파일만 검색 |
which - 명령어 파일의 위치를 찾아서 그 경로나 에일리어스를 출력
$ which ls
◡̈
728x90
'Linux' 카테고리의 다른 글
| [Linux] 리눅스에서 패키치 설치하기 (0) | 2022.07.22 |
|---|---|
| [Linux] vim/vi 명령어 정리 (0) | 2022.07.18 |
| [Linux] 리눅스 기본 명령어-1 (0) | 2022.07.17 |
| [Linux] 리눅스 파일과 디렉토리 (0) | 2022.07.17 |
| [Linux] 리눅스란? 리눅스 이해하기 (0) | 2022.07.17 |