Skip to content
- File or folder size check (first level)
- How to create soft link?
- How to setup cron job?
- ‘crontab -e’ => modify => save and it applies immediately.
- How to replace string in a file?
- How to install AWS CLI
- sudo apt install awscli
- aws configure
- How to install zip
- sudo apt install zip
- https://speedysense.com/zip-and-unzip-command-in-ubuntu-terminal/
- Change folder permission
- e.g. chmod -R 777 /path/to/directory
- Search by file name
- find <folder-path> -name <file-name>
- Search string in a folder
- grep -r <search-string> <folder-path>
- grep -r “test string” .
- cp 시에 owner 유지하는 방법
- cp를 할때 파일이나 폴더의 permission은 유지되지만 owner:group이 자기자신으로 바뀌게 된다
- 이를 유지 하기 위해서는 p옵션 사용
- cp -p source-file dest-file
- login vs interactive vs non-interactive shell
- su vs su –
- 리눅스 커맨드 공부
- Remote로 file transfer
- Check Linux Disk Space
- 사용중인 port 확인 방법
- sudo netstat -ltnp | grep PORT
- 실행중인 process 확인 방법
- ps aux | grep process_name
- 파일의 인코딩을 확인하는 방법
- 압축시 특정 폴더 제외하는 방법
- stdout과 file에 둘다 출력하는 방법
- <command> | tee <filename>
- file에 append하고 싶은 경우
- <command> | tee -a <filename>
- du -sh
- 현재 폴더의 사이즈 (subfolder 포함) 체크
- 현재 폴더 안에서 해야함
- time <command>
- e.g. time sleep 5
- <command>를 실행하는데 걸린 elapsed time을 측정
- 커맨드 끝에 &를 붙이면 백그라운드에서 실행
- 마지막으로 실행한 커맨드의 pid
- htop
- cpu%, mem% 이런거 볼수 있음
- t 누르면 tree view를 보여줌
- /dev/null
- yes
- yes > /dev/null &
- cpu 100%를 만드는 간단한 방법. 쓰레드는 1개만 이용함.
- taskset -p 0x1 [pid]
- nice
- nice -n [niceness] [program]
- niceness로 program을 런치. 런치 전인 경우에 사용
- renice -n [niceness] -p [PID]
- 이미 실행중인 프로그램의 niceness를 수정할 경우 사용
- nice 값은 -20 ~ 19. 이 값이 낮을수록 중요
- nice 값이 1차이 날때마다 5프로씩 cpu를 더 얻어오는 듯
- https://peteris.rocks/blog/htop/
- top 커맨드의 output을 save 하는 방법