Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

3
可以同时使用大括号(排列)和数组扩展吗?
Bash的{}大括号扩展语法允许创建简单的排列 # echo {b,c,d}{a,e,i,o,u} ba be bi bo bu ca ce ci co cu da de di do du 但是我不清楚是否/如何将其与数组一起使用,除非非常笨拙地使用$() echoandeval 有没有一种简单的方法可以将数组与花括号(排列)扩展一起使用? 例如,想象一下类似的事情(这当然不起作用): CONS=( b c d ) VOWEL=( a e i o u ) echo {${CONS[@]}}{${VOWEL[@]}}

6
DU:仅深度显示文件夹
我从du -h类似下面的输出: 103M ./.wine/drive_c/windows/mono/mono-2.0/lib/mono 103M ./.wine/drive_c/windows/mono/mono-2.0/lib 129M ./.wine/drive_c/windows/mono/mono-2.0 129M ./.wine/drive_c/windows/mono 362M ./.wine/drive_c/windows 545M ./.wine/drive_c 我只想显示最可行的文件夹 ./.wine/drive_c/windows/mono/mono-2.0/lib/mono 如果子文件夹负责大部分磁盘空间使用,是否可以删除父文件夹? 仅显示叶文件夹的设置可以解决问题,或者在计算父文件夹的大小时从父文件夹减去所有子文件夹的大小的设置。
12 disk-usage 

2
如何在XFCE中使用Super-L代替Alt来调整窗口大小或移动窗口?
在XFCE中,当按住鼠标Alt左键然后在窗口中的任何位置单击时,将移动该窗口(就像通过拖动标题栏一样),或者在单击并使用右按钮拖动时调整窗口的大小。 我非常喜欢这个功能,而且从一开始我就习惯了。但是我一直将它绑定到Super-L(左“ Windows”键)。 如何更改Altfor 的行为Super-L?我当时在看XFCE设置管理器,但在任何地方都找不到。

2
当文件加载到保管箱文件夹中时,使用inotifywait移动文件
我试图找到一种方法,将文件立即出现在CentOS上的保管箱中,立即将其移动到另一个文件夹。 我已经在互联网上搜寻了一些线索,但是除了需要使用inotify一个调用脚本来处理文件的事实以外,我无能为力了。 我的BASH知识非常有限,我怀疑是否可以用PHP编写。 换句话说,如何使用显示的文件立即将其移动到另一个文件夹inotify?
12 bash  centos  inotify 

5
列出所有没有给定文件名的文件的目录
如何列出所有没有给定文件名的文件的目录?例如给定这棵树 / /a README file001 file002 /b README file001 /c file003 我想列出没有命名文件的目录README,在这种情况下,它将是directory /c。我该怎么办?我想不出任何使用eg的语法find。
12 files  directory 

2
umask如何影响ACL?
有人可以向我解释umask如果激活了ACL,会如何影响新创建文件的默认掩码?是否有关于此的一些文档? 例: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . # file: . # owner: myUsername # group: myGroup user::rwx user:someuser:rwx group::--- mask::rwx other::--- default:user::rwx default:user:someuser:rwx default:group::--- default:mask::rwx default:other::--- $ umask # show my umask 077 …
12 linux  permissions  posix  acl 

4
如何在Bash脚本中为来自apt-get的人使用zypper?
我对在bash脚本中从apt-get转换到zypper有一些疑问。 这等效于什么? sudo apt-get install curl --assume-yes (其中curl可以是任何包装) 我找到了Zypper备忘单-openSUSE。非常好!但是我会很感激这里的经验之谈-在脚本中使用zypper的正确方法是什么,我要自动同意所有提示而不跳过需要响应的内容? 由于我的经验不足,我很想使用: sudo zypper --non-interactive --no-gpg-checks --quiet install --auto-agree-with-licenses curl 但这真的等于--assume-yes吗? 那等价的呢? sudo apt-get autoremove -y sudo apt-get autoclean -y 这表明没有人... gdebi-core是否有替代品?还是zypper的“功能强大的可满足性求解器”永远不需要gdebi?我在需要在较旧版本上安装软件包并且已经有一个.deb文件的情况下使用gdebi(但不是所有依赖项)。

2
蠕动删除6个月以上的文件
每月设置一次cron作业以启动脚本。 脚本是每个月过大时轮换一个文件,然后重命名旧文件。当文件超过六个月时,我希望将其删除。 希望每月运行一次此脚本。可以删除旧的吗? 如果还不够清楚,请告诉我。
12 scripting  ksh 

1
如何使用Linux服务器将USB打印机设置为网络打印机?
基本上现在我有一台仅USB的打印机,非常好。我家有5个人,我们所有人都一直想使用打印机。 Windows具有内置的共享打印机的方式,但这仅在计算机打开时有效。我有几台用于运行Ubuntu Server Edition的低功耗小型计算机。 是否有现有的Linux应用程序可以让我基本上像使用网络打印机一样使用USB打印机? 另外,我也不知道这样做的可能性,但是如果也有一种在Linux机器上运行Apple AirPrint服务器的方法,那太棒了,那么我们也可以从iDevices进行打印。
12 ubuntu  printing 

3
便携式Firefox Linux
我已经在USB设备上从ftp.mozilla.com安装了最新的firefox linux-x86_64,并使用命令创建了新的配置文件。不幸的是,该应用程序无法识别操作系统上已安装的Flash插件。-P 如何在便携式版本上启用Flash插件?

2
在终端中水平滚动
因此,我相信已经有两个问题。所有这些都与之相关tail -f,因此人们给出了“少用”的切切答案。 我需要所有内容,每个命令等。问题是我需要运行许多控制台窗口,即使有多个监视器,仍然需要缩小它们。结果,几乎所有的输出都被换行所困扰,难以读取。 一个建议的解决方案是echo -ne '\e[?7l',它有些起作用。现在的问题是,有没有办法在控制台上获取滚动条? Ubuntu 12.10,终端
12 terminal 

4
Rsync --bwlimit不起作用
我目前正在使用rsync将大型文件从主机传输到另一个主机。我想限制这次转帐的借方。阅读手册页后,我找到了--bwlimit选项,该选项期望KB / s值。 我想将传输限制为大约100Mbit / s,所以我使用了以下设置: rsync --progress -v --bwlimit=10000 --temp-dir=/tmp srv:/tmp/* /tmp/ 但是根据rsync的输出,这似乎没有受到尊重: file.sql.gz 570851702 100% 33.90MB/s 0:00:16 (xfer#5, to-check=34/39) file.sql.gz 11195140 100% 7.45MB/s 0:00:01 (xfer#6, to-check=33/39) file.sql.gz 51439169 100% 19.41MB/s 0:00:02 (xfer#7, to-check=32/39) file.sql.gz 34022 100% 1.55MB/s 0:00:00 (xfer#8, to-check=31/39) file.sql.gz 2305698 100% 6.96MB/s 0:00:00 (xfer#9, to-check=30/39) file.sql.gz …
12 linux  rsync 



5
如何设置SSTP服务器
有没有办法建立一个基于Linux的,最好是ubuntu的SSTP服务器?我知道sourceforge上有一个SSTP客户端,但是我找不到服务器。 需要明确的是:我不需要openVPN,我想要SSTP。
12 vpn 

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.