본문 바로가기
공부/리눅스 서버

리눅스 기본명령어 정리

by kyoung-ho 2017. 12. 4.
반응형

ls -> 파일또는 디렉터리에 목록을 보여준다.


옵션

-a -> 숨김 파일까지 보여준다.여기서 숨김파일은 파일명 앞에(.)

-l -> 파일 또는 디렉터리에 구체적인 정보를 보여준다. 

      파일명 앞에 하이픈(-)은 일반파일, d는 디렉터리이다.

       ex) - rw- r-- r--   -> 일반 파일

           d rwx r-x r-x   -> 디렉터리


ls *.<확장자> -> 해당 확장자를 모두 검색해 리스트로 보여준다.

ls -al -> 숨김파일과 구체적인정보 모두 리스트로 보여준다.


pwd -> 현재 작업하는 디렉터리를 검색해라. (실무자는 습관적으로 사용해야 함.)


루트디렉터리는 / 이고 루트폴더는 root이다.


cd -> 현재 사용자의 홈디렉터리로 이동하는 것

cd ~centos -> ~<사용자> <-이 사용자의 홈디렉터리


[상대경로와 절대경로]

cd /etc/sysconfig/network-scripts/ -> [cd]한다음 /로 구역을 나누는게 절대경로이다.

cd .. ->현재 디렉터리에 바로 앞 디렉터리로 이동한다.

cd . -> 현재 디렉터리를 나타냄


touch -> 파일을 만드는 명령어

rm file -> 파일삭제

rm -f file -> 물어보지않고 바로 삭제

cp file3 file4 -> 파일3가 파일4로 복사

cp /etc/sysconfig

mv <이동할 파일> <이동할 디렉터리>

mv <이름바꿀 파일> <바꿀이름>

mv <이름바꿀폴더이름/><바꿀이름>


mkdir <폴더이름> ->폴더생성 명령어.

mkdir -p dir1/dir2/dir3 -> 계층적으로 폴더생성.


rmdir ->단일 폴더삭제 명령어

rm -r folder1 ->폴더를 지운는데 계층적으로 하위디렉터리도 삭제할건지 물어본다.

rm -rf dir1 -> dir1안에있는 파일까지 안물어보고 확지운다.


cat <화면에 출력할 파일>


head anaconda-ks.cfg -> 상위 10줄 보여준다.

tail anaconda-kr.cfg -> 하위 10줄 보여준다.


more anaconda-kr.cfg -> 한폐이지씩 끊어서 보여준다. q눌러서 나온다.

less anaconda-kr.cfg -> 한폐이지씩 끊어서 보여준다. q눌러서 나온다.


file myfolder -> 디렉터리인지 파일인지 또는 cdrom인지 확인 가능하다.

file /dev/cdrom


clear -> 명령창을 깨끗하게 지워줌.

반응형

댓글