★☆限制音乐搜索目录为 e:\music 用自带音乐播放器和铃声请把音乐放到这个目录下,否则搜索不到,指定多个目录的话会造成随机搜索问题,所以只限制为一个目录。这是一个引用字符串,它包含一个或多个关键字以指定不同的解析选项。查看目录内容命令 dir指定可执行文件搜索目录 path创建目录命令 md打开指定目录命令 cd删除当前指定的子目录命令 rd改变当前盘符命令 c:文件复制命令 copy显示文本文件内容命令 type更改文件名命令 ren删除文件命令 del清除屏幕命令 cls重复上一次输入的命令。
两者的基本功能很相似,所以可以任选一个安装。在Ubuntu 18.04上可以使用以下命令安装:
?Install ack?
$ sudo apt install ack?
?Install ag?
$ sudo apt install silversearcher-ag?
在Ubuntu 16.04上,ack的包名是ack-grep,所以你需要使用 sudo apt install ack-grep来安装。
[]()
fzf是个模糊查找工具,主要用于命令行自动补齐,它可以查找文件名、进程名甚至环境变量。与系统自带的自动补齐相比,fzf能用列表的方式显示备选项,并且会即时根据输入内容进行过滤,不用像自带的自动补齐那样反复按tab键并在密密麻麻的结果中找了。
fzf不在Ubuntu的包里,所以需要从源代码来安装:
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf?
~/.fzf/install?
安装之后,可以用**的格式来完成大部分补齐:
vim **<TAB> ? ?# select files from current dir and edit?
vim ../**<TAB> # select files from parent dir and edit?
kill -9 <TAB> ?# auto complete process to kill?
export **<TAB> # auto complete env var to export?
<C-R> ? ? ? ? ?# search command line history?
更多用法请参见项目主页:https://github.com/junegunn/fzf。
输入命令时最让人头疼的就是输入了很长的命令之后发现开头打错了一个字母,或者忘了写sudo。TheFuck就是用来解决这个问题的。
用以下命令安装:
$ sudo apt install thefuck
然后需要将下面的命令加入到~/.bashrc中:
eval $(thefuck --alias)
重新登录(或者通过 source ~/.bashrc重新加载)后,试试下面的操作:
$ apt install git?
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)?
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root??
$ fuck?
sudo apt install git [enter/↑/↓/ctrl+c]?
Reading package lists... Done?
Building dependency tree?