Questions tagged «command-line-interface»

命令行界面(CLI)是一种通过键入命令以执行特定任务来与计算机操作系统或软件进行交互的机制。




4
您将如何简化此命令?
我对strace / netstat /等还很陌生。我正在使用此命令来获取处理我的请求(telnet)的apache进程的踪迹,是否可以简化一下? sudo strace -o /tmp/strace -f -s4096 -r -p $(netstat -antlp | \ grep $(lsof -p `pidof telnet` | grep TCP | \ perl -n -e'/localhost:(\d+)/ && print $1') | grep apache2 | \ perl -n -e'/ESTABLISHED (\d+)/ && print $1') 谢谢!

6
命令行SIP拨号程序
Unix是否有一个简单的命令行SIP拨号程序,可以连接到SIP服务器,进行呼叫并播放某些媒体文件(wav / mp3)?理想情况下,我将如下所示: sip-dailer +1xxxxxxxxxx /path/to/message.mp3

4
为什么Windows 7上的FIND会出现“访问被拒绝”错误?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 2年前关闭。 我在Windows 7 x64计算机上具有管理员帐户。它不是管理员帐户,该帐户只是管理员组的成员。 默认安装。当用户打开命令提示符时,它将最终出现在用户的%HOMEPATH%目录中,您会在其中找到各种目录,例如Documents文件夹。如果用户使用以下(Windows)FIND命令,则会发生“访问被拒绝”错误: FIND /I "My String" C:\Users\Rann\Documents Access denied - C:\USERS\RANN\DOCUMENTS 使用runas或右键单击命令提示符以管理员身份运行它不会改变此行为;管理员级别的cmd.exe仍然给我同样的错误。将路径更改为任何其他目录都会产生相同的错误。 因此,我的问题是:应该如何使用FIND(可能还有其他)命令?需要什么权利?

7
为什么在运行ls时隐藏此文件?
编辑:我完全忘记了这个线程。原来我的硬盘坏了。我们不得不根据其他需求重新部署该服务器,因此我终于解决了替换一个坏磁盘的问题,然后我们又恢复了业务。 几周以来,我一直无法弄清为什么我无法删除这个特定文件。作为超级用户,我可以,但是我的shell脚本以其他用户身份运行。所以我去运行ls -la,它不在那儿。但是,如果我将其作为参数调用,它将显示出来!当然,所有者是root,因此我无法删除。 请注意,缺少6535 ... [root@server]# ls -la 653* -rw-rw-r-- 1 svn svn 24002 Mar 26 01:00 653 -rw-rw-r-- 1 svn svn 7114 Mar 26 01:01 6530 -rw-rw-r-- 1 svn svn 8653 Mar 26 01:01 6531 -rw-rw-r-- 1 svn svn 6836 Mar 26 01:01 6532 -rw-rw-r-- 1 svn svn 3308 …



4
方便地解析带有单位后缀的数字?
假设您的数据量具有人类可以理解的格式,例如的输出du -h,并希望进一步处理这些数字。假设您要通过grep传递数据,以对该数据的子集求和。您可以在许多从未见过的系统上临时执行此操作,并且只有很少的实用程序。您需要所有标准10 ^ n后缀的后缀转换。 是否存在一个gnu-linux实用程序将流水线中的后缀数字转换为实数?您是否编写了一个bash函数来执行此操作,或者是否编写了一些容易记住的perl,而不是使用一定长度的regex替换或几个sed步骤? 38M /var/crazyface/courses/200909-90147 2.7M /var/crazyface/courses/200909-90157 1.1M /var/crazyface/courses/200909-90159 385M /var/crazyface/courses/200909-90161 1.3M /var/crazyface/courses/200909-90169 376M /var/crazyface/courses/200907-90171 8.0K /var/crazyface/courses/200907-90173 668K /var/crazyface/courses/200907-90175 564M /var/crazyface/courses/200907-90178 4.0K /var/crazyface/courses/200907-90179 | grep 200907 | <amazing suffix conversion> | awk '{s+=$1} END {print s}' 相关参考: 如何按大小对du -h输出进行排序 /programming/2557649/convert-memory-size-human-read-into-actual-number-bytes-in-perl

2
Microsoft设置的命令行快捷方式的详尽列表是什么?
我已经习惯于键入compmgnt.msc或类似的命令来打开某些对话框,而这比我导航到它们的速度更快。对于这个特别的我,Start然后点击r enter c o down-arrow enter。我也使用了其他命令,但我希望在命令行或run...字段中使用类似这样的集中命令汇编。至少对于Windows Sever2003。如果它是可搜索或可过滤的表/列表中的简短但完整的描述,那肯定会很好。 有没有人看到这样的列表,您可以在答案中链接到该列表?也许在什么它形容答案的样本compmgngt.msc为find使用。 (除了(不是问题的一部分),find我的意思是指您用来跳至较长网页的任何内容。对我来说,它是Control-F,但我尝试不排除使用F3或'/'或Alt- EF或任何未调用的方法find等,具体取决于您的浏览器。)

3
移动文件并留下软链接
我正在寻找一个单一的linux命令,该命令可以执行以下操作: cp /some/path/file /another/path/ && ln -sf /another/path/file /some/path/ 如果没有,那么对一堆文件执行此操作的最佳方法是什么?

4
如何观察尾巴中新行的计数
我想做这样的事情: watch tail -f | wc -l #=> 43 #=> 56 #=> 61 #=> 44 #=> ... 每秒统计尾巴的新行 / Linux,CentO 更加清楚。我有这样的事情: tail -f /var/log/my_process/*.log | grep error 我正在阅读一些错误消息。现在我要数一数。我在一秒钟内遇到了多少错误。因此,日志中的一行是过程中的一个错误。

4
删除名称为反斜杠字符的文件
我已经以某种方式\在目录中创建了一个文件(是,反斜杠字符)。我已经尝试了各种sed,find和grep fu,但我无法将其删除!我知道我可以删除目录,但是有更有趣的方法来解决这个问题吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.