Unix & Linux

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


3
清空文件内容
我知道三种删除文件中所有条目的方法。 他们是 >filename touch filename filename < /dev/null 在这三个中,我滥用>filename最多,因为这需要最少的击键次数。 但是,我想知道相对于大型日志文件和小型文件,这三种方法(如果有更有效的方法)中效率最高的一种。 另外,这三个代码如何操作和删除内容?

7
“车轮”组在哪里获得名称?
的wheel在* nix计算机组通常是指基团与某种根状接入。我听说在某些* nixes上是有权运行的一组用户su,但是在Linux上似乎是任何人(尽管您自然需要root密码)。在Linux发行版中,我用过的似乎是默认情况下有权使用的组sudo; 他们有一个条目sudoers: %wheel ALL=(ALL) ALL 但这一切都是切线的。我的实际问题是:为什么叫这个小组wheel?我以前听过各种各样的解释,但是不知道它们是否正确。有人知道该词的实际历史吗?
220 sudo  history  group  su 


6
每次我推到Bitbucket时如何避免被询问密码
我在本指南的帮助下设置了ssh内容,它过去一直运行良好(我hg push无需输入密码即可运行)。考虑到我仍在使用相同的主目录,从那时到现在可能发生了什么。 $ cat .hg/hgrc [paths] default = ssh://hg@bitbucket.org/tshepang/bloog $ hg push Enter passphrase for key '/home/wena/.ssh/id_rsa': pushing to ssh://hg@bitbucket.org/tshepang/bloog searching for changes ...

6
如何平均平衡tmux(1)拆分窗格?
我正在寻找一种类似于vim(1)如何使用来处理其拆分窗口的行为^w =。我知道tmux(1)具有使用的预定义布局^b Meta[1-5],但这可能没有我当前正在使用的布局。 拆分窗口时,它将两个窗格的当前窗口减半。再次拆分,它将窗格分成两半。将垂直拆分和水平拆分结合起来,它们会继续相互减半,每个新窗格都会越来越小。 如何保持刚刚创建的新布局,但使所有垂直和水平拆分都保持平衡,就像vim(1)一样^w =?
217 tmux 

5
为什么我的Bash脚本无法识别别名?
在我的~/.bashrc文件中包含两个定义: commandA,这是较长路径的别名 commandB,它是Bash脚本的别名 我想使用这两个命令处理相同的文件,因此我编写了以下Bash脚本: #!/bin/bash for file in "$@" do commandA $file commandB $file done 即使注销了会话并重新登录后,command not found运行该脚本时,Bash也会提示我两个命令都出错。 我究竟做错了什么?
216 bash  alias 

6
使用grep计算出现的总数
grep -c这对于查找字符串在文件中出现的次数很有用,但是每行仅对一次出现进行计数。如何计算每行多次出现? 我正在寻找比以下更优雅的东西: perl -e '$_ = <>; print scalar ( () = m/needle/g ), "\n"'
215 grep 


17
有什么理由不要一直在VM中运行Linux?
我已经在大部分日常工作中转而使用Arch Linux,除了游戏以及OneNote等未移植到Linux的应用程序外,不需要Windows进行其他任何操作。我的Linux发行版以Windows为主机托管在VirtualBox中,我非常喜欢这种方式,快照非常有用。 假设我几乎从不关心Windows主机,而将95%的时间花在客户机上,那么我会错过什么呢? 有严重的不利之处吗? 性能会受到严重影响吗?将其直接安装到机器上会使我的生活变得更加美好吗?


4
/ proc / cpuinfo中的标志是什么意思?
如何判断我的处理器是否具有特定功能?(64位指令集,硬件辅助虚拟化,密码加速器等),我知道文件中/proc/cpuinfo包含此信息flags,但是所有这些密码缩写是什么意思? 例如,从给出的以下摘录中/proc/cpuinfo,我是否有64位CPU?我有硬件虚拟化吗? model name : Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz … flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts …
212 linux  cpu  arm  x86 

3
如何告诉gzip保留原始文件?
我想使用gzip命令行工具压缩文本文件,同时保留原始文件。默认情况下运行以下命令 gzip file.txt 导致修改此文件并重命名file.txt.gz。除了现有的以外,我还想拥有这个新的压缩文件file.txt。现在,我正在使用以下命令来执行此操作 gzip -c file.txt > file.txt.gz 它有效,但是我想知道为什么没有更简单的解决方案来完成这样的常见任务?也许我错过了这样做的选择?
210 command-line  files  gzip 

2
隐藏卷曲输出
我正在做一个curl请求,它在这样的控制台中显示html输出 <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/domain/public_html/wp-content/themes/explicit/functions/ajax.php:87) in <b>/home/domain/public_html/wp-content/themes/explicit/functions/ajax.php</b> on line <b>149</b><br />...... 等等 我需要在运行CURL请求时隐藏这些输出,尝试像这样运行CURL curl -s 'http://example.com' 但是它仍然显示输出,如何隐藏输出? 谢谢
209 curl 

4
大部分(或更少)之间有什么区别?
我现在正在使用Arch Linux,并找到一个most像more和一样的命令less。要了解它们之间的差异是一个令人困惑的问题。问题不仅是更多吗?提及之间的差异less和more。您是否知道颜色性能,快捷方式和前进和后退功能之间的差异?
209 command-line  less  more  most 

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.