본문 바로가기

개발/서버관련

리눅스 연습하기 #3 ) 기본 명령어

tab : 자동완성

history : 사용했던 명령어 보기
history -c : 기억되었던 명령을 모두 삭제

cat : 파일 내용을 출력

ls는 List의 약자로 해당 디렉터리에 있는 파일의 목록을 나열한다.

ls -a : 현재 디렉터리의 목록(숨김 파일 포함)

ls -l : 현재 디렉터리의 목록을 자세히 보여줌 = ll 명령어

ls *.txt : 현재 디렉터리의 목록 중 확장자가 txt인 목록을 보여줌

ls a* : 현재 디렉터리의 목록 중 앞 글자가 a인것의 목록을 보여줌

 

cd는 change directory의 약자로 디렉터리 이동하는 명령어다.

cd : 현재 사용자의 홈 디렉터리로 이동. root면 /root로 이동

cd .. : 상위의 디렉터리로 이동

cd ../etc/sysconfig : 현재 디렉터리에서 상위로 이동 후 etc/sysconfig로 이동

 

pwd는 현재 작업중인 디렉터리의 전체 경로를 출력

 

rm는 remove의 약자로 파일이나 폴더를 삭제한다. (권한이 있어야 함)

rm text.txt : 해당 파일을 삭제(삭제할건지 확인하는 메세지가 나옴)

rm -f text.txt : 삭제 시 확인하지 않고 바로 삭제

rm -r abc : 해당 디렉터리를 삭제

rm -rf abc : abc디렉터리와 그 아래에 있는 하위 디렉터리를 강제로 전부 삭제

 

cp는 copy의 약자로 파일이나 디렉터리를 복사한다. 사용자는 복사하고자 하는 파일의 읽기권한이 필요하다.

cp abc.txt def.txt : abc.txt를 def.txt라는 이름으로 바꿔서 복사

cp -r abc def : abc 디렉터리를 def라는 이름으로 바꿔서 복사

 

 

 

반응형