자주 사용하는 bash 명령어

ro_ot ㅣ 2020. 6. 12. 18:43

이전 명령어 1000개 보기

=history | less

현재 디렉터리와 최근 디렉터리 왔다 갔다 하기

=cd -

홈 디렉토리 가기

= cd

file1을 복사하여 file2 만들기

= cp file1 file2

날짜 보기

= date

디스크 사용량 보기

= df -h

환경변수 PATH 값 보기

= echo $PATH

로컬 호스트 이름 보기

= hostname

로컬 IP주소와 netmask보기

= ifconfig

롱 포맷

= ls -l

하부 티렉 터리를 반복하여 나열

= ls -R

수정 시간에 따라 파일 목록을 나열

= ls -t

현재 디렉터리의 모든 파일의 접근 권한 보기
(권한의 포맷은 drwxrwxrwx이고, 순서는 owner-group-other, 숫자 값은 read=4, write=2, execute=1이다.)

= ls -l filename  

새 디렉터리 만들기

= mkdir firname

빈 파일 만들기

= touch filename

특정 디렉터리에 파일 옮기기

= mv filename dirname

이름 바꾸기

= mv file1 file2

작업 디렉토리 보기

= pwd

파일 지우기

= rm filename

파일 및 폴더 삭제
(r : 하위 디렉터리를 포함한 모든 파일 삭제)(f : 강제로 파일이나 디렉토리 삭제)

= rm -rf  

디렉터리와 디렉터리의 모든 컨텐츠 지우기

= rm -rf dirname

현재 디렉토리의 txt로 끝나는 모든 파일 지우기

= rm \*.txt

지금 컴퓨터 끄기

= shutdown -h now

지금 컴퓨터 재시작

= shutdown -r now

원격 컴퓨터 로그인

= ssh adress@ip

파일 내용 보기

= cat filename

파일 찾기

= find / -name filename

상태 보기

= stat

인터넷에서 파일 받기

= wget [http://remote\\\_file\\\_url](http://remote%5C_file%5C_url)

현재 디렉터리 파일 개수

= ls-l | wc -l

tree 보기

= tree

쉘을 열고 exit 할 때까지 슈퍼유저 권한을 갖는다

= sudo -i

 

. / ~ 기호

. 자신을 뜻함
.. 부모 디렉터리를 뜻함
~ 홈 디렉터리를 뜻함