)
前言刚上手的话系统的去学linux操作系统或者任务比较庞大感觉可以先整一些比较实用的后面要用到更深层次的东西的时候再慢慢补由于一般服务器都是用的linux系统所以连接到服务器后就自动进入了linux系统然后右键在terminal中进行操作一、文件操作常用指令集小技巧键盘上下箭头可以把之前敲过的命令调出来Tab自动补全已经有的文件或者文件夹在操作时可以不用敲全敲几个首字母摁键盘上Tab键自动补全。liunx下的crtl c与crtl v“crtl c”鼠标左键选择(双击或选中拖拽)“crtl v”鼠标中键(滑轮)点击回到根目录cd展现当前目录下所有的文件夹ls展现详细信息:ls -l(简写ll)新建文件夹(如建立一个名为test文件夹)mkdir test进入文件夹(如进入刚刚新建的文件夹进入后就是对该目录对象进行操作了):cd test文件夹拷贝假设进入test文件夹后又在该文件夹里新建了一个cicfilter与testbench文件夹):cp -r cicfilter/ .(这个.表示当前文件夹即将cicfilter拷贝到当前文件夹下)cp -r cicfilter/ …(这个…表示上一级文件夹即将cicfilter拷贝到上一级文件夹下)cp -r cicfilter/ ./testbench/./testbench/表示复制到当前目录的testbench目录下)文件拷贝这个与文件夹操作类似唯一的区别在于不用加-r。假如找到某一文夹中文件后假设找到一个tb,v文件现将其拷贝到根目录下cp tb.v ~/ (这里最后那个表示根目录)剪切文件mv tb.v test/用vi编辑器打开文件vi tb.v删除一个文件夹rm -rf test(如删除刚刚建立的文件夹该命令会将该文件及其下所有文件夹全部删除慎用删了就没了)显示当前工作绝对路径pwd显示当前系统上正在运行的进程top(后面摁键盘上q退出)二、Vim编辑器基本操作以下内容参考该文章:link2.1命令行操作模式控制屏幕光标的移动字符、字或行的删除动复制某区段或者到 last line mode以及跳转到别的模式插入模式或者底行模式光标的上下左右移动上K下J左H右:L(右边小键盘也可上下左右移动)单词间跳转 w向后跳一个单词b向前跳一个单词跳行首 按0跳行尾 按 shif 4跳转结尾键盘上摁G跳屏幕显示最后一行 按L跳屏幕显示中间 按M跳屏幕显示最上面 按H跳转第一行键盘上摁gg(g摁两次下面同理)删除键盘上摁dd移动光标到该行删一行键盘上摁x移动光标删光标后一个键盘上摁#x移动光标删光标后#个键盘上摁X移动光标删光标前一个键盘上摁#X移动光标删光标前#个visual模式(选择性批量删除) 按v然后移动光标选择区域删除的区域按d删除visual block 模式按列删除,按crtl v,同理复制一行(移动光标到改行)键盘上摁yy p复制多行键盘上摁yy 3p就能复制3行以此类推撤销上一步操作键盘上摁u进入插入模式键盘上摁“i”键盘上摁ESC回到命令行模式进入底行模式Shift :(同时摁住Shift 与:)2.2 底行操作模式以下命名都是在底行模式下输入后回车运行显示行数set number去到某一行(如去第5行):5替换(如把该文件里所有reg替换成int):%s/reg/int/g(其中g是可选参数全部(global)替换的意思如果用参数c即逐行确认替换)强制不保存退出q!用于修改文件后不保存数据不保存退出q保存退出wq