heenam
리눅스 명령어 정리 본문
ls - 현재 위치의 파일 목록을 조회해줌
ls-l : 파일들의 상세정보를 나타냄
ls-a : 숨어있는 파일들도 표시됨
ls-t : 파일들을 생성된 시간별로 표시
ls-rt : ls-t와 반대로 표시
cd -경로를 이동할때 사용
cd ~ : 한번에 홈디렉토리로 이동
cd .. : 상위 디렉토리로 이동
cd/dir : 절대경로 dir로 이동
cd - : 이동하기 바로전의 디렉토리로 이동
touch - 파일의 용량이 0인 파일을 생성, 날짜 변경
touch filename : filename 의 파일을 생성
touch -c filename : filename 의 시간을 현재시간으로 변경
touch -t 200001011200 filename 의 시간을 날짜정보(YYYYYMMDDhhmm) 로 변경
touch -r filename1 filename2 : filename2 의 날짜정보를 filename1 의 날짜정보와 같에 변경
mkdir - 새로운 디렉토리를 만들 때 사용
mkdir dirname : dirname 의 디렉토리를 생성
mkdir -p dirname/subdname : 존재하지 않은 디렉토리의 하위 디렉토리까지 생성
mk -m 644 dirname : 특정 퍼미션을 갖는 디렉토리를 생성
cp - 파일을 복사
cp file cfile: file을 cfile 이라는 이름으로 복사
cp -f file cfile : 복사할 때 복사대상이 있으면 지우고 강제로 복사
cp -R dir cdir : 디렉토리 복사할 때 사용하며, 폴더안의 모든 하위경로와 파일들을 모두 복사
mv - 파일을 이동 *cp와 비슷하지만 다른 점은 cp는 파일을 복사하여 원본 파일이 남아있지만 mv는 원본이 남지 않는다는 점이다. 그래서 이름 변경시에도 사용가능!
mv fname mfname : fname 의 파일을 mfname의 이름으로 이동/변경
mv -b fname mfname : mfname 의 파일이 존재하면 mfname 을 백업한 뒤에 이동
mv -f fname mfname : mfname 의 파일을 존재하면 백업 없이 덮어씀
rm - 파일이나 디렉토리를 삭제할 때 사용
rm fname : fname 을 삭제
rm -f fname : fname 을 묻지 않고 삭제
rm -r dir : dir 을 삭제 *디렉토리는 -r 옵션 없이는 삭제할 수 없음
cat - 파일이름을 인자로 받아서 그 내용을 출력할 때 사용
cat fname : fname 의 내용을 출력함
cat fname1 fname2 : fname1 rhk fname2 의 내용을 이어서 출력함
cat fname1 fname2 | more : fname1, fname2 를 출력하는데 페이지별로 출력
cat fname1 fname2 | head : fname1, fname2 를 출력하는데 처음부터 10번째까지만 출력
cat fname1 fname2 | tail : fname1, fname2 를 출력하는데 끝에서 부터 10번째까지만 출력
redirection - 리눅스 스트림의 방향을 조정
명령 > 파일 : 명령의 결과를 파일로 저장함
* cat fname1 fname2 > fname3 : fname1, fname2 를 조정하고 fname3이라는 파일에 저장
명령 >> 파일 : 명령의 결과를 파일에 추가
* cat fname4 >> fname3 : fname3 에 fanme4 의 내용을 추가
명령 < 파일 : 파일의 데이터를 명령에 입력
*cat < fname1 : fname1 의 내용을 출력
ex) cat < fname1 > fname2 : fname1 의 내용을 출력하는 결과물을 fname2에 저장
alias - 자주 사용하는 명령어를 간단한 영어로 설정. 해제하고자 하는 경우에는 unalias 를 사용
*ailas new = 'command' : command 를 실행하는 새 명령어 new 를 만듬
ex) alias ls = 'ls -l' : ls를 실행하는 -l 옵션을 갖는 ls를 실행
alias : 현재 alias 목록을 출력
unalias new : new 라는 alias 를 해제
'[Programming Language] > Project' 카테고리의 다른 글
절차지향? 객채지향? (0) | 2021.12.09 |
---|---|
자료구조란? 알고리즘이란? (0) | 2021.11.30 |
C 언어 조건 연산자 '?' (0) | 2020.04.15 |
Computer Science Part4 (0) | 2020.03.30 |
Computer Science Part3 (0) | 2020.03.20 |