본문 바로가기
리눅스

이것이 리눅스다)리눅스 기본 명령어

by 언니팬더 2016. 10. 14.

04장 3교시 리눅스 기본 명령어

 

ls : 현재 폴더 목록 검색

- windie의 dir과 같은  역할로 디렉터리에 있는 파일 목록을 나열

- 파일, 디렉터리 목록

ex) ls /etc/sysconfig

 

ls -a : 숨김파일까지 보여줌

리눅스는 별도의 숨길 파일 Hidden File이라는 속성이 존재하지 않는다

파일이나 디렉터리의 제일 앞 글자를 "." 으로 하면 자동으로 숨김 파일이 된다.

 

ls -l : 자세히 보기

-로 시작 : 파일

d로 시작 : 디렉터리

 

ls *.cfg

확장명이 cfg인 파일 모든것 보여줌

 

ls my*

앞에 my가 들어간 모든 파일 보여 줌

 

ls -al

숨김 파일 까지 모두 자세히 보기

 

 

 

cd

- 디렉터리를 이동

 ex) cd ../etc/sysconfig

'.' 현재 디랙터리, 현재 디랙토리의 파일을 실행하자, 어떤 파일을 현재  디랙토리로 옮겨라

'..' 현재의 상위 디랙터리

 

pwd

- 현재 디렉터리의 전체 경로를 출력

 

cd / 최상위 폴더 이동 = 루트 디렉터리

cd /root/ 루트의 홈 디렉터리

 

cd 현재사용자의 home디렉터리로 이동 , 내방으로 가자

cd ~centos 이 사용자의 home 디렉티로 이동

 

## 절대경로 '/' 부터 들어가는 것

ex ) cd /etc/sysconfig/network-scripts/

 

cp

-  파일이나 디렉터리를 복사

ex) cp abc.txt cva.txt 파일 복사

cp -r /etc/sysconfig . 디랙터리 복사

 

 

touch

- 크기가 0인 새 파일을 생성, 이미 존재하는 경우 수정시간을 변겅

ex) touch abc.txt

 

mv

- 파일과 디렉터리의 이름을 변경하거나 위치 이동 시 사용

ex) mv abc.txt www.txt

mv myfile2.txt sysfing/

 

mkdir

- 새로운 디렉터리를 생성

ex) mkdir abc

mkdir -p dir1/dir2/dir3 계층적으로 디렉터리 생성 가능

 

rmdir

- 디렉터리 삭제 (단, 비어있어야함)

ex) rmdir abc 비어있는 폴더만 지울 수 있음

rm -r abc 안에 파일도 지울꺼냐 물어봄 y/n

rm -rf abc 강제로 폴더 지움

 

rm -rf /boot 하면 부팅안 파일이 모두 지워져 부팅이 되지 않음

위험한 명력어임

 

cat

- 텍스트로 작성된 파일을 화면에 출력

ex) cat  a.txt b.txt

vi로도 볼수 있으나 터미널에 바로 띄어 보고 싶을 떄

 

head, tail

- 텍스트로 작성된 파일의 앞 10행 또는 마지막 10행만 출력

ex) head anaconda-ks.cfg

tail anaconda-ks.cfg

more

- 텍스트로 작성된 파일을 화면에 페이지 단위로 출력

ex) more anaconda-ks.cfg

 

less

- more와 용도가 비슷하지만 기능이 더 확장된 명령

 

file

- 파일이 어떤 종류의 파일인지 알고 싶을 때

ex) file file4 (비어 있는 파일임) > file4:empty

file myfolder/ > myfolder/:directory

file /dev/cdrom > /dev/cdrom: symbolic lint to 'sr0' 심볼릭링크 파일

 

clear

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

 

 

 

 

 

 

rm

- 파일리나 디렉터리를 삭제

 ex) rm -rf abc 안물어보고 삭제

rm하면 삭제 여부 물어봄 y/n