Linux基本命令
一、基本命令
1. pwd
xx@admin1, 中xx表示用户登录的名字,admin1表示主机名, test表示当前工作目录,
pwd (present working directory): 查看当前工作目录
2. 输入hostname也可以查看主机名
3. ls(list):显示当前目录下的所有文件
4. mkdir(make directory):创建文件夹 eg. mkdir vasp 表示新建一个vasp的文件夹
5. cd (change directory):进入目录
6. cd .. : 返回上一级目录,其中..表示上一级目录,../..表示上上级目录,以此类推
7. mv(move):移动文件或者文件夹, eg, mv vasp study 表示把vasp文件夹移动到study文件夹里
8. cd study (表示进入study文件夹)
9. mv vasp .. (表示把vasp文件夹move到上一级目录)
10. cd .. (表示返回上一级目录)
11. rm –rf vasp (表示删除文件夹vasp)
rm(remove):删除文件或者文件夹,如果涉及文件夹,则需加-r或者-rf,表强制删除
12 cp –r study vasp (表示把study文件夹命名为vasp文件夹,则有两个文件夹 study vasp。
cp(copy): 复制东西,如果复制文件件则加 –r或者–rf
13. clear 表示清屏
14. cat:直接显示(弊端就是直接显示所有)
15. head:查看文件前十行内容
16. tail:查看文件后十行内容
17. more 从头查看文件,如果要退出敲一下q键即可
18. less从尾开始查看文件,如果要退出敲一下q键即可
19. grep 搜索命令,可以使用关键词搜索任意文件里面相关信息,见前面的POTCAR讲解那一部分
20. 键盘里的Tab键,双击表示自动补全,如果文件夹名字很长很长,知道文件夹名字的前几个字母,就可以用到Tab键自动补全
****网上还有很多Linux基本操作的命令,可以去网上找到更多的资源和视频
二、学会vi/vim编辑文件内容,包括输入,擦除,行、列的复制、剪切、粘贴功能
vi INCAR (表示打开INCAR)……
1. 按 i 键进入插入模式,可写入和删改文件内容,按键盘ESC键退出插入模式
2. 光标移到某一行,按 yy 复制该行,光标移到另一行,按 p 键粘贴
3. 光标移到某一行,按 dd 剪切(删除)该行,光标移到另一行,按 p 键粘贴;按d并回车删除两行
4. 按下Ctrl+v,光标选中某个区域,按y复制该区域,光标移到另一位置,按 p 键粘贴
5. 如果误操作,按ESC退出编辑模式,按uu撤销修改
6. 全部修改完毕,按ESC退出编辑模式,输入 :w 或者:wq,回车,保存修改退出,:q 退出(无任何修改)