-
[주간학습 정리] Week 6Naver AI Tech 2024. 9. 13. 18:04
3줄 요약
프로젝트를 시작했다
프로젝트에 도움되는 지식을 배웠다
데이터가 어렵다리눅스 커맨드 정리
리눅스는 1991년 리누스 토르발스가 개발한 오픈소스 운영체제로 높은 안정성과 보안성, 다양한 배포판 존재, 다중 사용자 및 다중 처리 가능이라는 장점을 가지고 있다.
명령어 간단한 설명 사용 예시 ls 디렉토리 내용을 나열 ls -l
(자세한 목록 표시)cd 디렉토리 변경 cd /home/user
(특정 디렉토리로 이동)echo 터미널에 텍스트 출력 echo "Hi"
pwd 현재 작업 디렉토리 경로 출력 pwd
mkdir 새 디렉토리 생성 mkdir new_folder
rm 파일 또는 디렉토리 삭제 rm file.txt
(파일 삭제)cp 파일 또는 디렉토리 복사 cp file.txt /path/to/destination
mv 파일 또는 디렉토리 이동/이름 변경 mv old_name.txt new_name.txt
cat 파일 내용 출력 cat file.txt
clear 터미널창 초기화 clear
history 최근 입력한 커맨드 히스토리 출력 history
find 파일 및 디렉토리 검색 find . -name "file"
grep 파일 내 텍스트 검색 grep "pattern" file.txt
tree 디렉토리 하위 구조 확인 tree -L 2
head 파일의 앞 n행 출력 head -n 5 file.txt
awk 텍스트 처리 도구 awk '{print $2}' file
chmod 파일 권한 변경 chmod 755 file.txt
sudo 관리자 권한으로 명령 실행 sudo apt-get update
top 시스템 프로세스 모니터링 top
nohup 백그라운드 실행 nohup python main.py &
ps 실행 중인 프로세스 목록 표시 ps aux
kill 프로세스 종료 kill 1234
(PID 1234 프로세스 종료)df 디스크 공간 사용량 표시 df -h
(사람이 읽기 쉬운 형식으로 표시)du 디렉토리 공간 사용량 표시 du -sh *
(현재 디렉토리 내 항목별 크기 표시)tar 파일 압축/해제 tar -cvf archive.tar files/
(압축)wget 웹에서 파일 다운로드 wget https://example.com/file.zip
ssh 원격 서버에 안전하게 접속 ssh user@hostname
'Naver AI Tech' 카테고리의 다른 글
[주간학습 정리] Week 8 (3) 2024.10.11 [주간학습 정리] Week 7 (1) 2024.09.27 [주간학습 정리] Week 5 (1) 2024.09.06 [주간학습 정리] Week4 (0) 2024.08.30 [주간학습 정리] Week 3 (0) 2024.08.23