l'étoile 2024. 8. 26. 21:56
728x90
반응형

누군가 그랬다. 하고 싶은 일 1가지를 하기 위해서는 하기 싫은 일 99가지를 해야 한다고. 나는 지금 그 한 가지를 찾기 위한 과정에 있다. 글이 길어지기 전에 공부나 기록하자.

 

현재 위치 찾기 (present working directory)
pwd 



디렉터리 변경하기 (chagne directory)
cd(띄어쓰기 한 칸)/
(ex. cd /etc : etc로 디렉터리 변경)



디렉터리 한 단계 위로 이동
cd띄어쓰기 ..
( 한 단계 위로 이동 .. 
  두 단계 위로 이동 ../..
  세 단계 위로 이동 ../../..)
  


디렉터리 내용 나열하기
ls띄어쓰기
(ls /etc : etc 디렉터리에 무엇이 있는지 알려줌)
더 자세한 디렉터리 내용
ls -l
ls -la //숨겨진 파일

 

도움말
--help
-h
-?
man띄 /(manual)


찾기
locate띄
(하루에 한 번만 업데이트되는 데이터베이스를 사용, 너무 압도적인 많은 정보 제공, 몇 분 또는 몇 시간 전에 한 것은
사용 안 하는 단점)
(해당 단어의 모든 항목을 찾음)
whereis (바이너리파일)
which (path 변수에서 바이너리 찾기)
find /etc -type f -name apache2*.

 

파일 생성
cat > hackingskills
Hacking is the most valuable skill set of the 21st century!



파일 읽기
cat hackingskills



파일 내용 추가
cat >> hackingskills
Everyone should learn hacking



기존 내용 지우고 새로운 내용으로 덮어쓰기
cat > hackingskills
Everyone in IT security without hacking skills is in the dark



touch로 파일 생성
touch newfile

디렉터리 생성 (make directory)
mkdir newdirectory
cd newdirectory


파일이름 변경
mv newfile newfile2 (newfile의 이름을 newfile2로 변경)

파일 삭제
rm newfile2
디렉터리 삭제
rmdir newdirectory
디렉터리 내 모든 콘텐츠 삭제 + 디렉터리 삭제
rm -r newdirectory
반응형