命令行实例

出自翠花

跳转到: 导航, 搜索

目录

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 '/'

参考