Articles of bash

ps aux | grep su,如何杀死所有su进程?

如果我ps aux | grep su ps aux | grep su我切换用户几次后,目前有以下几点: fmaster 24811 0.0 1.3 10652 7000 pts/3 S 23:11 0:00 -su root 24932 0.0 0.2 5352 1464 pts/3 S 23:12 0:00 su – root root 24941 0.0 0.8 7772 4256 pts/3 S 23:12 0:00 -su fmaster 27148 0.0 0.2 5352 1436 pts/3 S 23:28 0:00 […]

更改文件的所有权和权限

是否可以通过1个命令更改文件的所有者/组和权限? 我试过了: chmod user1:groupOfUser1=770 file.txt 但它不起作用。

如何知道复制目录是否完整

如果有人(即我的VPS提供商),执行以下命令,我怎么能从我的SSH知道副本是否完成? 谢谢 cp /home/abc/hugeDir /home/cba

如何修补CVE-2014-6271和CVE-2014-7169?

CVE-2014-6271&CVE-2014-7169是在2014年9月24日发布的与bash相关的bug。 http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6271 https://securityblog.redhat.com/2014/09/24/bash-specially-crafted-environment-variables -code注入攻击/ 我正在使用openSUSE 11.0(bash版本:bash-3.2-112.1)并要求修补CVE-2014-6271&CVE-2014-7169,我尝试了YaST,但是它不起作用。 我想问问任何rpm可以帮助修补这个bug? 我也尝试了CentOS 6.4上的yum更新,但是更新后bug仍然存在,有没有官方公布CentOS 6.4补丁? 谢谢。

如何找出我在VPS上使用多less磁盘空间?

我已经从共享主机迁移到VPS,并在我的HyperVM中看到,使用了我分配的20 GB磁盘空间中的11 GB 。 据我上传之前,这个文件在Windows上有多大,我的所有文件占用不到100 MB的空间。 我有11个网站在11个目录中运行。 Linux上最好的命令/方法是什么,以显示每个目录占用多less空间,例如像Windows上的TreeSize工具?

如何recursion地更改bash下的文件和文件夹的大小写

我有一些大写的文件和文件夹,我想重新命名为小写的等价物。 在Linux系统上用bash来做这件事最好的办法是什么? 作为一个例子,我可能会有: . |– FOLDER0 | |– SUBFOLDERA | `– SUBFOLDERB `– FOLDER1 `– AFILE.TXT 我想将其转换为: . |– folder0 | |– subfoldera | `– subfolderb `– folder1 `– afile.txt 我可以写一个深度的第一个recursion的脚本来做到这一点(深度优先,以确保文件和子文件夹被重命名之前,他们的父文件夹),但我想知道是否有更好的办法。 rename可能是有用的,但它似乎不支持recursion。

当我input一个不存在的命令时,我的机器停止了大约5秒钟,然后返回到shell提示符

当我input一个不存在的命令时,它会显示“找不到命令”。 然后等待大约5秒,然后再次显示提示。 我如何解决这个问题? 我正在使用Fedora。

如何显示没有两个第一行的结果

当我运行一些bash命令时,它返回2 … n行文本(每次n不同,可能包含空白行)。 如何筛选输出以显示跳过第1行和第2行的结果? 例如 $ my_command file1 file2 file3 file3 $ my_command | some_filter file3 file4

混帐bash更改用户名

我使用的是git bash,它试图使用我的Windows用户名来login“git push origin Dev”,但是我希望它使用不同的名称,我的用户名在远程。 我怎样才能改变这个? 谢谢

如何使用shell脚本将IP(整个C类范围)追加到文件中?

如何使用shell脚本将一系列IP附加到文件中?