linux终极命令 linux终端指令大全( 四 )


Bash shell的Kil命令l
Bash外壳包含一个内置的kill命令,当执行下面命令:
$ type -all kill
kill is a shell built-in
kill is /bin/kill
命令的结果表明有两个kill命令,一个是BASH的内置命令,另一个是/bin/kill可执行程序 。一般来说这两个命令不太可能遇到冲突的情况,不过,如果你确实遇到了kill命令行为异常时 , 你可以明确的指定/bin/kill命令 。
你一定要进一步查阅下面的资源中列出的参考资源来了解Linux中kill的妙用,因为这是你进入维护Linux系统领域的门票 。这些知识能够让你像做外科手术一样对系统进行维护,而不用在遇到问题时每一次都重新启动系统,就像我们知道的某些蹩脚的
操作系统那样 。
资源
Linux Cookbook一书的第七章“开始和终止Linux”
bash (1) - GNU Bourne-Again Shell
yes (1) - 在被终止前反复打印字符
signal (7) - 可用信号列表
ps (1) - 报告当前进程的快照
kill (1) - 向一个进程发出信号
killall (1) - 按名字消灭进程
pkill (1) - 根据名字和其它属性查看或者发出进程信号
skill (1) - 发送一个信号或者报告进程状态
xkill (1) - 按照X资源消灭一个客户程序
linux 终端sh命令什么意思?Bourne shell (sh) 可以说是一个平台. 直接通向内核的.你输入SH等于改变了你的shell
linux默认的shell 是bash 你改成了,bourne shell
你输了bash 就改回来啦.
$符代表普通用户.
Linux模糊搜索神器fzf终极配置fzf是Linux终端下的一款模糊搜索神器,速度极快 , 还可以配合vim以及其他软件使用,可以说是终端党的必备神器 。虽然它安装起来比 较简单,但是想要使用得比较好,还是需要一番配置的,但是我看网上配置的文章都写得比较简单,所以写这篇文章记录一下 。
fzf可以单独安装,不过我推荐在vim中和fzf.vim一起安装,比较方便而且简单,我使用的vim plug管理插件,所以在vim配置文件里添加 以下两行就可以了 。
然后在vim下执行 :PlugInstall ,它就开始安装了,安装过程中会问你几个问题,都按y就好了 。
安装完成后就可以开始使用了 , 但是现在使用起来并不是很爽 , 因为没有预览,不能搜索隐藏文件,而且只能搜索当前目录,还不能排除一些乱七八糟的文件夹,经过配置之后这些都可以解决 。
在使用之前首先要安装两个软件,fdfind(也有可能叫fd)和rg(ripgrep)还有bat (一个文本 预览工具,类似于cat,但是比它更强大) 。然后在 .zshrc 文件下添加以下设置 。
下面是我自己写的预览脚本的内容,你得把它复制到文件里,授予执行权限,放到合适的路径,然后用你的路径替换上面我的路径,大佬请忽略我乱七八糟的语法和谜一般的命名 。
然后你可以将这两个命令绑定到快捷键上,这样你就可以享受fzf所带来的便利了 。
ranger是一个终端下的文件浏览器,和它配合使用可以实现文件的寻找并快速跳转 。
ranger默认安装完成后没有配置文件,需要执行 ranger --copy-config=all 来生成默认配置文件 。文件路径在 ~/.config/ranger。现在可以开始添加配置到 commands.py ,官方的配置你可以在这里找到,但是官方的命令并不好用 , 所以我进行了一些修改,如下:
添加完成之后你就可以通过 :fzf_select 命令来在ranger中启动fzf查找,并自动跳转了 。当然你可以把这个命令绑定到一个快捷键上,通过在 rc.conf 中添加以下配置 。
2020/9/14, 搜索隐藏文件的问题已解决, 在init.vim中加上以下内容
shell 就是linux命令吗?shell就是是linux命令 , 简单linux终极命令的说shell程序就是一个包含若干行shell或者linux命令linux终极命令的文件.

推荐阅读