liunx-指令
#!/bin/bash #开头必写
#查找当前目录下所有包含Local Networks的文件
find ./ | xargs grep Local Networks
逐层添加目录
mkdir -p 3/4/5
tar -xf ${path}/a.tar.gz -C /var/www/html/ >/dev/null
yum -y install lrzsz
#封掉某个ip
iptables -I INPUT -s 192.228.100.100 -j DROP
#创建软链接
ln -s /var/www/html/phpMyAdmin-4.0.10.20-all-languages/ /var/www/html/pbxadmin
ln -s 被链接方 软链接
ln -s /var/spool/asterisk/outgoing outgoing
ln -s /var/www/html/api/modules/api/controller/common common
#删除软链接
rm -rf ./outgoing #后面不要加/ 否则会将源文件删除
#文件写入内容
echo "Raspberry" > test.txt #写入
echo "Intel Galileo" >> test.txt #追加
#输出写入文件
ll > dir/filename #包括文件用户与权限
ls > dir/filename #只包含文件名
#翻页显示
ls | more #空格翻页
ls | less # pgup 和 updown 翻页
#查看进程
ps -aux | grep php || ps -aux
#结束相应进程
Kill -9 进程号
#结束所有的php进程
Killall php
#查看当前文件夹下文件的数量
ls | wc -w
ls | wc -l #文件数量
#无提示强行复制覆盖
\cp -rf ${path}/reload.sh /var/www/html
#数据库备份
#备份库
mysqldump -uroot -p123456 mysql > /tmp/mysql.sql
#恢复库
mysql -uroot -p123456 mysql < /tmp/mysql.sql
#备份表
mysqldump -uroot -p123456 api cdrarrange > /root/cdrarrange.sql
#获取当前目录
path=$(cd `dirname $0`; pwd)
#清空表
truncate table 表;