Articles of unix

删除名称为反斜杠字符的文件

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

如何打开Apache2中的gzip?

我只是做了: sudo aptitude install apache2 这就是我的服务器设置。 没有额外的模块,没有什么。 我在Ubuntu的jaunty。

如何在SSH上启用Vim的颜色?

我有两个远程服务器: 服务器1:Linux 2.6.18-238.12.1.el5PAE i686 / VIM – Vi IMproved – 版本7.0.237 服务器2:Linux 2.6.18-338.19.1.el5.lve0.8.36 x86_64 / VIM – Vi IMproved版本7.0.237 当我SSH到服务器2,并使用VIM来编辑一个php或.htaccess文件它有美丽的颜色突出显示。 下面是该服务器上的/etc/vimrc文件。 当我到服务器1 ssh,没有颜色显示。 我尝试将下面的代码复制到服务器1上的〜/ .vimrc文件中,但是颜色语法不起作用。 其他function(如set nocompatible )正在工作,但不是颜色。 为什么服务器1上的颜色不起作用,我该如何testing和修复它? tput colors两个terminal的tput colors返回8 。 我试过:syntax on和:syntax enable但这也没有帮助。 ———————————————————— /etc/vimrc文件的内容: if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=utf-8,latin1 endif set nocompatible " Use Vim defaults […]

如何使用wget进行下载,而不需要跟随参数链接

我正在尝试下载两个网站以包含在CD中: http://boinc.berkeley.edu/trac/wiki http://www.boinc-wiki.info 我遇到的问题是这些都是维基。 所以当下载与例如: wget -r -k -np -nv -R jpg,jpeg,gif,png,tif http://www.boinc-wiki.info/ 我得到了很多文件,因为它也遵循链接,如…?action = edit …?action = diff&version = … 有人知道一个方法来解决这个问题吗? 我只想要当前的页面,没有图像,没有差异等。 PS: wget -r -k -np -nv -l 1 -R jpg,jpeg,png,gif,tif,pdf,ppt http://boinc.berkeley.edu/trac/wiki/TitleIndex 这工作berkeley但boinc-wiki.info仍然给我麻烦:/ PPS: 我得到了什么似乎是最相关的网页: wget -r -k -nv -l 2 -R jpg,jpeg,png,gif,tif,pdf,ppt http://www.boinc-wiki.info

我如何安排一个在Linux中每10秒运行一次的cron作业?

我知道如何做每一分钟,但每10秒钟怎么样?

重置用户的密码没有根

有没有办法允许非root用户更改其他用户的密码。 具体来说,是否有办法授予帮助台员工进行密码重置的权限。 帮助台已经可以重置Windows密码,这很容易委派出去。 这些服务器types多种多样,尽pipe大多数都在HP-UX上。 不幸的是,在服务器上运行的应用程序阻止我们使用LDAP,所以这些服务器是独立的,用户忘记了他们的密码。 经常。 需要一个知道root密码的服务器pipe理员,特别是在半夜,是浪费资源。 如果可能的话,是否也会阻止用户更改根目录,就像Windows阻止用户从非pipe理员帐户更改pipe理员密码一样。

OS X:文件中的“@”属性是什么意思?

在雪豹机上,在docker: la ~/src/rmcl/ | grep RMCL -rw-r–r–@ 1 claytonstanley staff 6766167 Nov 13 2009 RMCL 什么是'@'属性? 该文件是在Rosetta下运行的较旧的OS X程序的一部分。 我有一些问题,在打开文件时,一些在Rosetta下运行的程序需要@属性。 但是我不确定这个属性是什么,所以我没有办法知道如何添加/删除它。 我曾尝试过一个彻底的谷歌search,但我无法find答案。 我会认为这将是一个容易find。 也许谷歌查询是不正确的,因为单个@特殊字符。 任何信息。 非常感谢。 谢谢!

应该使用sudo或只是su服务器pipe理的根?

哪种方法更好? 对于桌面使用,似乎sudo更好,因为: 作为普通用户,我可以拥有更一致的历史 不需要记住两个密码,当我不经常执行pipe理工作时更是如此。 无需在安装时创build额外的root帐户。 但关于服务器pipe理? 在服务器中,通常您已经创build了一个root帐户,并且您可能经常执行pipe理任务。 所以sudo的优势似乎已经不复存在了。 更重要的是,在大多数发行版中,在命令行上configurationsu很容易,只需将用户添加到轮组即可。 (在使用时你甚至可以传递-G wheel )。因此,configurationsu可以很容易地自动化到shell脚本中。 但是对于sudo? 您需要先添加用户,而不是交互式运行visudo 。 这是不好的,因为你不能将它自动化到shell脚本中。 (好吧,你可以。例如, echo '%wheel ALL=(ALL) ALL' >> /tmp/sudoers.tmp cp /etc/sudoers /etc/sudoers.old visudo -c -f /tmp/sudoers.tmp && mv /tmp/sudoers.tmp /etc/sudoers 但至less不是那么容易的。) 那么你有什么意见? 对于你喜欢的服务器环境,sudo或su root?

使用传递给脚本的用户名,find用户的主目录

我正在写一个脚本,当用户login时会被调用,并检查某个文件夹是否存在,或者是一个破碎的符号链接。 (这是在Mac OS X系统上,但问题纯粹是bash)。 这不是优雅的,它不工作,但现在看起来像这样: #!/bin/bash # Often users have a messed up cache folder — one that was redirected # but now is just a broken symlink. This script checks to see if # the cache folder is all right, and if not, deletes it # so that the system can recreate it. USERNAME=$3 […]

系统时钟错误会产生什么后果/影响?

你可能会想到什么问题可能是由于系统时钟设置错误造成的? 主要对影响服务器和Linux或类UNIX系统的潜在问题感兴趣。 这些后果有多严重,取决于系统时间closures了多less? 例如,5分钟,30分钟,1小时,1天。