티스토리 뷰

리눅스

리눅스 기초 명령어 정리

금전 2018. 3. 16. 10:17

1. 디렉터리 이동/삭제/생성/목록 출력 명령어

 

cd : 디렉터리 이동 명령어 - 옵션없이 사용

rmdir : 디렉터리 삭제 (디렉터리가 비워져 있어야 사용 가능)

mkdir : 디렉터리 생성

 ls : 디렉터리 출력

 

2.  현재 디렉터리 위치 확인 - > pwd

 

 

최상위 디렉터리에 있을 때 pwd로 확인해보면 /가 출력되고,

/var/named 경로로 이동하고 난 뒤에 pwd로 확인해보면 /var/named가 출력됨을 알 수 있음

 

3. ls - 현재 디렉터리의 목록을 출력

-a : 숨겨진 파일의 목록까지 출력

-l : 파일에 대한 정보를 자세히 출력

-R : 하위 디렉터리 내용까지 출력

-h : 사람이 이해하기 쉽게 파일 크기 출력

-k : kb단위로 파일의 크기 출력

-i : 파일의 inode 번호를 같이 출력 (고유번호)

 

 

4. 리다이렉트

https://blog.naver.com/koromoon/221110843255

- command > 파일 : 명령 결과를 파일로 저장

- command < 파일 : 파일 내용을 명령의 입력값으로 사용

 

ex) echo aa > file1.txt

 

 

 

5. 파일 복사/삭제/화면 출력/링크파일 생성 명령어

 

 

cp - 파일이나 디렉토리 복사

# cp [옵션] 원본파일 복사파일명

옵션

-a 원본의 속성 유지

-r 하위 디렉토리나 파일 모두 복사

-f 강제 실행

-p 파일의 소유와 권한등을 보존한 채 복사

-u 새파일 덮어쓰기 금지

 - 현재 디렉터리에 복사할 때

- 다른 디렉터리에 복사할 때

 

 mv - 파일이나 디렉터리 이동

# mv [옵션] 원본파일 이동파일명

옵션

-f 강제 실행

-b 파일이 덮어쓰일 경우 백업파일 생성

-d 디렉터리 삭제

-i 삭제 전 일일이 삭제여부 확인

-v 삭제 파일 만들기

rm 파일이나 디렉터리 삭제

-r 대상이 디렉터리면 디렉터리도 삭제

-f 강제 실행 

 

more(less)

화면 출력을 화면 단위로 제어

출력되는 내용이 많아서 화면을 넘어가는 경우 사용

# more file

ln link파일 생성(soft, hard)

#ln [옵션] 원본파일 링크파일

-s  soft link 생성(디렉터리의 경우 soft link만 생성)

-f  대상이 존재하는 경우 지우고 link파일 생성

 

 

 

 6. cat / echo / env (리다이렉트 활용)

 

cat - 파일의 입출력 제어

# cat [< 입력파일 > 출력파일]

기본 입력파일 - 키보드

기본 출력파일 - CRT (모니터)

 

입력파일의 경우 < 기호 생략 가능하고

>> 출력파일이 존재하는 경우 내용 추가

 

# cat a.txt

# cat < a.txt > b.txt

 

echo 환경 변수나 입력 내용을 출력

# echo [환경변수 | 문자열]

리다이렉트를 이용하면 파일을 생성할 수도 있음

 

env

모든 환경 변수를 출력한다.

 

find

파일 시스템에서 조건에 만족하는 파일을 검색한다.

# find 검색경로 검색조건1 검색조건2 ....

검색조건

- name : 파일명으로 검색(와일드카드 사용)

- perm : 특정 커미션을 가진 파일을 검색

- empty : 크기가 0인 파일 검색

- user : 지정한 사용자가 소유한 파일

- group 지정한 그룹이 소요한 파일

- nouser 소유자가 없는 파일

- nogroup : 그룹 소유자가 없는 파일

- type 검색하고자 하는 파일의 종류 지정

b(block), c(char), d(dir), l(slink), f(regular)

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
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
글 보관함