1. xshell登录服务器
- ssh 用户名@ip地址
[c:\~]$ ssh bio06@42.192.49.166
#xshell 直接弹窗输入密码
2.Linux常用的基础命令
- pwd: 显示当前所在路径
bio06@VM-0-6-ubuntu:~$ pwd
/home/bio06
- mkdir: 创建目录
bio06@VM-0-6-ubuntu:~$ mkdir biosoft
bio06@VM-0-6-ubuntu:~$ mkdir project
bio06@VM-0-6-ubuntu:~$ mkdir tmp
bio06@VM-0-6-ubuntu:~$ mkdir src
- ls: 显示列表
bio06@VM-0-6-ubuntu:~$ ls
biosoft project src tmp
- rm: 删除文件
- rmdir: 删除空目录
- rm -r: 删除非空目录
bio06@VM-0-6-ubuntu:~$ mkdir rm_test
bio06@VM-0-6-ubuntu:~$ ls
biosoft project rm_test src tmp
bio06@VM-0-6-ubuntu:~$ cd rm_test/
bio06@VM-0-6-ubuntu:~/rm_test$ touch doodle.txt
bio06@VM-0-6-ubuntu:~/rm_test$ ls
doodle.txt
bio06@VM-0-6-ubuntu:~/rm_test$ mkdir huahua
bio06@VM-0-6-ubuntu:~/rm_test$ cd huahua/
bio06@VM-0-6-ubuntu:~/rm_test/huahua$ touch huahua.txt
bio06@VM-0-6-ubuntu:~/rm_test/huahua$ ls
huahua.txt
bio06@VM-0-6-ubuntu:~/rm_test/huahua$ cd
bio06@VM-0-6-ubuntu:~$ cd rm_test/
bio06@VM-0-6-ubuntu:~/rm_test$ rm doodle.txt
bio06@VM-0-6-ubuntu:~/rm_test$ ls
huahua
bio06@VM-0-6-ubuntu:~/rm_test$ rm -r huahua/
bio06@VM-0-6-ubuntu:~$ rmdir rm_test/
bio06@VM-0-6-ubuntu:~$ ls
biosoft project src tmp
- cd: 进入目录
bio06@VM-0-6-ubuntu:~$ cd tmp
# cd 直接返回家目录
- vi: 创建脚本或文本文件并编辑
bio06@VM-0-6-ubuntu:~/tmp$ vi hello_world.txt
#按i进入文本编辑模式
#按esc退出编辑模式
#左下角输入:x保存并退出
- cat: 查看文件
bio06@VM-0-6-ubuntu:~$ cat home.txt
hello world!
-
head: 查看前10行
-n 指定显示的行数
bio06@VM-0-6-ubuntu:~/tmp$ head -n 3 hello_world.txt
hello world!
- cp: 复制文件
#cp file1 file2
bio06@VM-0-6-ubuntu:~/tmp$ cp hello_world.txt new_file.txt
bio06@VM-0-6-ubuntu:~/tmp$ ls
hello_world.txt new_file.txt
- mv: 移动或重命名文件
#mv file1 dir 移动文件到某个目录
#mv file1 file2 将file1重命名为file2
bio06@VM-0-6-ubuntu:~/tmp$ mv new_file.txt ../home.txt
bio06@VM-0-6-ubuntu:~/tmp$ ls
hello_world.txt
bio06@VM-0-6-ubuntu:~/tmp$ cd ..
bio06@VM-0-6-ubuntu:~$ ls
biosoft home.txt project src tmp
小练习
1.ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)
bio06@VM-0-6-ubuntu:~$ ll
total 60
drwxr-xr-x 8 bio06 bio06 4096 May 26 18:40 ./
drwxr-xr-x 24 root root 4096 May 25 10:22 ../
-rw------- 1 bio06 bio06 1228 May 26 18:47 .bash_history
-rw-r--r-- 1 bio06 bio06 220 Apr 5 2018 .bash_logout
-rw-r--r-- 1 bio06 bio06 3771 Apr 5 2018 .bashrc
drwxrwxr-x 2 bio06 bio06 4096 May 26 08:30 biosoft/
drwx------ 2 bio06 bio06 4096 May 26 08:29 .cache/
drwx------ 3 bio06 bio06 4096 May 26 08:29 .gnupg/
-rw-rw-r-- 1 bio06 bio06 13 May 26 08:49 home.txt
-rw-r--r-- 1 bio06 bio06 807 Apr 5 2018 .profile
drwxrwxr-x 2 bio06 bio06 4096 May 26 08:30 project/
drwxrwxr-x 2 bio06 bio06 4096 May 26 08:31 src/
drwxrwxr-x 3 bio06 bio06 4096 May 26 18:47 tmp/
-rw------- 1 bio06 bio06 787 May 26 08:48 .viminfo
-rw------- 1 bio06 bio06 59 May 26 18:40 .Xauthority
2.如何查看长格式列表中文件的大小?
#ls -l 查看文件大小,显示的是字节大小
bio06@VM-0-6-ubuntu:~$ ls -l
total 20
drwxrwxr-x 2 bio06 bio06 4096 May 26 08:30 biosoft
-rw-rw-r-- 1 bio06 bio06 13 May 26 08:49 home.txt
drwxrwxr-x 2 bio06 bio06 4096 May 26 08:30 project
drwxrwxr-x 2 bio06 bio06 4096 May 26 08:31 src
drwxrwxr-x 2 bio06 bio06 4096 May 26 08:59 tm
#ls -h 显示的是文件大小,单位是K,M或G
bio06@VM-0-6-ubuntu:~$ ls -lh
total 20K
drwxrwxr-x 2 bio06 bio06 4.0K May 26 08:30 biosoft
-rw-rw-r-- 1 bio06 bio06 13 May 26 08:49 home.txt
drwxrwxr-x 2 bio06 bio06 4.0K May 26 08:30 project
drwxrwxr-x 2 bio06 bio06 4.0K May 26 08:31 src
drwxrwxr-x 2 bio06 bio06 4.0K May 26 08:59 tmp
3. 查看Linux系统版本、内存与硬盘空间?
# lsb_release -a 查看Linux系统版本
bio06@VM-0-6-ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
# uname -a 查看内核版本
bio06@VM-0-6-ubuntu:~$ uname -a
Linux VM-0-6-ubuntu 4.15.0-118-generic #119-Ubuntu SMP Tue Sep 8 12:30:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
# free -m 查看系统内存
bio06@VM-0-6-ubuntu:~$ free -m
total used free shared buff/cache available
Mem: 1833 142 929 5 761 1523
Swap: 0 0 0
4.怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录
# mkdir -p
bio06@VM-0-6-ubuntu:~$ mkdir -p tmp/tmp1/tmp1.1
5.怎样删除这些层级目录
#rm -r
bio06@VM-0-6-ubuntu:~$ rm -r tmp/tmp1/tmp1.1/