우주
로그인
우주
로그인
Linux 자주쓰는 명령어 및 옵션과 사용법
우주
·
2022년 4월 6일
팔로우
2
linux
리눅스
리눅스명령어
2
linux
목록 보기
1/1
🧑🏻💻 Linux 명령어
명령어
설명
cd
cd [파일명]
ls
현재위치에서 파일리스트를 보여준다
mv
파일이동
mkdir
디렉토리 생성
cp
파일 복사
rm
파일 삭제
cat
파일 내용을 출력하고, > 사용하여 새로운 파일 생성
touch
파일의 날짜와 시간을 수정
redirection
출력결과를 파일로 저장
alias
자주 사용하는 명령어를 저장함
💻 명령어별 상세 옵션
1. cd(change directory) : 디렉토리 이동
cd [경로] : [] 안에 적힌 디렉토리로 이동
cd ~ : 기본 디렉토리로 이동
cd / : 기본 디렉토리 보다 위에 있는 디렉토리로 이동
cd . : 현재 디렉토리
cd .. : 상위 디렉토리 이동
cd - : 이전의 경로로 이동
2. ls(list segment) : 현재 위치에 파일 리스트 정리
ls -l : 파일의 상세 정보 표시
ls -a : 숨김파일을 표시
ls -t : 파일을 만든 시간순(최신순)으로 표시
ls -rt : 파일을 오래된 시간 순으로 표시
3. mv(move) : 파일 이동
mv test1.txt test2.txt : test1.txt 파일이름을 test2.txt로 이름 변경
mv test1.txt ~/바탕화면 : test1.txt 파일을 바탕화면에 옮겨준다
4. mkdir (make directory) : 디렉토리 생성
mkdir test1 : test1 폴더를 생성
mkdir -p folder1/folder2/forder3 : folder1 안에 folder2 안에 있는 folder3을 생성하는데, 만약에 folder1,2가 없다면, 상위 폴더도 같이 생성해준다.
mkdir -m [권한] test1 : 특정 권한을 갖는 test1 디렉토리가 생성
5. cp(copy) : 파일 복사
cp test1 test2 : test1을 file2로 복사함
cp -f test1 test2 : test2 라는 이름을 가진 파일이 존재할 경우 강제로 삭제하고 test1을 복사시킴
cp -r test1 test2 : 디렉토리를 복사하고, 안에 있는 폴더와 경로 모두 복사시킴
6. rm(remove) : 파일 삭제
rm test1 : test1 파일 삭제
rm -f test1 : test1 파일 강제로 삭제함
rm -r [디렉토리] : 디렉토리를 삭제함 폴더 삭제시 -r 꼭 필요
7. cat(Catenate) : 파일 내용 화면 출력
cat test1 : test1의 내용을 출력함
cat test1 test2 : test1과 test2의 내용 출력
cat test1 test2 | more : test1과 test2의 내용 페이지별 출력
cat test1 test2 | head : test1과 test2의 내용 1줄 부터 10줄까지 출력
cat test1 test2 | tail : test1과 test2의 내용 끝부터 끝에서 10번쨰 까지 출력
8. touch : 파일의 시간과 날짜를 수정
touch test1 : test1 파일을 생성
touch -c test1 : test1의 시간을 현재시간으로 바꿈
touch -t YYYYMMDDhhmm test1 : test1의 날짜 정보를 앞의 숫자로 갱신
touch -r [기준파일][갱신할파일] : 날짜정보를 기준파일과 동일하게 바꿈
9. redirection
'>' : 기존 파일 내용을 지우고 저장
'>>' : 기존 파일 내용 뒤에 이어서 저장
'<' : 파일 데이터를 명령에 입력
10. alias : 새로운 커스텀 명령어 정의
alias [명령어] : 명령어 정의
11. unalias : 커스텀 명령어 삭제
unalias test : alias로 지정한 test 명령어를 해제시킨다.
우주
개발합니다. 회고합니다.
팔로우
0개의 댓글
댓글 작성