Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

2
带有通配符文件模式的tar -C
我可以使用tar命令更改目录并使用通配符文件模式吗? 这是我想做的事情: tar -cf example.tar -C /path/to/file *.xml 如果我不更改目录(-C),它会起作用,但是我试图避免tar文件中的绝对路径。 tar -cf example.tar /path/to/file/*.xml 这是我做过的一些其他尝试: tar -cf example.tar -C /path/to/file *.xml tar -cf example.tar -C /path/to/file/ *.xml tar -cf example.tar -C /path/to/file/ ./*.xml tar -cf example.tar -C /path/to/file "*.xml" 这是我得到的错误: tar: *.xml: Cannot stat: No such file or directory 我知道还有其他方法可以完成这项工作(使用find,xargs等),但是我希望仅使用tar命令来完成此任务。 有任何想法吗?
17 linux  tar 


3
如何将find和grep结合起来进行复杂的搜索?(GNU / linux,find,grep)
我正在尝试在GNU / Linux中的某些文件中进行文本搜索,这些文件共享相似的目录结构,但不在同一目录树中。 我有一个Web服务器,其中许多站点共享相同的树结构(Code Igniter MVC PHP框架),因此我想在树下的特定目录中搜​​索每个站点,例如: /srv/www/*/htdocs/system/application/ *是站点名称。从这些应用程序目录中,我想搜索所有树,直到它的叶子,寻找一个* .php文件,里面有一些文本模式,我们说“ debug(”,不需要正则表达式。 我知道如何使用find和grep,但是我不擅长将它们组合在一起。 我该怎么做? 提前致谢!
17 linux  command-line  find  grep  gnu 


3
控制台的交互式/可视合并工具?
我非常喜欢融合-Gnome的视觉差异和合并工具。它并排显示了两个文件(或目录),并突出显示了它们之间的差异,并且我可以轻松地选择要从一个文件移动到另一个文件的部分。 我正在寻找一个类似的工具,但是它应该可以在(linux)控制台上运行。不需要任何X服务器。也许使用ncurses接口。 有这样的工具吗?
17 linux  console  diff  merge 


2
我如何在使用systemd关机之前运行脚本?
注意:简短说明的问题可以在底部找到。 我有一个脚本,可将文件备份到外部USB驱动器上。执行该过程可能需要一段时间,具体取决于我创建的新数据量。我想在系统每次关闭时自动运行它。 我正在使用最新更新的Fedora 23(systemd)。 我试图通过多种方式实现这一目标,但是我无法使其正常工作。 StopExec的长期运行过程 autobackup.service: [Unit] Description=Slow backup script Requires=local-fs.target [Service] ExecStart=/bin/true ExecStop=/etc/systemd/system/do_backup.sh Type=oneshot RemainAfterExit=yes [Install] WantedBy=multiuser.target 我使用激活了它,systemctl enable autobackup.service然后从开始了systemctl start autobackup.service。 我的启动日志(journalctl -b-1)的一部分: Dez 22 17:45:27 localhost systemd[1]: Unmounted /mnt/BACKUP. Dez 22 17:45:27 localhost do_backup.sh[4296]: At subvol /home/BACKUP.2015_12_22-17_45_25 Dez 22 17:45:27 localhost do_backup.sh[4296]: ERROR: parent subvol is …

3
权限被拒绝,因为在chmod和chgrp之后,路径的一部分缺少搜索权限
[core:error] [pid 5132](13)权限被拒绝:[client 123.123.123.123:50398] AH00035:访问/拒绝(文件系统路径'/var/www/mysite.com'),因为缺少搜索权限路径的组成部分 最近,我更改了www名为的文件夹的组所有者,该组admins包含几个用户帐户,root并且apache。我也曾经chmod更改www为774。 从那以后,我进入Forbidden You don't have permission to access / on this server.了我的两个领域。 /var/www/mysite.com说禁止 /var/www/mysite2.com说禁止 / var / www / html可以正常工作。 # ServerRoot: The top of the directory tree under which the server's # configuration, error, and log files are kept. # # Do not add …

5
如何跳回* nix命令行中的第一个字符?
当在* nix命令行中写一个长命令并且必须返回到第一个字符时,为了在开头添加一些内容(例如a nohup,当您意识到该过程将是一个长命令,或a sudo,当您意识到您需要root权限)游标可能需要很长时间才能回到第一个字符... 有捷径可让您直接跳到那里吗? 我正在使用Mac,因此Home无法选择

2
如何在OSX 10.8上使rEFInd与FileVault 2一起使用
我在新的Macbook Air上安装了rEFInd,并计划将其用于对Linux进行双重引导,但是在安装Linux之前,我决定对驱动器进行加密。我知道我将要执行此操作,因此我已经安装了带有该--esp选件的rEFInd 。 但是,当我在此之后重新启动时,它似乎已取消选择rEFInd进行引导。我重新安装,但是当我重新启动后,我的Mac分区将不会显示在引导加载程序中(仅恢复分区)。我最终需要持有Command+ Options+ P+ R让它重新启动。 任何使这两个一起工作的帮助将不胜感激。

1
通过特定网络接口路由特定IP的所有流量
我有一个需要获取路由的linux服务器。我在这方面还很新,我在Google上找不到任何明确的来源。 设置应该很简单: 到IP 192.168.72.20上服务器的所有流量都应该通过接口3发送。所有其他接口此刻都无关紧要。 在这里,您有输出 route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 192.168.72.0 0.0.0.0 255.255.255.0 U 0 0 0 …

3
如何在GNU / Linux中移动分区?
如何将分区稍微移到磁盘的开头?Parted出于某种原因想要一个文件系统(我不知道为什么),我只想将所有扇区都向左移动... r@l:15:32:45:~# parted /dev/sdb GNU Parted 2.3 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Model: HGST HTS 541010A9E680 (scsi) Disk /dev/sdb: 1000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 32.2GB 32.2GB …




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.