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 表;

posted @ 2019-03-18 09:59  终究是乌云遮了天  阅读(143)  评论(0编辑  收藏  举报