我知道在Windows以及Linux和Unix中,程序|应用程序|软件可以安装在任何目录中。此外,如果使用发行版的打包系统安装包,它会将文件放置在正确的位置。
但有时,软件安装会提示输入放置文件的路径。如果是 Linux 发行版,此默认位置(C:\Program Files或C:\progra~1等效位置)在哪里?不同的发行版有什么不同吗?如果是,这将用于RHEL,Suse和Ubuntu?
我已经使用tcsh了很长时间了。但是每当我在寻找某些东西时,我经常会发现指定的方法是bash特定的。甚至两者的 shell 脚本的语法也不同。
从我在互联网上搜索和学习的经历来看,bash似乎是使用更常见的shell。甚至这个网站上被标记bash的问题数量也比被标记的问题数量多得多(目前是五倍)tcsh。
所以,我想知道我是否应该切换到 bash。你怎么认为?
我为什么要坚持tcsh或为什么要转到bash?
我想做的补充/“相反”
sed 13q;d <file.txt
Run Code Online (Sandbox Code Playgroud)
更一般地说,是否有可能在 中进行这种补/逆/相反sed?还是仅适用于正则表达式?
如何打印除倒数第三行之外的所有行?这是否需要 2tac并向前计数sed?或者有没有办法让sed自己从后面数?
我试图只列出非图像文件,只在最近的 500 个文件中搜索。所以我跑
ls -t | head -500 | file | grep -v 'image'
这是不对的:它显示一条帮助消息。将其更改为
ls -t | head -500 | xargs file | grep -v 'image'
我现在有时会得到我想要的输出,但如果文件名中有空格在里面,例如Plutonian\ Nights\ -\ Sun\ Ra.mp3-然后xargs将运行file Plutonian,file Nights等等。
我如何帮助xargs查看空间,或者以其他方式完成我想要完成的工作?