目录:就是我们平时说的文件夹
路径:就是目录的层级位置,比如,home目录下有个biosoft,那么biosoft的路径就是/home/biosoft【就相当于你的C盘底下有个biosoft文件夹】
第一个 pwd
pwd: print working directory,显示当前路径,
第二个 mkdir
mkdir :make directory-- 创建你的空目录
#后面是注释,就是解释代码的文字。
mkdir biosoft #存放生信软件
mkdir project #存放生信项目
mkdir tmp #存放一些杂七杂八
mkdir src #存放源代码
第三个 ls
ls 显示列表,不管是目录还是文件,都能显示
你输入ls试一下,是不是出来了刚才新建的目录?
第四个 rm
删除的操作对象分为三类:普通文件、空目录、有内容的目录。他们的对应的命令是略有不同的。
(1)删除文件--rm
(2)删除空目录--rmdir
(3)删除非空目录--rm -r
注意这三个命令后面都要跟上你要删除的目录名。
第五个 cd
cd接一个目录名,表示进入该目录
cd -返回刚才目录
主目录(家目录):直接cd ,效果与cd ~ 一致
练习cd操作:进入tmp目录,然后查看当前路径,然后返回主目录
mkdir rm_test
cd rm_test
练习删除操作:
删除doodle.txt
删除整个huahua目录
删除rm_test(已经是空目录了)
第六个 vi
vi 新建脚本或者文本文档(vi是linux中的文本编辑器)
cd tmp
vi hello_world.txt
第七个 cat
cat接文本文件的名字,查看并直接将文本文件的内容输出到屏幕。要退出cat,是摁一下q。否则下面的命令都没办法运行咯
head 默认输出前10行,tail默认输出后10行,后面加上-n 自定义输出几行
例如:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】
第八个 cp
意为复制文件
使用:cp file1 file2
就是复制file1,命名为file2的意思。
练习:将刚才新建的文件复制一个,叫做new_file.txt
第九个 mv
mv 将文件移入文件夹,或者重命名
使用:mv file 路径是移动file到某路径下
使用:mv file1 file2是将file1重命名为file2