命令行实例
出自翠花
目录 |
mysql
使用mysql批处理执行sql命令。尤其是目标操作系统不支持中文的时候,可以先在自己的电脑上编辑sql文件(最好使用vi),然后使用pscp或者ftp上传到目标主机目录。
mysql -e "source abc.sql" -u useyourusername --password=useyourpassword databasename
如何显示数据库内容呢?
mysql -e "select * from tableabc" -u useyourusername --password=useyourpassword databasename > tablecontents.txt
就会将这个内容放到一个目录中,下载就可以看到了,当然你也可以放到web目录,直接显示
pscp
pscp 是著名网络工具PuTTY[1]的一分子,传输文件时使用加密协议。
下面的命令将本地文件abc.sql 上传到目标主机的home目录下的software目录。第一个参数表示源文件,第二个参数表示目标文件,注意二者颠倒一下就变成下载文件。
pscp "d:\temp\abc.sql" "yourusername@cuihua.org:./software/"
或者指定自己的文件名
pscp "d:\temp\abc.sql" "yourusername@cuihua.org:./software/abc001.sql"
在文件名中出现空格等特殊字符的时候,双引号是必须的。
Find
Find 命令和grep结合起来可以查找包含字符串的文件。但是这可能仅限于ascii字符集。
find . -exec grep "wpmu_create_user" '{}' \; -print | grep '/'
