10个高效但不常见的Linux命令必须掌握的20个linux命令




10个高效但不常见的Linux命令必须掌握的20个linux命令

2022-07-20 20:27:06 网络知识 官方管理员
1.mvxxxx{,.bak}等同于mvxxxxxxxx.bak
2.esc+.能填充之前命令的最后一个字段
3.diff<(sshhost1catfile1)<(sshhost2catfile2)diff两个远程文件
4.ctrl+r然后输入xxx,搜索之前包含xxx的命令
5.Python-mSimpleHTTPServer,启动一个HTTP服务器,可以用来下载文件
6.vim编辑文件后发现需要root权限,:w!sudotee%。(w:表示vim的修改操作,这个命令的输出更改后的文件到标准输出
!sudotee%:执行一个shell命令,%表示当前打开的这个文件的名字。
整个命令就是将w的输出传给tee,tee在root权限下把更改的内容存在文件当中。)
7.ctrl+z可以把当前程序后台,fg命令可以恢复。
8.退出su,退出ssh,可以用ctrl+d(真有人不知道这个,手敲exit,logout)。
9.sudo!!用sudo执行上条命令。
10.如果在前台运行了一个程序,但是你需要退出终端,保持程序继续在后台运行,你可以这样:ctrl+z,把程序放在后台;bg让程序继续运行;disown-h%1(%n是你jobs命令返回的那个,没有其它后台程序的话,一般是%1)。

发表评论:

最近发表
网站分类
标签列表