学习小组Day2 初见linux--及时雨
2019-10-09 本文已影响0人
逢吉时雨
参考微信公众号 生信星球 教程
注:本来想删掉“教程式”的段落,简洁化作业,
每个Linux语句都是练习题啊 就保留这么长
- Linux 介绍
- Linux 简单语句
1. Linux介绍
Linux系统多见于,命令行输入,生信大数据处理需要
2. Linux简单语句 练习题
1. 显示当前路径 pwd
pwd # print working directory
下图返回的 \root 就是当前路径
pwd 显示当前路径
2. 创建你的空目录 mkdir
mkdir # make directory
举个栗子
mkdir biosoft # 存放生信软件
mkdir project # 存放生信项目
mkdir tmp # 放一些杂七杂八
mkdir src # 放源代码
mkdir 创建空目录
3. 显示列表 ls
ls # 显示目录、文件
不管是目录还是文件,都能显示
ls试一下,是不是出来了刚才新建的目录?
ls 显示列表
4. 删除
要慎重!
删除的操作对象分为三类:
普通文件、
空目录、
有内容的目录
rm # 删除文件
rmdir # 删除空目录
rm -r # 删除非空目录
注意这三个命令后面都要跟上你要删除的目录名
有个可怕的删除命令
rm-rf # 慎重、三思
-r 递归,多级目录一并删除
-f 强制删除,不用任何提示
所以如果rm -rf后面不加目录名,你的服务器的所有东西全不见了
5. 进入目录 cd + 目录名
cd + 一个目录名 # 进入该目录
cd - # 返回刚才的目录
cd # 进主目录(家目录),直接 cd
举个栗子练习一下
准备工作
mkdir rm_test # 新建rm_test目录
cd rm_test # 进入
touch doodle.txt # touch是正经的新建命令,但是不如vi好使,vi是直接新建并打开编辑。
mkdir huahua # 新建huahua目录
cd huahua # 进入
touch haha.txt # 新建
cd # 进入主目录
操作界面
练习删除操作:
- 删除doodle.txt
- 删除整个huahua目录
- 删除rm_test(已经是空目录了)
首先 用幕布理一下层次
准备工作 新建的目录和文件尝试操作
1. 删除doodle.txt
操作界面代码细看
cd rm_test # 进入目录
rm doodle.txt # 删除 doodle.txt
# 出现删除提示,输入y回车,确认
2. 删除整个huahua目录
huahua目录是 非空目录, 使用 rm -r
操作界面代码细看
rm -r huahua # 删除 huahua 目录
# 第一个提示 连续下行进入 花花目录,
# 第二个提示 删除 huahua目录中的haha.txt
# 第三提示 删除 huahua 目录 输入 y 确定
3. 删除rm_test
此时是 空目录了, rmdir # 删除空目录
操作界面
代码细看
cd # 回到主目录
rmdir rm_test # 删除这个空目录
此时,我意识到 减少目录 迷茫的小技巧
可以 多用ls 显示 文件、目录
ls 显示当面目录、文件6. 新建脚本、文本文档 vi
vi是linux中的文本编辑器
cd tmp # 进入 前面新建的 放杂七杂八东西的文件夹
vi hello_world.txt # 新建txt文本
#先保证电脑切换到了英文输入法,然后敲i键,就可以输入了
#写下你的感悟~10行简短的英文
Esc #退出编辑模式
:x #保存退出
新建文本
文本输入界面
7. 查看并直接将内容输出到屏幕 cat
cat # 查看并直接将内容输出到屏幕
head # 默认输出前10行
tail # 默认输出后10行,后面加上-n 自定义输出几行
例如:
head -n 3 hello_world.txt
# [注意]: -n与head之间有空格,-n和3之间空格可有可无
效果展示如下
cat 查看并直接将内容输出到屏幕
cat 直接输出内容
head 默认输出前10行
head 默认输出前10行
tail -n 3 自定义输出倒数3行 我输错成 tail -3,也可以
tail -n3 自定义输出倒数3行
8. 复制文件 cp
cp file1 file2
练习:将刚才新建的文件复制一个,叫做new_file.txt
cp 复制文件并命名
代码细看
cp hello_world.txt new_file.txt 把hello这个文件 复制为叫new的文件
ls 查看一下当前目录/文件
果真 new_file.txt 出现了
对new文件进行查看 一样
8. 将文件移入文件夹,或者重命名 mv
mv file # 路径
练习:将新文件new_file.txt,重命名为home.txt ,移动到主目录下(路径是~)
mv 移动文件\目录,重命名代码细看
mv new_file.txt ~ # 将new文件,移动到主目录( ~ 表示主目录)
ls # 查看当前目录文件,发现只有hello文件, new文件已经移走了
cd ~ 进入主目录~
ls # 查看当前目录文件,发现new文件静静躺在这里
mv new_file.txt home.txt # 将new文件重命名为 home.txt
ls # 再次查看 重命名成功
clear命令
这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息
自动补全 Tab
输入文件、目录 输入前1,2个字符,按 Tab 键,就可以自动补全,你要输入的文件、目录名
如果几个文件名前面字符一样,可以按2下 Tab键 ,就可以出来这些首写字母一样的文件或者目录
谢谢您的观看!