ls
List의 약자. Windows의 ‘dir’과 같은 역할을 한다.
해당 디렉터리(=폴더)에 있는 파일의 목록을 나열한다.
$ ls -> 현재 디렉터리 파일 목록
$ ls /etc/sysconfig -> /etc/sysconfig 디렉터리의 목록
$ ls -a -> 숨김파일을 포함한 모든 목록(a : all)
$ ls-l -> 현재 디렉터리의 목록을 자세히 보여줌
$ ls *.cfg -> 확장자가 cfg인 목록을 보여줌
cd
디렉터리 이동 명령
$ cd -> 현 사용자의 홈 디렉터리로 이동
$ cd -jungsoonho -> jungsoonho라는 사용자의 홈 디렉터리로 이동
$ cd .. -> 현재 디렉토리에서 바로 상위의 디렉터리로 이동
pwd
현재 디렉토리의 전체경로를 화면에 보여준다.
rm
ReMove. 파일이나 디렉터리 삭제. 권한이 있어야 사용할 수 있고 root사용자는 제한이 없다.
#rm abc.txt -> 해당 파일 삭제
#rm -i abc.txt -> 정말로 삭제할건지에 대한 메시지가 나옴
#rm -r abc -> abc 디렉터리의 삭제
cp
CoPy. 파일이나 디렉토리 복사
#cp abc.txt cba.txt -> abc.txt 디렉토리를 cba.txt라는 이름으로 바꿔서 복사
mv
MoVe의 약자로, 파일이나 디렉터리의 이름을 변경하거나 다른 디렉터리로 옮긴다.
# mv abc.txt /etc/sysconfig -> abc.txt를 /etc/sysconfig 디렉터리로 이동
# mv aaa bbb ccc ddd -> aaa, bbb, ccc 파일을 /ddd디렉터리로 이동
mkdir
새로운 디렉터리 생성한다.
mkdir 디렉토리 이름
rmdir
디렉터리를 삭제한다.
cat
파일의 내용을 출력한다.
cat a.txt -> a.txt 파일의 내용을 화면에 보임
head. tail
텍스트 형식으로 작성된 파일의 앞 10행/뒤 10행의 내용 출력
head -3 adv.txt -> 파일의 앞 3행만 출력
clear
현재 사용중인 터미널(CLI)화면을 깨끗하게 지워준다. 하지만 명령어를 쓴 기록까지는 남는다.