一、LINUX的安装
1. 云服务器的使用
(1)下载:Xshell 提取码: cnrv)
(2)安装:Xshell
(3)命令行进入:ssh 用户名@ip地址(ssh bio4@49.192.49.166)
ssh bio4@49.192.49.166
(4)新建会话进入:填写 主机即ip地址、用户名、密码
2. win11 Ubuntu子系统的使用
Win11使用WSL2安装Ubuntu22.04并启用GUI应用
Linux进入root权限的方法
二、高频Linux命令的使用
Linux cd命令 | 菜鸟教程 (runoob.com)
Linux常用命令大全
1. pwd
- 英文全拼:print working directory
- 功能:显示当前工作路径
2. mkdir
- 英文全拼:make directory
- 功能:创建空目录
bio14@VM-0-6-ubuntu:~$ mkdir medolinn
3. ls
- 英文全拼:list files
- 功能:显示工作目录下目录和文件
bio14@VM-0-6-ubuntu:~$ ls
medolinn
4. rm
- 英文全拼:remove
- 功能:删除一个文件或者目录
bio14@VM-0-6-ubuntu:~$ mkdir medolsoft
bio14@VM-0-6-ubuntu:~$ mkdir mmedproject
bio14@VM-0-6-ubuntu:~$ rmdir medolinn
bio14@VM-0-6-ubuntu:~$ ls
medolsoft mmedproject
4.1 rm 文件名
- 删除文件
4.2 rmdir 目录名
- 删除空目录
bio14@VM-0-6-ubuntu:~$ rmdir medolinn
bio14@VM-0-6-ubuntu:~$ ls
medolsoft mmedproject
4.3 rm -r 目录名
- 删除非空目录
bio14@VM-0-6-ubuntu:~$ rm -r medolsoft
bio14@VM-0-6-ubuntu:~$ ls
mmedproject
4.4 rm -rf 目录名
- 删除该目录及目录下所有内容
bio14@VM-0-6-ubuntu:~$ ls mmedproject
'New Folder' 'New Folder (1)'
bio14@VM-0-6-ubuntu:~$ rm -rf mmedproject
bio14@VM-0-6-ubuntu:~$ ls mmedproject
ls: cannot access 'mmedproject': No such file or directory
5. cd
- 英文全拼:change directory
- 功能:切换当前工作目录
- cd+目录名 :切换目录
- cd - :返回上次所在目录
- cd /cd ~ :返回主目录
- cd .. 返回主目录
## 进入目录
bio14@VM-0-6-ubuntu:~$ mkdir rm_ test
bio14@VM-0-6-ubuntu:~$ mkdir rm_test
bio14@VM-0-6-ubuntu:~$ ls
medol1 medol2 rm_ rm_test test
bio14@VM-0-6-ubuntu:~$ cd rm_test
bio14@VM-0-6-ubuntu:~/rm_test$
## 返回目录
bio14@VM-0-6-ubuntu:~$ cd medol1
bio14@VM-0-6-ubuntu:~/medol1$ cd -
/home/bio14
bio14@VM-0-6-ubuntu:~$ cd ~
bio14@VM-0-6-ubuntu:~$ cd
## 进入tmp目录,然后查看当前路径,然后返回主目录
bio14@VM-0-6-ubuntu:~$ mkdir huahua
bio14@VM-0-6-ubuntu:~$ cd huahua
bio14@VM-0-6-ubuntu:~/huahua$ touch haha.txt ##touch是正经的新建命令,但是不如vi好使,vi是直接新建并打开编辑
bio14@VM-0-6-ubuntu:~/huahua$ ls
haha.txt
bio14@VM-0-6-ubuntu:~/huahua$ cd .. #返回主目录
bio14@VM-0-6-ubuntu:~$
小练习
## 删除doodle.txt
## 删除整个huahua非空目录
## 删除rm_test(已经是空目录了)
bio14@VM-0-6-ubuntu:~$ mkdir rm_test
bio14@VM-0-6-ubuntu:~$ cd rm_test
bio14@VM-0-6-ubuntu:~/rm_test$ touch doodle.txt
bio14@VM-0-6-ubuntu:~/rm_test$ mkdir huahua
bio14@VM-0-6-ubuntu:~/rm_test$ cd huahua
bio14@VM-0-6-ubuntu:~/rm_test/huahua$ touch haha.txt
bio14@VM-0-6-ubuntu:~/rm_test/huahua$ cd ..
bio14@VM-0-6-ubuntu:~/rm_test$
bio14@VM-0-6-ubuntu:~/rm_test$ rm doodle.txt
bio14@VM-0-6-ubuntu:~/rm_test$ rm -r huahua
bio14@VM-0-6-ubuntu:~/rm_test$ rmdir rm_test
rmdir: failed to remove 'rm_test': No such file or directory ## 当前工作路径报错
bio14@VM-0-6-ubuntu:~/rm_test$ cd ..
bio14@VM-0-6-ubuntu:~$ rmdir rm_test ## 回到主目录重新操作
bio14@VM-0-6-ubuntu:~$
6. vi
- 新建脚本或者文本文档
- vi是linux中的文本编辑器
(1) 选择目标工作目录 : 'cd 目录名称'
(2) 新建文件: 'vi 文件名.文件格式' / 'vi hello_world.txt'
(3) 进入编辑模式:英文输入法模式下,点击'i'
(4) 退出编辑模式:按'Esc键'退出
(5)保存并退出:左下角输入: ':x空格 '
## vi的使用
yunyi_inn@DESKTOP-FJH1CT1:~$ mkdir tmp
yunyi_inn@DESKTOP-FJH1CT1:~$ ls
tmp
yunyi_inn@DESKTOP-FJH1CT1:~$ cd tmp
yunyi_inn@DESKTOP-FJH1CT1:~/tmp$ vi hello_world.txt
hello_world.txt: command not found
yunyi_inn@DESKTOP-FJH1CT1:~/tmp$ vi hello_world.txt
7. cat
- 英文全拼:concatenate
- 功能:连接文件并打印到标准输出设备
- cat 文件名.文本格式
- head -n 行数 文件名.文本格式(n=1~10)
- tail -n 行数 文件名.文本格式(n=1~10)
- 退出记得按 q 否则后续命令会报错。
#cat的使用
yunyi_inn@DESKTOP-FJH1CT1:~/tmp$ vi First.txt
yunyi_inn@DESKTOP-FJH1CT1:~/tmp$ cat First.txt
Nothing is to be got without pains but poverty
Reming yourself that it's okay not to be perfect
you
have
got
to
put
the
past
behind
you
bifore
you
can
move
on
#head -n 2 显示文本前两行
yunyi_inn@DESKTOP-FJH1CT1:~/tmp$ head -n 2 First.txt
Nothing is to be got without pains but poverty
Reming yourself that it's okay not to be perfect
yunyi_inn@DESKTOP-FJH1CT1:~/tmp$
8. cp
- 英文全拼:copy file
- 功能:复制文件或者目录
#cp复制文件的使用
yunyi_inn@DESKTOP-FJH1CT1:~$ vi two.txt
yunyi_inn@DESKTOP-FJH1CT1:~$ cp two.txt new_two.txt
yunyi_inn@DESKTOP-FJH1CT1:~$ ls
file1 new_two.txt tmp two.txt
yunyi_inn@DESKTOP-FJH1CT1:~$
9. mv
- 英文全拼:move file
- 功能:为文件或目录改名、或将文件或目录移入其它位置
- mv file 路径 是移动file到某路径下
- mv file1 file2 是将file1重命名为file2复制文件或者目录
#mv 移动文件路径
yunyi_inn@DESKTOP-FJH1CT1:~$ mv two.txt tmp
yunyi_inn@DESKTOP-FJH1CT1:~$ ls
file1 new_two.txt tmp
yunyi_inn@DESKTOP-FJH1CT1:~$ ls tmp
First.txt hello_world.txt two.txt
yunyi_inn@DESKTOP-FJH1CT1:~$
#mv 重命名文件
yunyi_inn@DESKTOP-FJH1CT1:~$ cd tmp
yunyi_inn@DESKTOP-FJH1CT1:~/tmp$ ls
First.txt hello_world.txt two.txt
yunyi_inn@DESKTOP-FJH1CT1:~/tmp$ mv two.txt three.txt
yunyi_inn@DESKTOP-FJH1CT1:~/tmp$ ls
First.txt hello_world.txt three.txt
新的认识,新的开始,经过今天的学习和练习,更多的体会到了生信星球推崇的这种主动的学习方式,一定要踏实的一步一步来,基本功是需要反复的。
推荐课程
- 马哥linux教程全套视频
- http://man.linuxde.net