获取root权限
sudo su
新建文件夹
mkdir test
下载文件(Linux to Win,使用SecureCRT)
cd到文件目录,执行sz –e 文件名。
文件下载成功之后即可在以下目录找到。

上传文件( Win to Linux,使用SecureCRT)
rz –e然后从弹出的对话框中选择要上传的文件(不要勾选以ASCII方式上传,否则会解压失败)。
解压zip文件
unzip test.zip -d /apps/dat/
给文件增加读、写、运行权限
chmod 777 ./*.sh
查看进程环境变量
查看环境变量并搜索db:
strings /proc/23785/environ |grep -i db
查看环境变量并标亮db:
strings /proc/22667/environ|grep --color -i db
shell重定向
sh -x /apps/sh/tomcat.sh restart >> temp.log 2>&1
搜索
grep "test"*
查找大文件
find /apps/ -type f -size +100M
find /apps/ -type f -size +100M -mtime -1 一天内的文件
find /apps/ -type f -size +100M -mtime +1 一天前的文件
删除大于100M的文件sh脚本:
for i in `find . /apps/ -type f -size +100M-mtime +1`;
do rm $i -rf;
done
查看磁盘占用情况
df -h
查看端口占用情况
netstat -anp | grep 3306
lsof -i:3306
动态查看日志文件
tailf test-rpm.api.com.log
Less查看日志命令
G 跳到最后一行
?test 搜索test
Ctrl+B向上翻页
Ctrl+F 向下翻页
远程复制 scp
scp -r root@10.199.XXX.XXX:/apps/svr/ /apps/svr/
复制 cp
cp -R ik ik.bak
curl GET 参数问题
url 为 http://mywebsite.com/index.php?a=1&b=2&c=3
web形式下访问url地址,使用$_GET是可以获取到所有的参数
然而在Linux下
curl http://mywebsite.com/index.php?a=1&b=2&c=3
$_GET只能获取到参数a
由于url中有&,其他参数获取不到,在linux系统中&会使进程系统后台运行
必须对&进行下转义才能$_GET获取到所有参数
curl http://mywebsite.com/index.php?a=1\&b=2\&c=3
或者curl "http://mywebsite.com/index.php?a=1&b=2\&c=3"
网友评论