Common
mv ./path/folder /folder/folder
mv allFoldersUp/** ..
alias shortName="your custom command here"
alias re="sudo systemctl restart tomcat"
# Permanent alias
vi ~/.bashrc
alias re="sudo systemctl restart tomcat"
source ~/.bashrc
netstat -plnt //listen,pid
netstat -plnt | grep ‘:80’ //filter
route -n //local Network 확인
ps -ef | grep java | grep tomcat
cat /proc/cpuinfo | grep processor /proc/cpuinfo | wc -l //cpu core 확인
uptime //load 확인
ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11 //각 프로세스 사용량 확인
free -mh | df -T //메모리 사용량 확인. 디스크 사용량 확인
파일 찾기
find -name '*.zip'
find . -name "*" | xargs grep -n "count"
파일 합침
cat 1.txt 2.txt 3.txt > 0.txt
-concat 3 files and output to 0.txt.
-> = shell redirection
cp abc.txt abc_bak.txt
concat and alphabetic sort
cat file1 file2 | sort > file3; cat file3
권한 변경
chmod u+r secure (secure파일의 소유자 읽기권한 추가)
chmod ugo-wx secure (소유자, 그룹, 그 외 사용자의 쓰기,실행권한을 삭제)
chmod ugo+x secure (소유자, 그룹, 그 외 사용자에 실행권한 추가)
chmod ugo=x secure (소유자, 그룹, 그 외 사용자의 실행권한을 제외한 모든권한 삭제)
cp -rp ./path/folder ./folder/folder
sh run.sh
./run.sh
history
history -w currLoc.txt
cat ./path/log.log
vi ./path/log.log
tail -f log.txt
tail -n log.txt
ps -ef | grep java | grep tomcat
kill
ls -al
'''
### 기타
cpu 확인
http://lyo.kr/bbs/board.php?bo_table=tip&wr_id=14
grep processor /proc/cpuinfo | wc -l
grep 'physical id' /proc/cpuinfo | sort -u | wc -l
grep 'cpu cores' /proc/cpuinfo | tail -1
egrep 'cpu cores|siblings' /proc/cpuinfo | sort -u
dmesg | grep sda4
df -hT
getconf LONG_BI
ethtool eth0
select banner from v$version;
dmidecode | grep Name
sar -u // cpu 사용률 확인
sar -q // load average 확인
sar -r // memory 사용현황 확인
sar -W // swap 발생상황 확인
ps -ef --sort -rss
ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11
ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,comm --sort -rss | head -n 11
ps -ef | grep defunct | grep -v grep
ps -ef | grep defunct | awk '{print $3}' | xargs kill -9