Unix & Linux

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

7
如何检查目录是否为空
我有一个要求,如果我执行./123带有空路径参数的脚本,请说/usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(此目录为空)。它应该显示“目录为空” 我的代码是: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass arguments" exit fi if [ -e $dir ] then printf "minimum file size: %s\n\t%s\n" \ $(du $dir -hab | sort -n -r | tail -1) printf "maximum file size: %s\n\t%s\n" \ $(du $dir -ab | sort …

4
如何显示当前的键盘布局?
是否有实用程序可以图形化显示当前键盘布局? 例如,当使用外语书写并且物理键盘仅指示本地语言(符号的位置等)时,这可能会很有用。我希望获得类似于以下内容的显示:

1
查找在符号链接路径上不起作用?
如果我运行此命令,则find $HOME/MySymlinkedPath -name "run*.sh"什么也不会发生,也不会出错(“ MySymlinkedPath”是到另一个硬盘驱动器的符号链接路径,而不是我的$ HOME路径)。 这些也会失败: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" 只是为了确保,这个不存在的路径失败了(当然),find $HOME/MySymlinkedPathDUMMYTEST -name "run*.sh"所以找到了该路径(因为不会发生错误),但是find没有对该路径执行搜索,我现在很无能为力。 仅当我cd $HOME/MySymlinkedPath先删除路径引用后才起作用,find -name "run*.sh"但这对我的脚本不利。 附加信息: 此命令照常运行ls $HOME/MySymlinkedPath/run*.sh,如果我去那里cd $HOME/MySymlinkedPath运行该命令ls ..,结果将不是我所期望的-符号链接路径所在的路径列表-返回实际路径的列表另一个媒体/硬盘! pwd -P /media/MediaIdentifier/RealPath pwd /home/MyUser/MySymlinkedPath 重新思考:和或我的系统 是否有问题?还是可以预期的,根本不是问题??我在Ubuntu 12.10上。它在我测试过的所有终端上均失败,因此似乎没有终端“问题”。findls
15 find  symlink  path 

3
ping -w和ping -W有什么区别?
什么是-w中(截止日期)标志ping呢?我无法在ping手册页中找到它的描述。仅用于-W,需要几秒钟作为参数。它们之间有什么区别,如何将ping超时(如果主机没有响应)设置为200ms?
15 shell  ping  timeout 

1
Systemctl从失败的列表中删除单元
如何在systemctl --failed不重启机器的情况下从列表中删除单元? 背景:除其他外,我在列表中有以下条目: ● openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert 发生这种情况是因为intranet前一段时间我在单元模板激活时拼写了错误,这是实际的生产实例。但是,当我检查服务器的故障单元时,我总是乍一看感到困惑,因为看起来生产性服务实际上是失败的,直到我认识到拼写错误并记住了过去的错字。

2
systemd单位文件中==(等于负号)的文档
在我的Archlinux系统上,/usr/lib/systemd/system/mdmonitor.service文件包含以下几 行: [Service] Environment= MDADM_MONITOR_ARGS=--scan EnvironmentFile=-/run/sysconfig/mdadm ExecStartPre=-/usr/lib/systemd/scripts/mdadm_env.sh ExecStart=/sbin/mdadm --monitor $MDADM_MONITOR_ARGS 我怀疑(通过一些谷歌搜索确认),这=-意味着如果没有指定的文件,服务将不会失败。但是,我在systemd单元文件的联机帮助页中找不到该行为。=-作业的正式文件在哪里?

3
为什么df和Finder显示不同的可用磁盘空间?
在主目录中,df -h $HOME显示 Filesystem Size Used Avail Use% Mounted on /dev/disk1 231G 177G 54G 77% / 但是在取景器中 有任何想法吗? 编辑 附加df -h输出 /dev/disk1 231G 177G 54G 77% / # this is memory disk /dev/disk2 7.0G 677M 6.4G 10% /Users/HOME/Library/Caches # this is an encrypted dmg /dev/disk3s2 9.3G 7.0G 2.3G 76% /Volumes/NOT_HOME …
15 osx  disk-usage  finder 

1
显示sshd的完整设置
OpenSSH守护程序的设置有许多“默认”值。因此,查看sshd_config可能不会给某人完整的活动设置集。 如何显示完整的sshd配置(对于OpenSSH)?




1
如何阻止gnome将我的音乐静音?
我使用ArchLinux,并且最近安装了Spotify,该软件运行正常,除了以下几点: 每当任何程序触发系统声音时,混音器中的播放器音量都会自动静音。我该如何阻止呢? 我已经验证了vlc也会发生这种情况,所以我猜测这与Gnome有关。 可能与Pulseaudio相关的东西吗?

1
如何隐藏Linux shell中键入的命令?
有没有一种方法可以隐藏我在外壳程序中输入的内容,以便终端不回显我的按键,同时仍保留命令的输出? 例如,如果我运行ip addr show,则屏幕上唯一的东西应该是该命令的输出-而不是我键入的“ ip addr show”。


1
使Debian流血的边缘
我的计算机上已经安装了Debian 6,一年前安装该产品时,我的目的是要有一个稳定的系统来满足我的需求。我不在乎包装的新近度。现在,我的观点已经颠倒了,我觉得我需要的是前沿而不是稳定。有什么方法可以使Debian流血边缘吗?对于Ubuntu,我发现了一些PPA,它们可以使某些软件包保持更新,但是还没有找到Debian这样做的好指南。 有小费吗?
14 debian 

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.