Linux 终端及工具指令
文章目录辅助指令Xshell辅助指令Linux 本地终端辅助指令后台驻守指令通道及多指令辅助指令cd- 切回上一个工作目录cd~ 切回用户目录!指令!772#重复历史记录中的第 n 个命令!$#使用 !$ 重新使用上一个命令中的最后一项!!#用!!重用当前命令中的上一个命令。!l(自动查找l开头的指令如ls /root/)#!后跟与要运行的命令匹配的第一个字符!?employee 查找包含employee的指令catemployee.json#!?格式与上述相同但未必是命令的开头Xshell辅助指令#搜索使用过的命令 rctrlr 搜索使用过的命令#冻结 s qctrls 冻结窗口 ctrlq 解除冻结#移至行首结尾 a ectrlA 移至行首 ctrlE 转到结尾Linux 本地终端辅助指令【不支持第三方工具】 ●ALT F - 跳向下一个空格 ●ALT B - 跳回上一个空格 ●ALT Backspace - 删除前一个单词 ●CTRL U - 剪切光标前的内容 ●CTRL K - 剪切光标至行末的内容 ●CTRL Y - 粘贴 ●CTRL E - 移动光标到行末 ●CTRL A - 移动光标到行首 ●CTRL W - 剪切光标前一个单词 ●Shift Insert - 向终端内粘贴文本后台驻守指令后台驻守指令 表示任务在后台执行 #command_1 nobup模式 #nohup ./test.sh out.log 2err.log #后台不中断执行./test.sh,stdout输出给out.logstderr输出给err.log 后台进程【管理指令】 ctrl z #可以将一个正在前台执行的命令放到后台并且处于暂停状态。 fg #将后台任务切换到前台执行 bg #将一个在后台暂停的命令变成在后台继续执行。如果后台中有多个命令可以用bg %jobnumber将选中的命令调出 jobs 查看后台运行的状态 jobs -l选项可显示所有任务的PID通道及多指令##### 多指令;执行多个命令#command_1; command_2; command_3仅在上一个命令成功的情况下才能在一个命令中运行多个命令#command_1 command_2||表示上一条命令执行失败后才执行下一条命令#如 cat nofile || echo fail##### 通道及结果组合|表示管道上一条命令的输出作为下一条结果参数#如 echo yes | wc -l命令|与xargs区别#echo --help | cat #输出--help#echo --help | xargs cat #输出cat --help#注xargs 接收上一个命令的结果并作为这次命令的参数