linux学习总结(EDA软件常用版)

前言

刚上手的话系统的去学linux操作系统或者任务比较庞大,感觉可以先整一些比较实用的,后面要用到更深层次的东西的时候再慢慢补,由于一般服务器都是用的linux系统,所以连接到服务器后,就自动进入了linux系统,然后右键在terminal中进行操作

一、文件操作常用指令集

小技巧:

  • 键盘上下箭头,可以把之前敲过的命令调出来
  • Tab自动补全,已经有的文件或者文件夹在操作时可以不用敲全,敲几个首字母,摁键盘上Tab键自动补全。
  • liunx下的"crtl c"与"crtl v":“crtl c”:鼠标左键选择(双击或选中拖拽),“crtl v”:鼠标中键(滑轮)点击
  1. 回到根目录:cd
  2. 展现当前目录下所有的文件夹:ls,展现详细信息:ls -l(简写ll)
  3. 新建文件夹(如建立一个名为test文件夹):mkdir test
  4. 进入文件夹(如进入刚刚新建的文件夹,进入后就是对该目录对象进行操作了):cd test
  5. 文件夹拷贝(假设进入test文件夹后,又在该文件夹里新建了一个cicfilter与testbench文件夹):
  • cp -r cicfilter/ .(这个.表示当前文件夹,即将cicfilter拷贝到当前文件夹下)
  • cp -r cicfilter/ …(这个…表示上一级文件夹,即将cicfilter拷贝到上一级文件夹下)
  • cp -r cicfilter/ ./testbench/(./testbench/表示复制到当前目录的testbench目录下)
  1. 文件拷贝,这个与文件夹操作类似,唯一的区别在于不用加-r。假如找到某一文夹中文件后,假设找到一个tb,v文件,现将其拷贝到根目录下,cp tb.v ~/ (这里最后那个表示根目录)
  2. 剪切文件:mv tb.v test/
  3. 用vi编辑器打开文件:vi tb.v
  4. 删除一个文件夹:rm -rf test(如删除刚刚建立的文件夹,该命令会将该文件及其下所有文件夹全部删除,慎用!删了就没了)
  5. 显示当前工作绝对路径:pwd
  6. 显示当前系统上正在运行的进程:top(后面摁键盘上"q"退出)

二、Vi编辑器基本操作

以下内容参考该文章:link

2.1命令行操作模式

控制屏幕光标的移动,字符、字或行的删除,动复制某区段,或者到 last line mode,以及跳转到别的模式(插入模式或者底行模式

  1. 光标的上下左右移动:
    上:K,下:J,左:H,右:L(右边小键盘也可上下左右移动)
  • 跳转第一行:键盘上摁"G"
  • 跳转最后一行:键盘上摁"gg"(g摁两次,下面同理)
  1. 删除
  • 键盘上摁"dd"(移动光标到该行,删一行)
  • 键盘上摁"x"(移动光标,删光标后一个)
  • 键盘上摁"#x"(移动光标,删光标后#个)
  • 键盘上摁"X"(移动光标,删光标前一个)
  • 键盘上摁"#X"(移动光标,删光标前#个)
  1. 复制一行(移动光标到改行)
  • 键盘上摁"yy p"
  • 复制多行
    键盘上摁"yy 3p",就能复制3行,以此类推
  1. 撤销上一步操作
  • 键盘上摁"u"
  1. 进入插入模式
  • 键盘上摁“i”,键盘上摁"ESC"回到命令行模式
  1. 进入底行模式
  • Shift + :(同时摁住Shift 与:)

2.2 底行操作模式

以下命名都是在底行模式下,输入后,回车运行

  • 显示行数
    set number
  • 去到某一行(如去第5行):5
  • 替换(如把该文件里所有"reg"替换成"int")
    :%s/reg/int/g(其中g是可选参数全部(global)替换的意思,如果用参数c,即逐行确认替换)
  • 强制不保存退出:q!(用于修改文件后,不保存数据)
  • 不保存退出:q
  • 保存退出:wq
  • 17
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值