map <F7> <ESC>:set mouse=a<CR> // enable map <F8> <ESC>:set mouse-=a<CR> // disable
grep -r [찾을 문자열] [대상파일들]
grep -r 'apache' ./test.log
find . -name '*.conf' | xargs grep -r --color=auto -n 2>dev/null 'phpMyAdmin'
현재 부터 하위 모두를 검색하되, conf 라는 확장자를 가진 파일중에서 'phpMyAdmin' 이라는 문자열을 검색한다. 그리고 일치 문자열은 강조색으로 표시!
# scp [옵션] [계정명]@[원격지IP주소]:[원본 경로 및 파일] [전송받을 위치]
예제1) P 111.222.333.444 서버의 abc라는 계정으로 /home/abc/index.html 파일을 로컬서버 /home/me/ 디렉토리에 전송 받기
# scp abc@111.222.333.444:/home/abc/index.html /home/me/
# scp [옵션] [원본 경로 및 파일] [계정명]@[원격지IP주소]:[전송할 경로]
예제2) 로컬서버 /home/me/wow.html 파일을 IP 111.222.333.444 서버의 /home/abc/ 디렉토리에 전송 하기
# scp /home/me/wow.html abc@111.222.333.444:/home/abc/
# scp –P 2222 abc@111.222.333.444:/home/abc/index.html /home/me/
# scp –P 2222 /home/me/wow.html abc@111.222.333.444:/home/abc/
Generating public/private rsa key pair. Enter file in which to save the key ...
printf "\n" homeTotal=`df -h | grep /dev/mapper/ubuntu--vg-root | awk '{print $2}'` homeUsing=`df -h | grep /dev/mapper/ubuntu--vg-root | awk '{print $3}'` homePer=`df -h | grep /dev/mapper/ubuntu--vg-root | awk '{print $5}'` workTotal=`df -h | grep sdc1 | awk '{print $2}'` workUsing=`df -h | grep sdc1 | awk '{print $3}'` workPer=`df -h | grep sdc1 | awk '{print $5}'` backupTotal=`df -h | grep sdb1 | awk '{print $2}'` backupUsing=`df -h | grep sdb1 | awk '{print $3}'` backupPer=`df -h | grep sdb1 | awk '{print $5}'` echo " Home disk Usage : ${homeUsing} / ${homeTotal} (${homePer}) " echo " Work disk Usage : ${workUsing} / ${workTotal} (${workPer}) " echo " Backup disk Usage : ${backupUsing} / ${backupTotal} (${backupPer}) " printf "\n"
#!/bin/bash for pkg in `dpkg --get-selections | awk '{print $1}' | egrep -v '(dpkg|apt|mysql|mythtv)'` ; do apt-get -y --force-yes install --reinstall $pkg ; done