Articles of 命令行界面

当由cron运行时,ls格式的date不同

在FC10中,当通过命令行或脚本调用时,ls以“YYYY-MM-DD HH:MM”格式输出date。 当由cron调用时,date格式为“Mon DD HH:MM”。 是什么赋予了? 为什么改变? 我已经检查过env和alias,shell和cron之间没有什么明显的区别。

基于Linuxterminal的CSV或TSV编辑器 – 命令行计算器?

我试图find一个命令行编辑器(或vim插件)大CSV或TSV文件,将修复单元格的宽度,并保持行和列标题在视图中,所以我可以在单元格和编辑数据之间移动。 基本上像Lotus 123或Quattro Pro的旧DOS版本。 我发现自己不断在表格数据中做快速修复,并且不希望在每一次我想更改第32列中的几个单元格时触发Calc。我不在寻找perl / awk解决scheme,因为大多数修补程序都是单向的,closures拼写/案例数据录入错误。

如何从命令行validation我的数据库中的所有表都是InnoDB?

我怎么能从命令行快速validation我的数据库中的所有表都是InnoDB?

用绝对path压缩文件夹而不保留文件夹树

我正在尝试使用zip -r命令来压缩包含两个文件的文件夹。 我需要传递文件夹的绝对path与两个文件(/path/to/my/files/) ,这是导致所有的文件夹压缩,因为我只需要最后一个文件夹(files/)并将其内容压缩,这样当文件解压缩时,只有一个文件夹和其中的两个文件。 我怎样才能修改命令能够传递参数中的绝对path,同时只保留最后一个文件夹?

有没有办法将带有控制字符的putty“All session output”日志转换为更具人性化的“可打印输出”日志?

我们有一个内部的承包商帮助进行某种产品的configuration,我们试图通过他为我们设置的腻子日志来查看,而不是使用“可打印输出”,而是使用“所有会话输出”,其中包括每个包括“BS”等的击键,使得日志非常难以阅读,因为他有许多错别字。 即: [ESC]] 0; root @ host:〜[BEL] [root @ host〜]#itm,cm [BS] [BS] [ESC] [K [BS] [ESC] [Kcmd agent starp [BS] t 有什么方法可以智能地去除这些控制字符,以便最终的结果是一个人类可读的文件,就像你在“可打印的输出”格式中看到的那样? 谢谢你的build议。 我们的主要观点是[BS]控制字符,这将变成: ls -pg [BS] [BS] al P [BS] | 格鲁[BS] P博士 成: ls -al | grep博士 任何想法如何可以完成?

如何在ldapsearch工具中指定用户名?

我是新来的ldap。 我需要指定用户名明文与一些参数没有任何sasl。 所以这个命令会给你一些search结果,但它总是空的,因为没有授权: ldapsearch -h 1.1.1.1 -p 389 -D "OU=SysAcc,OU=Infra,dc=mydomain,dc=com" -b "OU=blg,dc=whatever,dc=whatever2,dc=com" 我发现我可以添加-w mypasswd来指定密码,我可以在哪里指定用户名? 我开始使用ldapsearch因为我很难在我正在尝试设置的Web应用程序之一中configurationLDAP。 只是想检查我的参数是否正确与ldapsearch工具,但我找不到如何指定用户名。 编辑: 从上面的答案只是想写一个最终的命令应该是: ldapsearch -h 1.1.1.1 -p 389 -W -D "CN=sysMYUSER,OU=SysAcc,OU=Infra,dc=mydomain,dc=com" -b "OU=blg,dc=whatever,dc=whatever2,dc=com"

从命令行监控应用程序和用户的networking活动(如Top for处理器)

是否有一个Linux命令,就像“顶”(就像监视处理器利用率顶部)一样工作,但实时显示用户和应用程序的networking活动? 我想要显示一切正在进行的事情,我不必指定每一件事情来获得概述。 这样的吗?

BSD风格和Unix风格的命令行选项有什么区别?

我试图谷歌,但无济于事。 有人可以帮我吗?

configurationGNU屏幕,以便将命令历史存储在文件中

我想configurationGNU屏幕,以便将所有不同窗口的命令历史存储在不同的文件中。 我知道默认情况下,GNU屏幕不会将其命令历史logging(不同窗口)存储在一个文件中(而是将它们存储在内存中),但也可以告诉它将它们存储在文件中? 不同的命令历史文件应该具有<session>.<window>.history或类似的名称。 有没有人有一个想法如何做到这一点? (只是要清楚,我希望每个GNU屏幕窗口都写一个不同的文件,我喜欢每个窗口都有不同的历史logging,而且我通常在不同的窗口中运行不同types的命令。

pidof给不准确的结果

我想获得一个PHP脚本的PID: php /var/www/html/test.php 例如,我还有一些其他的PHP脚本也在运行 php /var/www/html/hello.php php /var/www/html/world.php 当我运行pidof -s -x php /var/www/html/test.php ,它会随机给我3个运行脚本中的任何一个的pid。 我认为这是因为它只在-x之后看到了php,而忽略了其余部分。 我用引号试了一下,没有得到任何结果。 pidof -s -x 'php /var/www/html/test.php'