Unix & Linux

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


8
如何测试变量是否为空或仅包含空格?
以下bash语法验证是否param不为空: [[ ! -z $param ]] 例如: param="" [[ ! -z $param ]] && echo "I am not zero" 没有输出,它的罚款。 但是,当param一个(或多个)空格字符为空时,情况就不同了: param=" " # one space [[ ! -z $param ]] && echo "I am not zero" 输出“我不为零”。 如何更改测试以将仅包含空格字符的变量视为空?

24
从终端查看图像的最快方法是什么?
终端是快速访问目录和文件的快捷方式(比查找并单击目录要快)。 它无法以文本模式显示的一件事是“图片”。 当您在终端中工作时(例如命令nautilus或任何程序-但应该快速且方便),查看图片的最佳方式是什么(就像您在Nautilus中看到图片缩略图一样)?

9
说服apt-get * not *使用IPv6方法
我工作的ISP正在建立内部IPv6网络,以准备最终连接到IPv6 Internet。结果,该网络中的多个服务器现在在运行时默认尝试通过其IPv6地址连接到security.debian.org apt-get update,这导致每当我下载任何类型的更新时都必须等待很长的超时时间。 有没有办法让他们倾向于偏爱IPv4或完全忽略IPv6?
239 apt  ipv6 

6
如何将文件从远程服务器复制到本地计算机?
在终端外壳程序中,我将其放入远程服务器,然后cd转到所需的目录。 现在在此目录中,有一个table我想复制到本地计算机的文件/home/me/Desktop。 我怎样才能做到这一点? 我尝试过,scp table /home/me/Desktop但它给出了有关此类文件或目录的错误。 有谁知道如何做到这一点?
238 scp  cp 

5
env x ='(){:;};是什么?命令” bash做,为什么它不安全?
bash中显然存在一个漏洞(CVE-2014-6271):Bash特制的环境变量代码注入攻击 我试图弄清楚正在发生什么,但是我不确定我是否完全理解。如何echo使用单引号将其执行? $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test" vulnerable this is a test 编辑1:修补的系统如下所示: $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test" bash: warning: x: ignoring function definition attempt bash: error importing function definition for `x' …

1
如何为systemd编写启动脚本
我的笔记本电脑上有2个图形卡。一个是IGP,另一个是离散的。 我已经编写了一个Shell脚本来关闭独立显卡。 如何将其转换为systemd脚本以在启动时运行它?

12
如何知道Linux系统的核心数?
我想找出系统中有多少个内核,因此我在Google中搜索了相同的问题。我得到了一些命令,例如lscpu命令。当我尝试此命令时,它给了我以下结果: $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 23 Stepping: 10 CPU MHz: 1998.000 BogoMIPS: 5302.48 Virtualization: VT-x L1d …
231 linux  cpu 

9
如何克服“设备或资源繁忙”?
我尝试到rm -rf一个文件夹,并得到“设备或资源繁忙”。 在Windows中,我将使用LockHunter来解决此问题。什么是linux等价物?(请提供一个简单的“解锁此方法”作为答案,而不是像这样的完整文章。尽管它们很有用,但我目前仅对ASimpleMethodThatWorks™感兴趣)
229 files  lock 

7
将tmux窗格移至窗口
当我有多个窗口时,如何将现有窗格移动到tmux中的另一个窗口中,反之亦然? 我来自screen,可以在其中切换到窗格,然后切换窗口,直到找到所需的窗口为止。tmux似乎不允许这样做。
228 tmux 




14
如何找出系统中有哪些硬盘?
我需要知道有哪些可用的硬盘,包括未安装且可能未格式化的硬盘。我在dmesg或中找不到它们/var/log/messages(滚动太多)。我希望有一种使用/dev或/proc查找此信息的方法,但我不知道如何。我正在使用Linux。

17
GPU使用情况监控(CUDA)
我在计算机上安装了CUDA工具包,并在GPU上启动了BOINC项目。在BOINC中,我可以看到它正在GPU上运行,但是有没有一个工具可以向我显示有关GPU上正在运行的内容的更多详细信息-GPU使用率和内存使用率?
223 monitoring  gpu 

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.