Linux指令简述和vim简介

作者: 集成电路基础与数字集成电路设计 | 来源:发表于2017-09-02 18:05 被阅读0次

集成电路设计不论是数字电路设计还是模拟电路设计,又或者是工艺设计,都是在Unix或者linux平台上展开的;但对linux的了解需要的程度略有不同。采用unix平台的主要原因,是这个平台更容易管理,操作起来更方便,更容易监控,效率更高。下面介绍一些常用的入门的linux操作指令和vim操作。

Linux部分:(1)首先是cd,即change directory,改变路径,选择目录,linux采用的树形文件结构,因而更清晰透明。直接cd可以回到home下,与cd ~一样;cd .. 表示到上一级目录;cd – 为回到上一次工作路径,~xxx,~可以补齐文件路径,是一种快捷的选择路径的方式(2)ls 显示出当前目录下的文件和目录,或者链接之类的,d开头的表示目录,l开头的表示连接,-表示的是文件(好像是);常用的options包括-a,显示所有属性,包括权限,文件产生日期,最新改变日期等等;-l分行列出等(3)pwd,显示出当前工作路径;(4)chmod为改变权限,常用形式为chmod755 xxx.txt的形式;755分别表示owner,group和others的权限,权限分为read,write和execute的权限,分别表示值4,2,1,上面755的权限即owner为read,write和execute,group和others为read和execute的权限;也可以采用chmod u+w xxx.txt的方式来改编权限,u为user,即owner,g为group,o表示others,+表示增加权限,-表示去除权限,除此之外还有unmask和setfacl和getfacl等来改编权限,有兴趣可以自己来查。(5)列出文件名或者指令时可以用tab来补齐,常使用tab可以避免错误,建议使用,另外?表示一个字符,*表示0个或一个以上字符,操作一些文件时这些可以加速操作。(6)filetest –M: file 可以查看文件file的最新的modification time,可以用来发现一些问题。(7)find 指令可以帮助找到一些文件,或者查看一些属性,这个用法很多,比如说find  –mmin 10,可以找出10分钟内改变的文件,还有find . –name 123*等,找出文件类型;(8)whoami 找出当前用户是谁。Which 可以用来找出指令的具体位置(9)ps用来查看进程,常用的有ps –aux,具体的用法可以用man ps或者info ps来查看具体的用法,还有一个指令是jobs可以用来查看进程;(10)查看了进程知道了进程号PID就可以来杀进程,这时候可以使用kill PID来杀相应进程号的进程,中间可以加上-9表示强制杀处进程,数字大小表示具体的强烈程度,越大越杀得厉害。(11)常用的一些ctrl S,terminal就终止了,按ctrl P便可以继续进行(我记得是这样),Ctrl C强制退出进程,Ctrl Z表示隐藏,背后运行程序,按fg可以返回程序界面,运行程序比如说icfb,其中icfb&表示背后运行直到打开程序,期间可以做其他操作,icfb&&表示打开程序直到打开程序期间不能进行其他操作。背后运行很多程序时,可以列出具体的任务,会显示一个%1类似的标志,输出fg %1,即可进到该程序中。

Vim的简单操作,vim newfile即可产生一个叫做newfile的文件,进入文件中即可进行操作,之前讲述过vim的几个模式,这里不再详述,i表示插入,vim任何操作基本上加上数字就表示进行了多少次操作,比如说2i ../rtl/(换行\n),esc,那么就会变成两行../rtl加上一个空行,这是vim的强大之处,可以方便很多操作,还有一些vim的操作可以极大的提高vim的操作效率,在normal mode中h表示向左移,l右移,j下移k上移(这两个记不太清了),dw表示删除单词后边部分,dd表示删除该行,yy表示复制该行,p表示黏贴该行,这几个指令前面都可以加上数字表示操作了几次,一般小写表示向下操作,大写为向上操作,p为向下一行黏贴,P为上一行黏贴,x表示删除光标后字符,X为删除光标前字符。gg表示到第一行,G表示到最后一行,在同一行中0和^为到行首,$为到行末,50%可以到达文件一般内容的位置,常用的一些指令还包括一些简单的比如说存储操作的q指令,还有比如说宏等操作,这些之后再做介绍。

相关文章

  • Linux指令简述和vim简介

    集成电路设计不论是数字电路设计还是模拟电路设计,又或者是工艺设计,都是在Unix或者linux平台上展开的;但对l...

  • 编辑器之神 - vi/vim

    01. vi/vim 简介 1.1 vi 和 vim 在很多 Linux 发行版中,直接把 vi 做成 vim 的...

  • vim编辑器

    vi(vim)简介 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。...

  • Linux基础-Vim初级

    简介 Vim是Linux下常用的文本编辑器和程序开发工具。 Vim打开文件方式:#vim file,打开指定的文件...

  • Linux01-指令和vim

    · [TOC] 一、简单的命令 1、ls 显示文件 ls -lh 显示文件大小的时候,显示单位 ls -l 列表...

  • Linux指令和vim编辑器指令

    Linux指令 cd ~ ( 'cd' <=> change directory )回到根目录所在位置;cd - ...

  • Linux指令全网最全5(vim编辑器)

    五.vim编辑器 1.vim简介 (在终端中使用尤为重要)vi和vim都是Linux中的编辑器,不同的是,vim比...

  • Vi编辑器

    简介 vi和vim 在很多Linux发行版中,直接把vi做成vim的软链接。 vi vi是Visual inter...

  • 【linux】vim指令大全

    光标移动命令 n表示数字按键,x表示任意字符按键,大多数指令前加上数字,可实现对应的多重效果 功能按键备注基本指令...

  • Linux系列三之VMware虚拟机NAT模式联网原理以及设置(

    注意 本次教程需要熟悉简单的vim命令,具体vim使用教程查看教程Linux系列二之Linux入门简介 一、VMw...

网友评论

    本文标题:Linux指令简述和vim简介

    本文链接:https://www.haomeiwen.com/subject/vpyrjxtx.html