发布时间:Dec. 20, 2022, 11:46 a.m.编辑:李佳生阅读(774)
陆续总结...
sreen是linux的虚拟终端软件,如果想在后台保持某程序运行,不占用一个终端会话窗口,且会话窗口关闭也保持程序继续运行,则可用到screen。
screen -ls // 显示当前所有的screen会话 screen -S name // 常见名为name的screen会话 screen -r name // 重新进入name会话 screen -R name // 重新进入name会话,若不存在则创建会话 screen -S name -X quit // 删除name会话 screen -d name // name会话离线,但不删除 screen -r name 后在会话内输入exit // 会话内关闭会话
使用linux避免不了使用终端输入各种文本,需要用到一些bash快捷键来加快编辑,下面总结了一些常用快捷键:
linux用的是BASH SHELL话,可以参考如下快捷键: Ctrl+b 或左箭头键 左移一个字符(移至前一个字符) Ctrl+f 或右箭头键 右移一个字符(移至后一个字符) Ctrl+a 移至行首 Ctrl+e 移至行尾 Esc b 左移一个单词 Esc f 右移一个单词 Del 删除光标所在处的字符 Ctrl+d 删除光标所在处的字符 BACKSPACE或Ctrl+h 删除光标左边的字符 Ctrl+k 删除至行尾
命令模式(Command mode): 启动vim时的模式 ^: 移动到行头 $: 移动到行尾 shift+zz: 退出vim w: 移动到下个单词开头 e: 移动到当前单词结尾 b: 移动到上个单词开头 ge: 移动到上个单词结尾 x: 删除游标所在字符 3x: 删除3个连续字符,以此类推 X: 删除光标前一个字符 Delete: 同x dd: 删除整行 3dd: 删除3行,以此类推 dw: 删除一个单词,不能用于中文 dnw: 删除n个单词 d$/D: 删除至尾行 yy: 复制整行 3yy: 复制三行,以此类推 yG: 复制到文本末尾 y1G: 复制到文本开头 p: 粘贴到光标后 P: 粘贴到光标前 >>: 整行向右缩进 <<: 整行向左回退 /+字符串+回车: 向下查找字符串 ?+字符串+回车: 向上查找字符串 输入模式(Insert mode): 手动键入文本,在命令模式下按以下快捷键进入不同输入模式 i: 在当前光标处插入 a: 在光标后插入 o: 在当前行后插入新行 O: 在当前行前插入新行 I: 在行首插入 A: 在行末插入 cw: 替换光标位置到单词末尾的字符 ESC: 退回到命令模式 底线命令模式(Last line mode): 在最底一行输入命令操作vim, 输入:进入 q!: 强制退出,不保存 q: 退出 wq!: 强制保存并退出 w <路径>: 另存为 saveas <路径>: 另存为 x: 保存并退出 wq: 保存并退出 set nu: 显示行号 set shiftwidth=10: 设置缩进 ce: 本行内容居中 ri: 本行内容具右 le: 本行内容居左
SCP指令
用于linux系统之间互相传送文件/文件夹
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 scp -r root@47.115.32.177:/var/www2 /Users/bytedance/Documents/Gitee_Private/blog/www2