我刚刚从标准的 Gnome 窗口管理器切换到 Openbox(仍在 Gnome 中运行)并且非常喜欢它。但是,现在我需要一个新的运行对话框,例如在 Gnome 中点击Alt+时弹出的东西F2。我在 Openbox wiki 中看到,我可以使用 gnome 中的那个,gnome-panel-control --run-dialog但也许有人可以为此推荐更好的程序?
我试图在 Ubuntu 12.04 中进行字符串搜索,如下所示:
find . -exec grep -l "!45" {} \;
它没有搜索字符串“!45”,而是替换为top. 它没有调用命令,而只是开始搜索术语“top”。在我弄清楚-Ffor 之前grep,我认为特殊字符会被视为引号之间的文本。
任何人,现在我发现了这个,我不知道这是什么,它的用途,或者它为什么存在!
我看着这个问题并用谷歌搜索,但找不到明确的答案。!$输入终端时会做什么?
我打字
mkdir /path/to/dir
cd !$
Run Code Online (Sandbox Code Playgroud)
这让我/path/to/dir想到了,但我仍然想确切地知道!$运营商一般做什么。
这对你们所有人来说可能很容易,但我从来没有处理过这样一组嵌套的本地目录。
如果我有这样的路径:/mnt/media2/Archived\ Files/_Transfer/有没有办法将该目录“挂载”到~/Transfer/或/mnt/transfer?
我正在研究symlinks,但它谈到“由于递归命令等原因,它在目录上并不总是一个好主意......”
谢谢。
我经常发现自己必须对文件执行冗长的命令,然后用其他命令处理结果。为了处理下一个文件,我通常通过敲击Up键来重新运行相同的命令,直到找到我想要的命令,然后用新文件名艰难地替换旧文件名。
有没有办法将插入符号替换 ( ^oldfile^newfile) 与n th-last 命令结合使用?我(未成功)尝试将第n个最后一个命令通过管道传输到替换中,如下所示:
$ !-4 | ^old^new
Run Code Online (Sandbox Code Playgroud)
当然,我对其他建议持开放态度。这些小捷径确实有助于提高生产力...
我想知道是否可以在 vim 中打开 python 文件,而无需在它前面输入“vim”。例如: 而不是:
vim filename.py
Run Code Online (Sandbox Code Playgroud)
简单地
$ filename.py
Run Code Online (Sandbox Code Playgroud)
将在vim中打开文件。
我相信它不是 upto .vimrcbut.bashrc或.zshrc(在我的情况下),它会将.py文件解释为可执行文件vim或其他东西。我正在使用 ubuntu (wsl2) 和 zsh (oh-my-zsh)。之前可能有人问过这个问题,但我找不到这样的问题。谢谢你。
我记得看到一个完整的社交网站专门讨论您最喜欢的命令行功能或技巧是什么?,您可以在其中发布 shell 命令、标记它们、评论它们以及评价和/或收藏它们。不幸的是,我已经忘记了这个网站叫什么名字,而且似乎无法召集足够的 google-fu 来找到它。
任何人都知道这样的网站(您实际上可以找到一个网址)?
bash ×3
command-line ×2
shell ×2
directory ×1
gnome ×1
mount ×1
oh-my-zsh ×1
openbox ×1
python ×1
run-dialog ×1
search ×1
shell-script ×1
symlink ×1
terminal ×1
windows-subsystem-for-linux ×1
zsh ×1