- ls :
List 의 약자로 해당 디렉토리에 있는 파일의 목록을 나열하는 명령어
ls
ls/etc/sysconfig/etc/sysconfig
ls -a
ls -l
ls *.cfg
ls -l /etc/sysconfig/a*
- cd :
Change Directory 의 약자로 디렉토리를 이동하는 명령어
cd
cd ~rocky rocky
cd ..
cd /etc/sysconfig
cd ../etc/sysconfig
- pwd :
Print Working Directory 의 약자로 현재 디렉토리의 전체 경로를 표시하는 명령어
pwd
- rm :
ReMove 의 약자로 파일이나 디렉토리를 삭제하는 명령어. 파일이나 디렉토리를 삭제할 권한이 있어야 해당 명령어를 실행할 수 있다.
rm abc.txt
rm -i abc.txt
rm -f abc.txt
rm -r abc
rm -rf abc
- cp :
CoPy 의 약자로 파일이나 디렉토리를 복사하는 명령어 (새로 복사한 파일은 복사한 사용자의 소유가 된다. 그러므로 명령을 실행하는 사용자는 해당 파일의 읽기 권한이 필요하다)
cp abc.txt cba.txt
cp -r abc cda
- touch : 크기가 0인 새 파일을 생성하거나 생성된 파일이 존재한다면 파일의 최종 수정 시간을 변경한다.
touch abc.txt
- mv :
MoVe 의 약자로 파일이나 디렉토리의 이름을 변경하거나 다른 디렉토리로 옮길 때 사용
mv abc.txt /etc/sysconfig/
mv aaa bbb ccc ddd
mv abc.txt www.txt
- mkdir :
MaKe DIRectory 의 약자로 새로운 디렉토리를 생성한다.
mkdir abc
mkdir -p /def/fgh
- rmdir :
ReMove DIRectory 의 약자로 디렉토리를 삭제한다. 해당 디렉토리의 삭제 권한이 있어야 하며 디렉토리는 비어 있어야 한다. 파일이 있는 디렉토리를 삭제하려면 rm -r 명령어를 실행해야 한다.
rmdir abc
- cat :
conCATenate 의 약자로 파일 내용을 화면에 출력한다.
cat a.txt
- head, tail : 텍스트 형식으로 작성된 파일의 앞 10행 또는 마지막 10행만 화면에 출력한다.
head anaconda-ks.cfg
head -3 anaconda-ks.cfg
tail -5 anaconda-ks.cfg
- more : 텍스트 형식으로 작성된 파일을 페이지 단위로 화면에 출력한다.
Space 를 누르면 다음 페이지로 이동하며, B 를 누르면 앞 페이지로 이동한다. 또는 Q 를 누르면 명령을 종료한다.
more anaconda-ks.cfg
more +30 anaconda-ks.cfg
- less : more 명령과 용도가 비슷하지만, 기능이 더 확장되어 있다. more에서 사용하는 키와 더불어 화살표 키나
PageUp , PageDown 도 사용할 수 있다.
file anaconda-ks.cfg
file /dev/sr0
- clear : 현재 사용중인 터미널 화면을 지워준다.
clear 또는 Ctrl l