宿迁网站建设哪家专业,wordpress 网站域名,帝国系统做网站地图,为企业设计网站本文旨在对y总的Linux基础课做学习记录#xff0c;指令较多#xff0c;方便日后查找。 参考视频#xff1a;Linux基础课 参考教程#xff1a;Linux教程
1 tmux
1.1 功能#xff1a;
ㅤㅤ#xff08;1#xff09;#xff1a;分屏
ㅤㅤ#xff08;2#xff09;指令较多方便日后查找。 参考视频Linux基础课 参考教程Linux教程
1 tmux
1.1 功能
ㅤㅤ1分屏
ㅤㅤ2允许断开Terminal连接后继续运行进程
1.2 结构
tmuxsession 0window 0pane 0pane 1pane 2...window 1window 2...session 1session 2...1.3 操作
操作在ubuntu20.04下完成
没有tmux运行如下指令sudo apt-get install tmux
tmux新建一个session其中包含一个windowwindow中包含一个panepane里打开了一个shell对话框按下Ctrl b后手指松开然后按%将当前pane左右平分成两个pane按下Ctrl b后手指松开然后按将当前pane上下平分成两个paneCtrl d关闭当前pane;如果当前window的所有pane均已关闭则自动关闭window;如果当前session的所有window均已关闭则自动关闭session鼠标点击可以选择pane按下Ctrl b后手指松开然后按方向键选择相邻的pane按下Ctrl b的同时按方向键可以调整pane之间分割线的位置按下Ctrl b后手指松开然后按z将当前pane全屏/取消全屏按下Ctrl b后手指松开然后按d挂起当前sessiontmux a或tmux attach打开之前挂起的session按下Ctrl b后手指松开然后按s选择其它session按下Ctrl b后手指松开然后按c在当前session中创建一个新的window按下Ctrl b后手指松开然后按w选择其它window按下Ctrl b后手指松开然后按Page Up翻阅当前pane内的内容鼠标滚轮翻阅当前pane内的内容在tmux中选中文本时需要按住Shift键仅支持Windows和Linux不支持Mac不过该操作并不是必须的因此影响不大tmux中复制/粘贴文本的通用方式(用CtrlInsert复制,ShiftInsert粘贴) 按下Ctrl a后松开手指然后按[ 用鼠标选中文本被 按下Ctrl a后松开手指然后按]会将剪贴板中的内容粘贴到光标处
2 vim
2.1 功能
1命令行模式下的文本编辑器
ㅤㅤ2根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能
ㅤㅤ3使用方式vim filename
ㅤㅤㅤㅤ如果已有该文件则打开它; ㅤㅤㅤㅤ如果没有该文件则打开一个新的文件并命名位filename。
2.2 模式
1一般命令模式:ㅤㅤㅤㅤ默认模式。 2编辑模式 在一般命令模式下按i会进入编辑模式 ㅤㅤㅤㅤ按下ESC会退出编辑模式返回到一般命令模式 3命令行模式 在一般命令模式里按下 / ?三个字母中的任意一个会进入命令行模式。 命令行在最下面。可以查找、替换、保存、退出、配置编辑器等
2.3 操作
i进入编辑模式ESC进入一般命令模式nSpacen表示数字按下数字后再按空格光标会往右移动这一行的n个字符0或功能键[Home]光标移动到本行开头$或功能键[End]光标移动到本行末尾G光标移动到最后一行:n或nGn为数字光标移动到第n行gg光标移动到第一行相当于1G删除组合键gg d G gg d nGnEntern为数字光标向下移动n行/word向光标之下寻找第一个值为word的字符串?word向光标之上寻找第一个值为word的字符串n重复前一个查找操作N反向重复前一个查找操作:n1 n2s/word1/word2/gn1与n2为数字在n1行与n2行之间寻找word1这个字符串并将该字符串替换为word2:1 $s/word1/word2/g将全文的word1替换为word2:1 $s/word1/word2/gc将全文的word1替换为word2且在替换前要求用户确认v选中文本按两下ESC取消选中状态d删除选中的文本dd删除当前行y复制选中的文本yy复制当前行p将复制的数据在光标的下一行(yy)/下一个位置(y)粘贴u撤销Ctrl r取消撤销Shift 将选中的文本整体向右缩进一次 n Shift 向右缩进n次Shift 将选中的文本整体向左缩进一次 n Shift 向左缩进n次:w保存:w!强制保存:q退出:q!强制退出:wq保存并退出:set paste设置成粘贴模式取消代码自动缩进set nopaste取消粘贴模式开启代码自动缩进set nu显示行号set nonu隐藏行号ggG将全文代码格式化:noh关闭查找关键词高亮Ctrl q当vim卡死时可以取消当前正在执行的命令异常处理
每次用vim编辑文件时会自动创建一个.filename.swp的临时文件如果打开某个文件时该文件的swp文件已存在则会报错。此时解决办法有两种 找到正在打开该文件的程序并退出直接删除掉该swp文件即可