有没有一种快捷的方式从目录树中删除所有的.pyc文件?
我正在监视服务器上的TCP堆栈,希望一般地推断出盒子上的应用程序的问题。 我的第一个倾向是测量所有报告状态(LISTEN,ESTABLISHED,FIN_WAIT2,TIME_WAIT等)中的套接字数量并检测一些exception。 一个队友build议'lsof'将是一个更好的工具来查看TCP栈的状态。 来自serverfault人群的任何偏好或经验提示?
如果我通过在命令行中正常input进程来启动进程,例如 wget http://site.com/bigfile.zip 然后决定我想把它移动到背景,我知道我可以使用类似ctrl+z东西,然后bg 1 (或者如果需要获得id的话,首先是jobs )放在后台。 我的问题是,如果有一种方法可以将工作从前台直接移动到后台而不停止,就像ctrl+z之外的另一个快捷方式那样。 我也意识到,我可以附加到原始命令的末尾,在后台启动它,但问题是关于何时在前台启动进程, 然后意识到要将其移动到后台。
我已经testing了几个服务器(RedHat,Ubuntu)上的hostname -f ,而且hostname -f已经被certificate是不可靠的,只返回短名(正如这个问题所描述的那样)。 我可以在别名中看到fqn: hostname -a (其中一个别名是我查找的fqn),但别名的顺序不固定。 有没有另一种方法来获得完全合格的名称可靠,并将其存储在一个bashvariables?
我正在使用rsync将一个目录移动到另一个目录。 有什么方法可以让rsync在将发件人复制到收件人后从发件人增量删除文件?
据我所知,Unix类操作系统上的每个文件都有一个inode号(可以用“ls -i”查看),每个inode是一个包含文件实际数据的磁盘块列表。 是否有一个Linux命令将文件名作为其参数,并打印该文件的inode指向的磁盘块列表? PS有问题的文件系统是ext3。
我正在寻找一种方法来search一个或多个目录,并列出所有对公用目录具有错误权限的文件。
我想了解这个Unix行为(我正好在Ubuntu 11.10上testing): $ touch foo $ setfacl -mu:nobody:rwx foo $ getfacl foo # file: foo # owner: michael # group: michael user::rw- user:nobody:rwx group::rw- mask::rwx other::r– $ chmod g-rw foo $ getfacl foo # file: foo # owner: michael # group: michael user::rw- user:nobody:rwx #effective:–x group::rw- #effective:— mask::–x other::r– 请注意,chmod(1)命令更新了ACL掩码。 为什么会发生? SunOS的manpage有如下的说法: 如果使用chmod(1)命令更改具有ACL条目的文件的文件组所有者权限,则文件组所有者权限和ACL掩码都将更改为新的权限。 请注意,新的ACL掩码权限可能会更改文件上具有ACL条目的其他用户和组的有效权限。 我问,因为如果chmod(1)没有这种行为对我来说很方便。 […]
我是新手,不知道bash.my教练很多,我的教练让我做猫脚本和观察者的输出,然后告诉什么是>运算符和> >>运算符有什么区别? 我无法find任何理由。所以,任何帮助,请:)
使用ssh -t而不是ssh连接远程服务器有几个好处。 例如,我可以用vim直接编辑一个文件: ssh -t host vim foo.txt ,否则会失败。 在使用ssh的时候,有没有什么情况下分配一个(伪)-tty是一件坏事?