티스토리 뷰

 

 

[linux][리눅스의 기본 명령어]

date : 운영체제의 시간 확인. root 계정에 한하여 시간 설정 가능

rdate : 타임 서버 또는 다른 시스템의 date 정보를 이용하여 현재 OS에 동기화

cal : 달력을 출력

pwd : 현 디렉토리의 위치를 절대경로로 출력

cd : 원하는 경로로 이동하고자 할 때

passwd : 사용자의 패스워드를 변경할 때 사용

.(점 1개) : 현재 디렉토리를 의미
..(점 2개) : 상위 디렉토리를 의미

~(틸드) : 현재 사용자의 홈 디렉토리 의미

ls : 파일과 디렉토리 목록 출력
 -l : 퍼미션, 소유권 등 자세한 정보 출력
 -a : 점으로 시작하는 숨김속성 파일도 출력
 -F : 파일의 종류를 구분해서 출력
 -R : 하위 디렉토리 구분해서 출력
 -d : 경로안의 내용을 출력하지 않고 경로를 출력

cat : 파일의 내용을 화면에 출력
 -e : 제어문자를 ^형태로 출력
 -n : 라인번호 표시

touch : 빈 파일을 만들거나 파일 또는 디렉토리의 수정시간이나 접근시간을 현재시간으로 변경
 -t : 수정시간을 특정 시간으로 변경 가능
 -a : 최근 파일 사용시간 변경
 -m : 최근 파일 수정시간 변경

mkdir : 디렉토리 생성
 -p : 계층적으로 디렉토리 생성

rm : remove, 파일 및 디렉토리 삭제
 -i : 확인 질문 출력하는 옵션
 -r : 디렉토리 삭제시 사용
 -f : 확인질문 없이 강제적으로 삭제

rmdir : 디렉토리 삭제하기, 디렉토리가 비어있지않으면 삭제되지 않으므로 rm -rf 를 사용하기도 한다

cp : 파일이나 디렉토리를 다른 파일 또는 다른 디렉토리로 복사
 -a : 원본파일의 속성, 링크파일 정보 유지하며 복사
 -b : 파일이 존재할 경우 기존파일 백업
 -f : 복사할 대상이 있으면 강제로 지우고 복사
 -r : 디렉토리 복사할 때 사용
 -v : 복사과정을 자세히 출력
 * : 모든 파일을 복사할때 * 사용

ex) #cp 파일명1(원본) 파일명2(대상)
#cp 파일명 디렉토리명
#cp -r 디렉토리명1 디렉토리명2

mv : move, 이름 변경 및 이동
 형식) mv 원본파일(또는 디렉토리)명 대상파일(또는 디렉토리)명
  대상파일명이 디렉토리로 존재하면 그 디렉토리 안으로 이동이 되고 존재하지 않으면 이름이 변경된다.
 -i : 같은 이름의 파일이 있을 때 질문 출력
 -f : 동일 파일이 있을 때 강제로 덮어쓰기

ex) #mv a.txt new.txt (이름변경)
#mv a.txt b.txt /work (a, b가 /work로 이동)
#mv *.txt /work (모든 txt파일이 /work로 이동)

alias : 명령어 별칭 출력 및 생성(반대는 unalias)
 #alias : 미리 설정되어 있는 alias 확인

alias 설정 방법 : 명령어가 길거나 자신이 다르게 바꾸고 싶은 명령어를 등록해주는 역할
 형식 : #alias 원하는 단축명령어='명령어'
 ex) #alias zz='ls -l' -> zz를 입력하면 ls -l 실행
  
which : 알리아스, 실행파일 경로(위치) 출력

echo : 화면상에 문자열이나 변수의 값(내용) 출력. 변수는 $기호로 시작

export : 환경변수로 만들어주는 명령어


<참고>
http://blog.naver.com/boss6030/40176425494

 

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