- [ ls ] : LiSt의 약자, Windows의 'dir' 역할
(1) ls + [폴더 주소] : 해당 폴더의 목록
(2) ls -a : 숨김파일도 표시
(3) ls -l : 자세히 보기
- [ cd ] : Change Directory의 약자, 디렉터리 이동
(1) cd ~centos : centos 사용자의 홈 디렉터리로 이동
(2) cd .. : 상위 디렉터리로 이동
(3) cd + [절대주소] : 절대주소로 이동
- [ pwd ] : Print Working Directory의 약자, 디렉터리 전체 경로 출력
- [ rm ] : ReMove의 약자, 파일이나 디렉터리 삭제(해당 파일이나 디렉터리에 대한 권한을 가져야함.)
(1) rm abc.txt : 한번 더 묻고 삭제
(2) rm -f abc.txt : 바로 삭제
(3) rm -r abc : 해당 디렉터리 삭제
(4) rm -rf abc : r옵션과 f옵션 합친 것
- [ cp ] : CoPy의 약자, 복사
(1) cp abc.txt efg.txt : abc.txt파일을 efg.txt파일로 바꿔서 복사
(2) cp -r abc efg : 디렉터리 복사
- [ touch ] : 크기가 0인 새파일 생성, 존재하는 파일이면 최종수정시간을 현재시간으로 변경
- [ mv ] : MoVe의 약자
(1) mv abc.txt + [디렉터리 주소] : 해당 디렉터리로 abc.txt를 이동
(2) mv aa bb cc dd : /dd 디렉터리로 이동
(3) mv abc.txt www.txt : 이름 변경
- [ mkdir ] : MaKe DIRectory의 약자, 디렉터리 생성
(1) mkdir abc : 현재 디렉터리 아래에 abc 디렉터리 생성
(2) mkdir -p /abc/def : abc 디렉터리가 없으면 abc 생성하고 def도 생성
- [ rmdir ] : ReMove DIRectory의 약자, 디렉터리 삭제(삭제권한 필요, 디렉터리가 비어 있어야 삭제 가능)
- [ cat ] : conCATenate의 약자, 파일을 연결해서 출력
(1) cat a.txt b.txt : a.txt와 b.txt를 연결해서 화면에 출력
- [ head ], [ tail ] : 시작(마지막)부터 10행을 출력
(1) head anaconda-ks.cfg
(2) head -3 anaconda-ks.cfg : 앞 3행만 출력
- [ more ] : 페이지 단위로 출력, space 다음페이지, B 앞페이지, Q 종료
(1) more anaconda-ks.cfg
(2) more +100 anaconda-ks.cfg : 100행부터 출력
- [ less ] : more의 확장판, Page Up/Page Down 키를 활용 가능해짐
- [ file ] : 파일이 어떤 종류의 파일인지 표시
(1) file anaconda-ks.cfg : 텍스트 파일이므로 아스키(ASCII) 파일로 표시됨
(2) file /usr/bin/gzip : 실행파일이므로 Executable파일로 표시됨
- [ clear ] : 현재 작성 중인 터미널의 화면을 깨끗하게 지워준다. (앞에 썼던 명령들은 스크롤을 올리면 다시 볼 수 있음)
- [ whoami ] : 현재 사용자를 알려줌
'OS > LINUX' 카테고리의 다른 글
YUM 기본적인 부분 (0) | 2017.11.02 |
---|---|
파일과 디렉터리 (0) | 2017.11.02 |
사용자 및 그룹 관련 명령어 (0) | 2017.11.01 |