[Linux] 내가 쓰는 Linux 명령어
2020. 3. 5. 18:59ㆍ개발/Linux
반응형
왜 시작했을까?
- 지금까지 리눅스를 사용하면서는 그냥 머릿속에 외워둔 것(휘발성 몇 달안 쓰면 기억에서..), 그때그때 찾는 것 (매번 여러 곳을 찾아야 해)에 대한 불편함을 느끼고 내가 한 번이라도 써본 명령어들은 a ~ z까지 계속 채워가 볼 생각이다.
명령어
명령어 | 설명 | 예시 | 써본 옵션 |
---|---|---|---|
du -sh 디렉토리명 | 해당디렉토리에 용량을 보기 좋게 표시 | sudo du -sh /app/engine/ |
1. -s:: 용량만 2. -h:: 용량을 예쁘게표시 |
pwd | 현재 경로 표시 | pwd |
|
cd 디렉토리 | 이동 | cd /app/engine/ | |
ls | 디렉토리(directory)에 있는 내용(디렉토리, 파일 등)을 확인 | ls |
1. -R:: 하위 디렉토리도 표시 2. -l:: 자세한 내용을 출력한다. (퍼미션(권한), 포함된 파일수, 소유자, 그룹, 파일크기, 수정일자, 파일이름) |
ps -ef | grep 내가찾고싶은거 |
ps:: 실행 중인 프로세스 찾기 | :: 파이프라인(단순히 앞뒤를 연결해 준다 이해하면 좋을 듯)
grep:: 입력으로 전달된 파일의 내용에서 특정 문자열을 찾기 |
ps -ef|grep java |
[ps 관련] 1. -e:: 모든 프로세스를 출력 2. -f:: 풀 포맷으로 보여준다(UID, PID 등) |
mv 파일 옮기고싶은 파일 장소 |
해당 경로로 파일, 디렉토리 이동 |
mv /home/test /etc/test | |
rm |
삭제 |
rm ./logs |
1. -r :: 디렉토리와 그 하부 파일까지 삭제 2. -f :: 삭제 여부묻지 않고 바로 삭제 |
find ./ -name "*.sh" -exec perl -pi -e 's/찾을단어/변경할 단어/g' {} \; |
여러 파일에 있는 특정 단어를 변경 |
find ./ -name "*.sh" -exec perl -pi -e 's/park/lee/g' {} \; |
|
..ing
반응형
광고
광고
'개발 > Linux' 카테고리의 다른 글
[Linux] /bin/bash^M: bad interpreter: 그런 파일이나 디렉터리가 없습니다 해결 (0) | 2020.04.02 |
---|