- ls - 현재 위치의 파일목록을 조회
- cd - 디렉토리를 이동
- touch - 파일의 용량이 0인 파일을 생성, 날짜 변경
- mkdir - 디렉토리 생성
- cp - 파일 복사
- mv - 파일 이동
- rm - 파일제거
- cat - 파일의 내용을 화면에 출력 하거나 파일을 생성
- redirection - 화면에 출력되는 결과를 파일로 저장
- alias - 자주 사용하는 명령어를 쉽게 사용할 수 있도록 설정
ls ( list segments )
- -a : 숨어있는 파일도 함께 표시.
- -l : 파일들의 상세정보를 표시.
- -t : 파일들을 최근에 생성된 시간순으로 표시
- -rt : 파일들을 오래된 시간순으로 표시
- -F : 파일을 표시할 때 마지막에 유형을 나타내는 파일명을 표시한다. (@:링크 , /:디렉토리, *:실행파일 )
각 옵션들을 조합해서 사용하능
예) ls - al : 숨어있는 파일도 함께 표시하면서 파일들의 상세정보 표시
cd (change directory)
- cd - : 이동하기 전의 디렉토리로 이동
- cd ~ : 어느 위치든 사용자의 함 디렉토리로 이동
- cd.. : 상위 디렉토리
- cd/dir : 절대경로 dir로 이동할 경우 사용
touch
- touch filename : filename 의 파일생성
- touch -c filename : filename 의 시간을 현재시간으로 변경
- touch -t 202001011200 filename : 입력한 filename의 날짜를 입력한 정보로 변경
- touch -r filename1 filename2 : filename2의 날짜 정보를 filename1의 날짜 정보와 같게 변경
mkdir ( make directory)
- mkdir dirname : dirname의 디렉토리를 생성
- mkdir -p dirname/subdname : 존재하지 않는 디렉토리의 하위디렉토리까지 생성
- mk -m 644 dirname : 특정 퍼미션을 갖는 디렉토리를 생성
cp ( make directory)
- cp file newfile : file 을 newfile 로 복사
- cp -f file newfile : 복사할 때 복사대상이 있으면 지우고 강제로 복사
- cp -R dir newDir : 디텍토리 복사할 때 사용, 폴더안의 모든 하위경로와 파일들을 모두 복사
mv ( make directory)
- mv filename newfilename : filename의 파일을 mfname의 이름으로 이동/변경
- mv -b filename newfilename : newfilename의 파일이 존재하면 newfilename을 백업한 뒤 이동
- mv -f filename newfilename : newfilename의 파일이 존재하면 백업 없이 Overrite
rm ( remov)
- rm filename : filename 삭제
- rm -f filename : filename을 묻지않고 삭제
- rm -r dir : dir을 삭제
cat ( catenate )
- cat file : file을 화면에 출력
- cat newfile : newfile을 생성한다 (기존에 없는 이름이면 새로 만든다.)
- -b : 줄번호를 화면 왼쪽에 나타낸다. 비어있는 행은 제외한다.
- -e: 제어 문자를 ^ 형태로 출력하면서 각 행의 끝에 $를 추가한다.
- -n: 줄번호를 화면 왼쪽에 나타낸다. 비어있는 행도 포함한다.
- -s: 연속되는 2개이상의 빈 행을 한행으로 출력한다.
- -v: tab과 행 바꿈 문자를 제외한 제어 문자를 ^ 형태로 출력한다.
- -E: 행마다 끝에 $ 문자를 출력한다.
- -T: 탭(tab) 문자를 출력한다.
- -A: -vET 옵션을 사용한 것과 같은 효과를 본다.
alias
- alias 별칭="명령어들"
예 : ll="ls -l"
'Linux' 카테고리의 다른 글
Linux 기본 환경 (0) | 2021.06.06 |
---|---|
Linux 의 탄생 및 장단점 (0) | 2021.06.06 |