$ mysqldump -h localhost -u username -p database_name > backup_db.sql
Run Code Online (Sandbox Code Playgroud)
我可以使用上面的行,但它仅用于服务器中的一个数据库,我可以将所有数据库完整备份到一个备份文件中吗?
或者是否有一些命令可以序列化这个过程?
类似于下面的内容(我添加了 -all 这很可能是错误的):
$ mysqldump -u username -h localhost -p -all | gzip -9 > backup_db.sql.gz
Run Code Online (Sandbox Code Playgroud)
谢谢。
如何从命令行重新启动 SharePoint 计时器服务?
假设我有一个包含几个文件的目录,如下所示:
$ ls
file1 file2 file3
Run Code Online (Sandbox Code Playgroud)
我想在 bash 中做一些 tab 补全:
$ cat file<tab>
file1 file2 file3
Run Code Online (Sandbox Code Playgroud)
我记得看到有人在做 Tab 补全,shell 将下一部分加粗,所以在这种情况下,它会将文件名的1,2和加粗,3因此它看起来像这样:文件1 文件2文件3
这将告诉您接下来应该输入什么。
我认为这是 的一个功能zsh,但有什么办法可以得到它bash吗?
如何快速选择并登录需要通过ssh访问的多台主机?我正在构建一个如下所示的 shell 脚本,用于dialog从命令行显示主机菜单,但我很好奇是否有更好的方法。
#!/bin/dash
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
trap "rm -f $tempfile" 0 1 2 5 15
while [ 1 ]
do
dialog --menu "Select Host" 0 0 0 \
"hostname1" "Host description 1" \
"hostname2" "Host description 2" \
"hostname3" "Host description 3" 2> $tempfile
HOSTNAME=`cat $tempfile`
if [ "x" = "x$HOSTNAME" ]; then
break
fi
ssh $HOSTNAME
done
Run Code Online (Sandbox Code Playgroud) 我正在磁盘之间复制大量文件。大约有 16 GB 的数据。我想从命令行查看进度信息,甚至估计完成时间。
有什么建议吗?
我期望像“put2clip c:\boot.ini”这样简单的东西,这将导致与在资源管理器中右键单击 boot.ini 文件并选择“复制”相同的结果。
我查看了 nirsoft 的 nircmd、thinkingms.com/pensieve/2009/03/14/ClipexeACommandLineToolForTheWindowsClipboard.aspx 和 steve.org.uk/Software/clipboard/ bot,它们似乎都没有完成这项工作或提供良好的文档。
谢谢。
我遇到这个问题已经有一段时间了,我希望这是一个非常简单的解决方法:
在不同的地方,我会看到命令行中出现奇怪的符号。比如一个'。似乎它正在取代其他一些角色..?例如,当我做
prompt -p
Run Code Online (Sandbox Code Playgroud)
我会得到很多 'â 符号。如:
fade theme with parameters `white grey blue':
ââââuser@hostââââ Sun Sep 05 05:57:20pm
_cwd}~/ command arg1 arg2 ... argn
Run Code Online (Sandbox Code Playgroud)
用户和主机替换了我的实际用户/主机,但其他一切看起来都完全一样。
我还在 g++ 编译器消息中看到了这些符号,例如:
test.cpp: In function âint main()â:
test.cpp:6: warning: unused variable âxâ
Run Code Online (Sandbox Code Playgroud)
这是怎么回事,我能做些什么来解决它?我使用的 shell 是 zsh(但我也看到了 bash 中的符号)。我正在使用 ubuntu 和腻子。谢谢!
我刚从服务器提供商那里得到了一台新服务器,他把它放在了一些旧的 1.5TB 硬盘上。他们确实支持smartctl。
有没有办法可以找出这些驱动器的年龄?
有没有人知道 curl 和 wget 的任何替代方案?我正在寻找的关键功能要求是能够针对已知 URL 执行 HTTPS GET 请求。
我正在寻找替代方案的原因很简单,因为我正在尝试从当前没有安装 wget 或 curl 的服务器执行连接测试。有关的服务器受到严格的变更控制,因此在其上安装新软件是禁忌。
服务器上安装的操作系统是AIX。
MySQL 详细信息:
MySQL username: root
MySQL password: z
Run Code Online (Sandbox Code Playgroud)
要在不登录的情况下运行 MySQL 查询,命令是:
mysql -u root -pz -e "mysql-query-here"
Run Code Online (Sandbox Code Playgroud)
所以,如果我想用 name 创建数据库db1,它将变成:
mysql -u root -pz -e "CREATE DATABASE db1 CHARACTER SET utf8 COLLATE utf8_bin"
Run Code Online (Sandbox Code Playgroud)
现在,我想为数据库运行这个查询 db1
INSERT INTO `role_permission` VALUES (1,'create about_us content','node')
Run Code Online (Sandbox Code Playgroud)
我不知道如何使它工作。我试过很多组合都没有运气。