小编Kev*_*777的帖子

在特定文件夹中查找 jar 文件的命令是什么?

在特定文件夹中查找 jar 文件的命令是什么?

假设我想log4j.jar在/dev目录中查找,我应该使用什么命令?

linux find

6
推荐指数
1
解决办法
6万
查看次数

运行bash命令后如何跳过vim消息“按Enter...”

运行 bash 命令(例如!mv file1 file2)后,vim 输出该命令的结果并打印此消息:

按 Enter 或输入命令继续

有没有办法跳过这个消息并自动返回到vim?

bash vim

6
推荐指数
1
解决办法
2064
查看次数

删除重复文件

在我的 Mac OS X 10.6.7 上,iTunes 复制了我音乐库中的每个文件。现在我有 3,840 个文件而不是 1,920 个。问题是 iTunes 不是简单地复制整个文件夹,而是复制每个文件夹中的每个文件,1在副本中添加一个。它看起来像这样:

??? album1
?   ??? track1.mp3
?   ??? track1 1.mp3
?   ??? track2.mp3
?   ??? track2 1.mp3
??? album2
    ??? track1.m4a
    ??? track1 1.m4a
Run Code Online (Sandbox Code Playgroud)

现在,我不想点击 1,920 个重复项,而是想在终端中输入一些智能行来删除多余的文件:

find path/to/music/ -name "* 1.*" -delete

虽然这在大多数情况下都有效,但在以下情况下会搞砸:

??? album2
    ??? track 1.mp3
    ??? track 1 1.mp3
Run Code Online (Sandbox Code Playgroud)

也许我应该排除"* 1 1.*"并稍后重命名这些文件以删除多余的1

我该怎么做呢?

有没有简单的解决方案?

osx find regular-expression

6
推荐指数
2
解决办法
2723
查看次数

如何在 debian 上使用两个 wifi 卡和以太网设置无线 AP 作为 WAN?

我正在尝试使用 2 张 Atheros 卡(AR5413 / AR5414 两者)和一张用作 WAN 的以太网卡构建无线 AP。我也怀疑我是否应该使用ath5kmadwifi驱动程序。我已经试过了,但没有一个像我想要的那样工作

这是我想要的(如果可能的话):

  1. ap/master 模式下的无线网卡 ( wlan0/ wlan1)
  2. 两个接口上的 wpa2 加密
  3. 每个无线接口都有静态 IP(例如:10.0.1.1forwlan010.0.2.1for wlan1
  4. 每个无线接口都有用于管理客户端地址的 dhcp-server(例如:pool for wlan0: 10.0.1.100-10.0.1.120,pool for wlan0: 10.0.2.100 - 10.0.2.120
  5. eth0 应该是 dhcp-client 的 WAN 接口(公共 ip)
  6. 将流量(和互联网)从 WAN 转发到无线接口(不知道这应该如何完成...... iptables+dnsmasq?)
  7. QoS 控制(可选)

我已经尝试并设法essid使用hostapdWPA2工作)在盒子上获得无线,但它需要网桥(br0)接口才能工作(不确定如何)。这个网桥强制以太网和无线网卡没有IP 地址,网桥通过eth0. 当我尝试连接我的无线 ESSID …

wifi dhcp debian bridge

6
推荐指数
1
解决办法
4366
查看次数

仅使用 logrotate 删除文件

我有一个应用程序,它每小时轮换自己的日志文件。每小时我都想删除所有超过n几天的文件。logrotate由于商业政策,我必须使用此方法。

那么logrotate每小时运行这个命令相当于什么呢?

find /var/log/app -name "*.old" -mtime +1 -exec rm -f {} \;
Run Code Online (Sandbox Code Playgroud)

logrotate

6
推荐指数
1
解决办法
2万
查看次数

在 VMware 上扩展磁盘但没有效果?

我有一个在 VMware 上运行的虚拟主机 (CentOS 6.4)。这台电脑的硬盘是100GB,但我想把它扩展到500GB。

我尝试将硬盘 (SCSI) 扩展到 500GB。

没关系,没有错误。但是另一台PC(Windows 7)通过samba连接到这台PC(CentOS 6.4),只显示“9GB free of 100GB”。这意味着PC(CentOS 6.4)没有扩展磁盘。

我使用外部硬盘驱动器 (500 GB) 来运行这台 PC (CentOS 6.4)。

我做错了什么?
我错过了什么吗?

centos vmware

5
推荐指数
1
解决办法
7470
查看次数

postgresql 数据库增量备份

我们运行一个运行 PostgreSQL 的数据库服务器,数据库大小约为 130GB,以每天 500MB 的速度增长。我们使用 HP Data Protector 软件来备份数据库。

这里的问题是我们的数据库位于 GFS 挂载分区上,当前的备份软件许可证不便于从 GFS、NFS 挂载分区进行备份。

因此,作为一种变通方法,我们计划使用pg_dump实用程序将数据库复制到本地分区,并使用数据保护软件从本地分区进行备份。但我不确定我们是否可以使用pg_dump. 我们不可能每天进行完整备份。

请提出对 PostgreSQL 数据库进行增量备份的步骤。

backup postgresql

5
推荐指数
1
解决办法
5134
查看次数

如何grep日志中的特定时间段

我们使用的日志文件的行条目以日期/时间格式开头,例如:

20150408 13:29:28 <rest of text>
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能grep获得日期范围?

比如说所有20150408 13:29:2820150408 17:55:02?开始和结束的行?

grep是适合工作的工具或将别的更好样sed

linux grep logs sed

5
推荐指数
1
解决办法
4万
查看次数

带有 d 的文件夹??????????在 ls -l

EDG-12.2.1-Trn在 Virtual Box 上运行(CentOS 6.6 64 位)VM。这是Oracle 数据库 VM

当我尝试通过 VirtualBox 共享文件夹时,它共享成功(自动),并且桌面上也有一个快捷方式。

当我运行快捷方式时,它说存在权限错误。我查看了终端,看到它看起来像这样:

[root@edqtrn media]# ls -l
ls: cannot access sf_my_share: Protocol error
total 14
drwxrwx---. 2 root   vboxsf   4096 Dec  2  2014 sf_av_share
drwxrwx---. 2 root   vboxsf   4096 Jan 23  2015 sf_data
drwxrwx---. 2 root   vboxsf   4096 Dec  2  2014 sf_share
d?????????? ? ?      ?           ?            ? sf_my_share
dr-xr-xr-x  6 oracle oinstall 2048 Mar  4 11:45 VBOXADDITIONS_5.0.16_105871
[root@edqtrn media]# 
Run Code Online (Sandbox Code Playgroud)

为什么会?在目录列表中出现?

sf_my_share是我要共享和读取其中文件的文件夹。我已经在VirtualBox中正确共享它(即设备>共享文件夹>共享文件夹设置>在添加的文件夹:Machine …

directory virtualbox oracle-linux

5
推荐指数
1
解决办法
1万
查看次数

如何从刚刚创建的临时用户配置开始创建默认的系统范围 dconf 设置?

我需要从临时创建的用户的现有配置开始标准化(所有现有和新用户的默认标准桌面配置)GNOME 环境。

我所拥有的是:一个名为“master”的用户,具有完美配置的 MATE 1.12.1 桌面环境(在 CentOS7 上运行):菜单、背景、图标、字体、双显示器和其他设施。

我需要的是:一种快速方法来复制其GSettings/dconf配置并使其成为每个新/现有用户的默认/标准。

请问任何人都可以详细说明如何执行此操作以及复制内容和位置吗?

gnome centos dconf gsettings mate-desktop

5
推荐指数
1
解决办法
9493
查看次数