有没有一种聪明的方法来执行复制和移动操作或命令来复制文件,而不必在同一文件夹中执行cd, 然后mv在之后?
例如,我必须运行以下命令:
mv /folder1/folder2/folder3/file.txt /folder1/folder2/folder3/file-2013.txt
Run Code Online (Sandbox Code Playgroud)
请注意,我将文件移动到的目录是相同的,但我必须再次放置整个路径,有时会很烦人。我很想知道是否有另一种方法可以做到这一点而不必再次放置整个路径,因为操作将在同一路径中完成。
我有一个 TP-Link 路由器(没有无线)连接到我的调制解调器,它有这个子网:192.168.0.*- 工作正常。
但是我也需要无线连接。我的无线路由器有这个IP由TP-Link路由器给出:192.168.0.13。
我有一个Netgear WGR614 Wireless-G 路由器,它获得 192.168.0.13,但我需要它在与 TP-Link 路由器相同的子网中提供 IP。
如果此人连接到我的 WiFi,它应该会收到类似192.168.0.*. 我已经尝试禁用 Netgear 路由器中的 DHCP 服务器,但它不起作用。
我怎样才能做到这一点?
我有一个金士顿闪存驱动器,它在我插入的每台计算机上都能正常工作。但是在我的 Windows 7 中,它不再挂载了。
为什么会这样?当我插入闪存驱动器时,Windows 7 似乎可以识别它,但是当我将图标悬停时,不会像往常一样显示闪存驱动器以将其移除。
任何的想法 ?
谢谢。

任何的想法 ?
Abrir Dispositivos e Impressoras,意思是“开放设备和打印机”。
现在已经四天了,每次我尝试关闭计算机时,Windows 都会尝试安装更新,这没有问题,但是“更新”屏幕会持续超过 8 小时。这在我安装 Visual Web Developer 2010 Express 后开始发生。
这可能是什么原因?
出于某种原因,我认为这对我的计算机硬盘不利。我正在考虑一种格式来修复它。
我有一些电子邮件帐户设置为 POP,现在我们有 IMAP 服务,因此我们想更改为 IMAP,因为它带来的好处。
但是我正在尝试在 Outlook (2007) 和 Windows Live Mail 中这样做,但似乎我无法更改帐户的设置,我特别想要 POP 或 IMAP 哪种服务,只要我创建一个新的帐户是可能的,但我不想这样做,对吗?将 POP 更改为 IMAP 的唯一方法是在两个程序中创建一个新帐户?
知道我该怎么做吗?
microsoft-outlook email imap microsoft-outlook-2007 windows-live-mail
我不知道这是否可行,但是,我有一个文件夹,我想在用户输入时显示一些警告消息。在我的情况下,可以在没有事先警告的情况下删除该文件夹以节省一些磁盘空间。我已经在文件夹中创建了一个带有警告消息的文件:
WARNING!
##########################################################################################################################################################
Please,
be advised, that the folder /company-backup/amazon-s3 can be deleted without previous WARNING to save disk space as the INFRASTRUCTURE TEAM judge necessary.
Best regards,
Infrastructure Team.
###########################################################################################################################################################
Run Code Online (Sandbox Code Playgroud)
那可能吗 ?任何的想法 ?
我需要read/write在这个文件夹中授予权限,这些文件夹是/root目录的子文件夹mike.jackson(出于某种原因,有人在 /root 中创建了这个文件夹):
/root/Products/Metadata/ApplicationServers/Port8080/Marker/
Run Code Online (Sandbox Code Playgroud)
鉴于ls -la这是许可:
total 12
drwxrwxrwx 3 webproject_deployer users 4096 Sep 1 2010 .
drwxrwxrwx 3 webproject_deployer users 4096 Aug 4 2010 ..
drwxrwxrwx 6 webproject_deployer users 4096 Mar 15 2011 xml
Run Code Online (Sandbox Code Playgroud)
所以我mike.jackson加到users群里
users:x:100:mike.jackson
Run Code Online (Sandbox Code Playgroud)
尽管如此,他还是无法访问该文件夹。
这是owner设置:
webproject_deployer:x:1071:100::/home/webproject_deployer:/bin/bash
Run Code Online (Sandbox Code Playgroud)
用户通过 进行身份验证LDAP, 也是如此mike.jackson。我应该在这里做什么?我不想添加mike.jackson到 sudoers 中,因为如果我这样做了,我不能保证他不会像sudo在这个文件夹中那样执行恶意命令。
我有一个s3cmd ls --list-md5命令的输出。
2013-05-22 12:20 1965154 41eae9b40d23de2f02bf07635870f6d0 s3://company-backup/company/amazon/ip-11-11-111-11/backup_server245/app.20121117040001.gz
2013-05-22 12:20 11456836 541b1bf78682f48867cc99dbb53c4c3a s3://company-backup/company/amazon/ip-11-11-111-11/backup_server245/app.20121118040001.gz
..
Run Code Online (Sandbox Code Playgroud)
我正在尝试验证md5sum来自存储桶中的对象是否与md5sum本地机器中的对象匹配。因此,我需要将hash结果作为fourth列,将文件名作为fifth列。
像那样:
41eae9b40d23de2f02bf07635870f6d0 s3://company-backup/company/amazon/ip-11-11-111-11/backup_server245/app.20121117040001.gz
Run Code Online (Sandbox Code Playgroud)
但我只需要文件名,因此我使用basename命令(我只是不知道如何在这里使用它,但我会弄清楚),最后看起来像这样:
s3=`s3cmd ls --list-md5 s3://company-backup/company/amazon/ip-11-11-111-11/backup_server245/`;
echo "$s3";
echo "$s3" | tr -s ' ' | cut -d ' ' -f 4;
echo "$s3" | tr -s ' ' | cut -d ' ' -f 5;
Run Code Online (Sandbox Code Playgroud)
现在我需要将结果存储echo's在相同的变量中,如下所示:
41eae9b40d23de2f02bf07635870f6d0 app.20121117040001.gz
Run Code Online (Sandbox Code Playgroud)
所以我可以将结果s3cmd ls --list-md5sum与我md5sum *.gz在本地运行的结果进行比较。 …
我正在尝试从ganglia安装新版本,它提供了一个tar.gz. 我的程序是解压缩tar.gz文件,进入文件夹,然后 make rpmbuild -ba ganglia.spec,给出一条警告消息,说缺少依赖库,然后我通过 安装它们yum,然后rpmbuild再次给出,这会.rpm在/usr/src/RPM/我在centOS 5中执行此操作时生成一些文件和centOS 6。然后在一些服务器上安装它。
我想知道我所做的是否正确?(我只在互联网上阅读了一些教程)我的一个朋友说这是错误的,.rpm我生成的这个就像compile并且只适用于只有硬件的服务器,对吗?
.rpm从.tar.gz文件构建包的正确方法是什么?