第1个命令:ls(list缩写)罗列当前目录内所有能看见的文件
初学者,看清了,是上面是小写的L,ls
在当前窗口中输入 ls
意思就是,查看当前目录下有哪些文件和文件夹
第2个命令:mkdir创建目录(make directory)
直接在窗口中输入 mkdir learn
意思就是:在当前Desktop文件夹下,新建一个新的文件夹(目录就是文件夹),名字叫learn;
输入命令:
jiangbk@PS029 /home/jiangbk/Desktop> mkdir learn
然后在输入 ls,会发现,当前位置下,多了一个刚才新建的文件夹 learn
第3命令:cd(change directory)改变当前目录
输入命令:cd learn
意思,打开刚才新建的learn文件夹,并进去;
代码:
jiangbk@PS029 /home/jiangbk/Desktop> cd learn
然后再输入 ls,发现下方什么也没有显示,这是因为,新建的learn文件夹,里面是空的,所以ls后,什么内容没看到。
第4个命令:pwd(print working directory)打印出当前工作目录名
意思就是,查看当前你所在得位置;
命令:
jiangbk@PS029 /home/jiangbk/Desktop/learn> pwd
显示:
/home/jiangbk/Desktop/learn
第5个命令:cd …(change directory)改变当前目录
就是,输入 cd然后空格,在按两个点
意思就是返回上一层目录,刚才我们在Desktop文件夹下的learn文件夹,那么返回上一层,就是回到Desktop文件夹下面。
命令:
jiangbk@PS029 /home/jiangbk/Desktop/learn> cd …
结果:
jiangbk@PS029 /home/jiangbk/Desktop>
第6个命令:touch——(触摸文件)新建一个文件
含义就是:新建一个文件,注意是文件,不是文件夹
下面跟我一起敲一下命令,加深印象
①首先:右击桌面,选择 Open in Terminal
②输入 ls,查看下面有什么文件
发现,有我们上一节创建的 learn 文件夹
③ 进入 learn 文件夹
输入命令: cd learn
④ 在命令行输入 touch xiaobaijiang ,然后输入 ls 命令,查看有没有新建xiaobaijiang文件成功;
Note:这里touch 加文件的名字,只是新建了一个空的文件,下一讲给大家介绍在芯片验证工作中,怎么往一个空的文件写入内容;
exercise:
新建一个 tb.v 的文件,同样的输入 touch tb.v,然后输入ls 查看有没有新建成功;
第7个命令:ls -al(list-all)全部列表展示
含义:就是查看当面目录下所有的文件的详细信息,包括隐藏文件,下一讲介绍隐藏文件;
在命令行输入 ls -al
可以看到刚才新建的两个文件,xiaobaijiang,tb.v,
他们前面的信息,是这个文件的一些属性和信息,这个我们后面点再介绍;
关于上面点和点点,是每个文件下面都有的,这个没影响,不要管;
第8个命令:rm (remove)删除文件
含义:rm就是删除文件,rm xiaobaijiang就是删除xiaobaijiang文件
输入 rm xiaobaijiang,然后输入ls查看下删除没;
发现下面只有tb.v文件了,没有xiaobaijiang文件了,所以说明是删除成功了;
第9个命令:whoami(我是谁?)显示当前登录的用户
含义:
输入 whoami
然后就会返回当前的登录用户名,也就是@符号前面的名字,这里我们是eda用户
第10个命令:cat tb.v(concatenate连接=con+cat)串联文件并输出
全称: concatenate files and print on the standard output——串联文件并输出
含义:就是把 tb.v 里面的内容打印出来
输入 cat tb.v,结果什么也没打印,是因为我们创建的tb.v是空文件
第11个命令:ctrl+shift+t (two) 想开两个窗口
含义:大家在terminal窗口输入命令的时候,当想开两个窗口,怎么办?
命令:同时按住键盘的ctrl、shift、t三个键,就可以在当前目录下在开一个terminal窗口;
这个命令是不是很方面?我入职之前也不知道,然后工作中学会的,特别是在跑仿真运行的,直接ctrl+shift+t开个新的窗口做其它的操作,很好用!!!
第12个命令:vim tb.v
含义:就是用vim编辑器打开tb.v文件(vim编辑器你可以把它类似于window的记事本一样,芯片验证工程师代码都是通过vim进行写的)
输入:vim tb.v
打卡tb.v这个空文件后,发现什么都没有;
跟着操作,不要自己按命令;
第13个命令:vim 进入编辑模式
在上面那个命令输入完成后,怎么对打开的tb.v进行编辑,写入东西呢?
命令:i
操作说明:直接按一下,键盘上的 i
第14个命令:vim 退出编辑模式—— Esc+ :wq
当进入编辑模式,写入代码后,怎么退出编辑模式呢
命令: Esc
操作:直接按一下键盘最左上角的Esc键,即可退出编辑模式
这时候,你就退出了编辑模式,如果还想进入编辑模式,就是重复上面的步骤:按一个 i 键即可~
第四个命令:vim 保存退出
含义:在对tb.v文件操作全部完成后,怎么退出vim呢
命令:在键盘敲一下 :wq
说明:就是在键盘敲一下冒号和wq然后按一下Enter键就可以保存退出vim
然后我们在输入 cat tb.v,就可以看到刚才写入tb.v里面的内容
第15个命令:clear 清除命令行
含义:当terminal窗口输入了很多命令后,需要清除怎么操作,输入clear命令
——————————————————————————————————————————————————
爱吃鱼的嗷大喵(知乎同号),走过很多弯路的材料专业在读硕士,
正在转行中,
不定期发布心得体会,
有兴趣可以关注我。