Articles of 命令行

Linux bash命令返回两个string不同的地方

所以,我一直在googlesearch,并在堆栈溢出更详细的search,但我似乎无法find一个简单的方法做到这一点: 我想知道两个string(没有空格)有什么区别,只是打印出了什么样的差别。 例如: Input 1 > "Chocolatecakeflavour" Input 2 > "Chocolateflavour" Output: "cake" 我试着用diff和dwdiff,cmp和其他已知的bash命令来popup想法,但我不能得到这个确切的结果。 有任何想法吗?

我怎样才能找出一个linux命令完全是什么?

当我运行python file.py类的东西的python file.py ,系统是(我想)用file.py作为参数执行一些文件。 我如何找出它正在执行的文件或至less是目录? 有没有一个Linux命令让你find其他命令的目标?

如何获得远程服务器的sftp版本?

作为尝试debugging问题的一部分,我想知道哪个版本的sftp安装在我试图推送文件的远程服务器上。 我被告知在命令行使用-vvv ,但是我不能提供任何关于它的文档。 还有其他的select吗? 我的服务器是基于Linux的。 我的另一个问题是:说两台服务器没有安装相同版本的SFTP,是否有一种协议版本的协商,以确保他们说'相同的语言'?

如何收集硬盘驱动器的大小和linux cli中可用或已用空间?

我试图find某种types的命令或正则expression式来获取Linux中的硬盘驱动器的大小和可用空间。 目前我正在使用这个; df -h 并得到这样的东西; Filesystem Size Used Avail Use% Mounted on /dev/sda1 10G 3.1G 6.4G 33% / /dev/sda2 147G 5.8G 134G 5% /mnt 我需要的是能够每个驱动器收集大小,使用和可用值。 关于如何收集数据的任何想法? 编辑:因为我显然不够清楚,这里基本上是我想要的最终结果是; array( '/dev/sda1' => array( 'size' => '10G', 'used' => '3.1G', 'avail' => '6.4G' ), '/dev/sda2' => array( 'size' => '147G', 'used' => '5.8G', 'avail' => '134G' ) ) […]

如何在尽可能less的步骤CHMOD设置所有文件夹和所有文件的权限

我正在尝试将所有文​​件夹的权限设置为775 和所有文件(文件)到644有许多许多文件和文件夹。 所有这些文件和文件夹都包含在一个文件夹中。 我想知道是否有办法快速做到这一点! 任何帮助将非常感激!

如何在没有中间文件夹的情况下将文件添加到zip存档

我在bash脚本中使用zip程序,我想创build一个包含文件夹中的所有文件的存档,而不必将文件夹本身添加到存档。 我有这样的文件: script.sh files/ files/1 files/2 我在script.sh中使用这个命令 zip -q -9 -r arch.zip files/* 但是这会在files中创build一个files夹,我想直接在档案的根目录下获得文件1和2 。 我如何修改传递给zip命令的参数,以防止在这个档案中添加files ? 谢谢 固定: 这里和这里 显然,当search引擎比以前更有效时,search引擎更有效率。

什么是linux命令行来检查内核空间和用户空间使用的内存

我需要find使用的内核空间和用户空间内存的RAM使用情况。 在看 猫/ proc / meminfo 我无法find确切的细节。 有没有任何命令行来查找使用的内核空间和用户空间内存的RAM使用情况。

我怎样才能让别名 – >“less”目录中的最新文件?

只是想知道我怎么能less一个在Linux目录中的最新日志文件? 我在一个线上,可能考虑一个别名!

sed – 使用命令行追加到下一行

每当遇到文本文件中的“=”时,我希望将“dddd”附加到下一行。 这个命令 sed -i '/=/s|$| dddd|' *.krn 接近我正在寻找的,因为它附加到“=”的当前行。 我怎样才能追加到下一行?

有没有办法把光盘放入bash中的随机目录?

我想找出一种方法来改变工作目录在bash中的随机目录。 通过这个我的意思是一个预先创build的目录没有以任何方式指定。 我已经尝试过使用cd * ,但它不能识别通配符,除非我在它前面有一个字母,即cd a* 。 有谁知道一个快速,简单的方法来做到这一点? 单线解决scheme将是伟大的,但任何答案都可以。 谢谢。