Articles of 命令行界面

如何configurationMySQL命令行客户端密钥绑定?

我经常在Ubuntu盒子上使用mysql命令行客户端。 它工作正常,除了键绑定是错误的。 具体来说,按“Home”,“End”或“Delete”使其输出一个〜(代字号)字符,并发出嘟嘟声。 我已经确定,Home / End可以通过分别按Control + A和Control + E来完成,就像在Macterminal上一样。 我在一个Windows机器上,使用PuTTY与Ubuntu交谈,但是在常规命令行中,home / end / delete键可以正常工作。 我很确定这是一个特定于mysql客户端的问题。 我检查了man文件,但没有发现任何有用的东西。 有没有办法将Home / End / Delete键绑定到他们的实际function? 也许在我的主目录中的configuration文件什么的? 每当我移回几个空格来编辑一个查询,然后按下delete,我只需要再次前进,所以我可以使用Backspace键来删除不正确的查询,而且还删除删除键放入的〜 这让我慢慢地,但肯定地疯狂。 疯了,我告诉你,疯了!

rsync:ssh未知选项-p2122

我运行此命令将数据从一台服务器复制到另一台服务器。 它已经工作了一段时间。 我有这个设置作为一个cron工作。 昨天由于某种原因,它停止了工作。 我手动运行它,并得到这个错误: ssh -qt -p2123 [email protected] rsync -az –delete –rsh='ssh -p2122 -qt' /home/user36/public_html/ [email protected]:/home/user36/public_html/ rsync: -p2122: unknown option rsync error: syntax or usage error (code 1) at main.c(1231) [client=2.6.8] 请注意,完整的命令是在一行中执行的,但为了更好的可读性在这里显示为多行 为什么突然停止工作? 为什么它抛出的错误在SSH端口选项? 编辑 :这是在CentOS上

如何获得执行磁盘IO的程序列表?

我有一个服务器(运行CentOS 5),我需要弄清楚哪些程序(MySQL,Apache等)正在做最多的磁盘I / O? 有没有一个命令可以让我计算一段时间内的平均值?

从文件中search短语后,在行中插入/前缀字符的命令

与我之前在这里发布的问题类似,我正在寻找Linux命令的帮助,执行/执行以下与我原来的问题微妙的不同: 在给定的文件中以大小写不敏感的方式search特定的单词/短语,然后在紧接着的'n'行( 包括该单词的行)插入/前缀字符– (在这种情况下,这是一个SQL注释) /短语在给定的文件中匹配。 示例:如果我尝试search“CREATE FUNCTION plpgsql_call_handler”这个短语不区分大小写,并且在第102644行匹配,那么我希望在第102644行和紧接着的第2行中插入/前缀字符在给定的文件中。 在这种情况下,我希望插入/前缀行号。 与人物– 102644,102645,102646。 示例文件: 102644 CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler 102645 AS '/usr/lib/pgsql/plpgsql.so', 'plpgsql_call_handler' 102646 LANGUAGE c; 我希望/希望它变成(在这种情况下,这是一个SQL评论): 102644 — CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler 102645 — AS '/usr/lib/pgsql/plpgsql.so', 'plpgsql_call_handler' 102646 — LANGUAGE c;

在CentOS上安装和configuration邮件服务器的教程

任何人都知道如何使用命令行在CentOS上安装和configuration邮件服务器的howto / tutorial / walkthrough? 我刚刚得到了一个新的VPS。 去年我用了一个很好的教程,基本上是安装/configuration和保护邮件服务器和所有相关的东西,但我忘了当然的url:)。 我想要什么: Mail server for CentOS 5.6 IMAP + POP + SMTP Webmail Spamfilter Vscan anything else? 提前致谢!

哪个进程创buildcracker文件?

大量的名为FOO **的裂解器文件是由一些进程创build的。 我执行了下面的命令来find肇事进程lsof -f -F / tmp / * 但没有发现任何有用的东西。 有什么更好的方法来捕捉罪魁祸首的过程。

如何在TCSH脚本中定义一个不会被导出到调用它的进程的variables?

我知道在KSH中,如果我写出export A=B ,那么调用我的脚本的过程可以评估${A} ,如果我写A=B ,那么${A}在我的脚本之外将没有任何值。 TCSH如何做到这一点? 我只知道样式: setenv AB为variables设置值

用于Oracle Imp和Exp命令的Microsoft SQL替代方法

可能重复: 用于Oracle Imp和Exp命令的Microsoft SQL替代scheme 我正在寻找一个命令行工具或SQL命令来导出/导入表或完整的数据库。 很像Oracle数据库的imp和exp命令。 有什么build议么?

使用nc命令logging所有传入和传出的请求

我有一个web服务器在8080监听,我想使用nc命令来侦听端口80,所以所有传入的请求和传出响应都logging到两个文件,即inflow和outflow 。 我已经按照链接http://smaftoul.wordpress.com/2009/05/13/netcat-as-a-logging-tcp-proxy/ ,不按预期工作。 cat proxypipe | nc -l -p 80 | tee -a inflow | nc localhost 81 | tee -a outflow 1>proxypipe usage: nc [-46DdhklnrStUuvzC] [-i interval] [-P proxy_username] [-p source_port] [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol] [-x proxy_address[:port]] [hostname] [port[s]]

Windows 7:如何停止/从命令行启动服务(如services.msc做到这一点)?

我开发了一个Java程序,使用本地SQL Server实例来存储数据。 在某些安装中,SQL Server实例有时不运行。 用户可以通过手动启动SQL Server实例(通过services.msc)来解决此问题。 我正在考虑自动化这个任务:软件会检查数据库服务器是否可以访问,如果不尝试(重新)启动它。 问题是在相同的用户帐户上,可以通过services.msc(没有任何UAC提示)来停止/启动服务,但是不能通过(非提升的)命令行。 操作系统似乎以不同的方式处理services.msc: c:\>sc start mssql$db1 [SC] StartService:OpenService FEHLER 5: Zugriff verweigert(拒绝访问) c:\>net start mssql$db1 Systemfehler 5 aufgetreten。 Zugriff verweigert(拒绝访问) 所以问题是:我怎样才能停止/从一个Java程序/命令行启动服务,而不让我的用户使用services.msc(最好通过板载工具)