1) mysql的命令
【关闭数据库】./bin/mysqladmin shutdown -uroot
【启动数据库】nohup ./bin/mysqld_safe > cmd.log 2>&1 0</dev/null &
【删除数据库】mysqladmin -u[username] -p[password] drop [database]
【创建数据库】mysql -u $MyUSER -h $HostName -p$MyPASS -Bse "CREATE DATABASE $dbUser;"
./bin/mysqldump -d --add-drop-database jn_core -uroot -p>./bakstru/jn_core.sql(表结构)
./bin/mysqldump -t jn_core -uroot -p>./bakdata/jn_core.sql(导出表数据)
./bin/mysql -uroot -p jn_core <./bakstru/jn_core.sql(数据库导入)
./bin/mysqldump --add-drop-database jn_core -uroot -p>./bakstru/jn_core.sql (数据库导出)
2)Find的命令用法
Linux下find命令错误"find: paths must precede expression"
$ find . -name *.txt
find: paths must precede expression
Usage: find [path...] [expression]
$ find . -name "*.txt"
./test.txt
./test1.txt
[查出所占端口号的程序进程号]
netstat -anp | grep 8009
[查出所占]
ps -f -p 23486
[删除当前目录下100天的文件]
find . -atime +100 -exec rm -f {} \;
[删除文件名为乱码的文件]
首先,我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。首先,我们要取得文件的i节点号。这个可以通过ls命令的-i选项获得得,也可以通过ll -i 来获得。
第二步,使用find命令将文件名传递给rm命令。e.g:删除节点为12345的乱码文件夹可以使用如下命令: find ./ -inum 12345 -print -exec rm {} -rf \;