作为合格的Linux系统管理员,每天最常用的Linux命令是。许多人喜欢Linux,因为Linux命令很短但功能强大。工作中经常使用很多命令。对于那些尚未使用它的人?今天,小编将与大家分享8个超级好用,但很少使用Linux命令,希望对大家有所帮助。 。
Linux命令
fc
命令目的:编辑最新命令并自动执行
适用场景:执行了长命令。但是,命令无法执行错误,需要更正并再次执行。
使用示例:
(1)执行了wget命令,并且由于参数输入错误,命令未成功执行。
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
(2)执行fc命令并打开编辑器修改命令。将其保存到正确的命令并保存,然后自动执行。
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
认
命令目的:从“后台任务”列表中删除任务(jobs命令返回的结果),防止当前shell在终止登录会话时向每个指定的作业发送HUP信号。
命令用法:移出正在执行的最新后台任务$ disown#移出所有正在运行的后台任务$ disown -r移出所有后台任务$ disown -a#不要移出后台任务,但让他们不接收SIGHUP信号$ disown - H
使用示例:
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
3. ctrl + x + e
命令目的:打开编辑器输入命令并自动执行命令。
使用场景:一次执行多个命令。
使用示例:
(1)运行ctrl + x + e快捷方式打开编辑器。输入需要执行的命令后,保存并退出。然后输入的命令将按顺序排列。
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
注意事项:
如果没有安装emacs编辑器,执行ctrl + x + e后,将报告错误:“-bash: emacs: command not found”。您可以将变量设置“EDITOR=vim”添加到/etc/bashrc文件,并将ctrl + x + e调用的默认编辑器更改为已安装的编辑器,例如vim。
4.在命令前添加一个空格
命令目的:隐藏运行的命令,以便它不会记录在history命令中。
使用场景:出于安全原因,预计不会在历史命令中显示包含密码等敏感信息的命令。
使用示例:为用户设置密码,但由于密码是敏感的,请在命令前添加空格。注意:回声之前有一个空格。
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
注意:HISTCONTROL变量值需要设置为ignorespace或ignoreboth才能工作。
Echo HISTCONTROL=ignorespace>
>
在/etc/bashrc中
5. !! (2个感叹号)
命令目的:调用上次运行命令
使用场景:需要再次执行上一个命令
使用示例:使用普通用户标识查看/etc/shadow文件错误,在命令之前添加sudo,并以root用户身份查看/etc/shadow文件。
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
6.一次创建多个目录或文件
使用示例1:在当前目录下创建多级目录。
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
使用示例2:创建多个文件。
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
7. SSH隧道
隧道使用:MySQL客户端和服务器之间的安全通信
使用示例:47.102.150.235是MySQL服务器。目前,服务器SS-Free是MySQL客户端。
这两台服务器只能通过公共网络进行通信。
暴露公共网络MySQL通信并不安全,因此使用SSH构建隧道,然后通过SSH隧道连接MySQL客户端和MySQL服务器。
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
本地9906端口连接到47.102.150.235服务器的端口3306。
当访问本地端口9906时,通信数据将被转发到47.102.150.235的端口3306。
简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
查看MySQL客户端侦听器,您可以看到已经侦听了9996端口。您可以通过端口9906访问MySQL服务器。简短而强大的8个Linux命令,可帮助您在几分钟内提高工作效率!
发球
命令目的:从标准输入读取,然后写入标准输出和文件
使用场景:我想手动跟踪命令的输出,同时我想将输出写入文件。