学习小组Day2笔记——vv

2023-08-08 13:39:53 浏览数 (1)

生信DAY2

1.pwd

查看当前路径

2.mkdir

代码语言:javascript复制
mkdir -p文件夹名#创建一个文件夹
-p 表示自动创建不存在的父目录

3.ls

代码语言:javascript复制
ls -a -l -h 文件路径#列出目录下的所有内容
-a 表示all,列出全部的文件,包含的隐藏的文件夹(文件名前带.)
-l 表示以列表,即竖向排列的形式展示内容以及更多信息
-h 表示显示文件信息的单位,多以-lh和l合用

4.rm

代码语言:javascript复制
rm -r -f 参数1,2,3,...
-r 用于删除文件夹
-f 强制删除
可以同时删除多个文件,用空格隔开
通配符*
test* 表示以test开头
*test 表示以test结尾
test 表示中间含有test
!!!!! 
rm -rf /
rm -rf /*
表示强制删除所有根服务器的内容,不要用!

5.cd

代码语言:javascript复制
cd 路径 #进入某个文件目录
cd / #进入根目录
cd ~ #进入home目录
cd .. #返回上一个目录
cd . #当前目录
pwd #输出当前所在的工作目录

6.vi

显示文件编辑器

7.cat

代码语言:javascript复制
cat LINUX文件 #查看文件内容,全部显示

8.cp

代码语言:javascript复制
cp -r 参数1 参数2 #复制文件/文件夹
-r 用于复制文件夹,表示递归
参数1 Linux路径,表示被复制的文件或文件夹
参数2 Linux路径,表示要复制去的地方
cp -r /home/packageA/* /home/cp/packageB/ #将A中的所有文件复制到B中
cp -r /home/packageA /home/packageB #将A文件夹复制到b文件夹中

9.mv

代码语言:javascript复制
mv 参数1 参数2
参数1 Linux路径,表示被移动的文件夹或者文件
参数2 Linux路径,表示移动的目标文件夹,如果目标文件夹不存在目标目录下,则重命名为参数2

作业题

1.ls输出的是横向的列表,怎样输出长格式列表

代码语言:javascript复制
ls -l #以列的形式输出结果

2.如何查看长格式列表中文件的大小?

代码语言:javascript复制
ls -lh #l和h选项合用,可以显示文件的大小并且带上单位

3.查看Linux系统版本、内存与硬盘空间?

代码语言:javascript复制
 lsb_release -a#查看系统版本
 free -m#查看内存
 df -lm#查看硬盘空间

4.怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录

代码语言:javascript复制
mkdir -p文件夹名#创建一个文件夹
-p #表示自动创建不存在的父目录
mkdir -p /tmp/tmp1/tmp1.1

5.怎样删除这些层级目录

代码语言:javascript复制
rm -r ./tmp
-r #用于删除文件夹

0 人点赞