前言

第一天我们学习了怎么安装 Linux 系统,第二天就来学习下基础的命令,了解一些入门的简单命令使用。

👇所有学员需加入每日一练活动群👇

一、基础命令

Linux 关机/重启:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
## 关机
init 0
shutdown -h now

## 重启
reboot
shutdown -r now

AI写代码bash

* 1
* 2
* 3
* 4
* 5
* 6
* 7

文件夹基础命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
## 创建文件夹 /soft
mkdir /soft

## 进入文件夹
cd /soft

## 进入根目录
cd /

## 返回上层文件夹
cd ..

## 返回当前用户家目录
cd
cd ~

## 查看文件夹路径
pwd

## 级联创建文件夹
mkdir -p /soft/lucifer/helloWorld

## 批量创建文件夹
mkdir -p /soft/{Lucifer1,Lucifer2}/{Hello,World}

## 复制文件夹
cp -r /soft/lucifer /soft/Lucifer1

## 移动(剪切)(改名) 文件夹
mv /soft/lucifer /soft/Lucifer2

## 删除文件夹
rm -rf /soft

AI写代码bash

* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* 10
* 11
* 12
* 13
* 14
* 15
* 16
* 17
* 18
* 19
* 20
* 21
* 22
* 23
* 24
* 25
* 26
* 27
* 28
* 29
* 30
* 31
* 32
* 33

文件基础命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
## 创建文件
touch lucifer.txt

## 编辑文件
vi lucifer.txt

## 写入内容
echo "lucifer" > lucifer.txt

## 查看文件
more lucifer.txt

## 实时查看文件
tail -f lucifer.txt

## 查看文件大小
ls -lrth lucifer.txt
du -sh lucifer.txt

## 复制文件
cp lucifer.txt lucifer1.txt

## 移动(剪切)(改名) 文件
mv lucifer.txt lucifer2.txt

## 删除文件
rm -rf lucifer*.txt

## 远程拷贝文件
scp lucifer.txt 192.168.56.111:/

AI写代码bash

* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* 10
* 11
* 12
* 13
* 14
* 15
* 16
* 17
* 18
* 19
* 20
* 21
* 22
* 23
* 24
* 25
* 26
* 27
* 28
* 29
* 30

用户基础命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
## 创建用户
useradd lucifer

## 修改用户密码
passwd lucifer

## 查看用户
id lucifer

## 切换用户
su - lucifer

## 退出当前用户
exit

## 删除用户
userdel lucifer

AI写代码bash

* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* 10
* 11
* 12
* 13
* 14
* 15
* 16
* 17

磁盘基础命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
## 查看磁盘空间
df -Th

## 查看磁盘分区
lsblk
fdisk -l
fdisk -l /dev/sda

## 操作磁盘分区
fdisk /dev/sda

AI写代码bash

* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* 10

网络基础命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
## 查看网络信息
ip addr

## 查看网卡信息
nmcli connection show

## 配置网络
nmcli connection modify enp0s3 ipv4.addresses 192.168.56.200/24 ipv4.gateway 192.168.56.1 ipv4.method manual autoconnect yes
nmcli connection up enp0s3

## 重启网络服务
systemctl restart network

## 测试连通性
ping 192.168.56.111

## ssh 连接远程主机
ssh 192.168.56.111

AI写代码bash

* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* 10
* 11
* 12
* 13
* 14
* 15
* 16
* 17
* 18

查看主机信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
## 查看系统内核信息
uname -a

## 查看系统内核版本
cat /proc/version

## 查看当前用户环境变量
env

## 查看系统运行情况
top

## 查看 CPU 信息
cat /proc/cpuinfo

## 查看有几个逻辑cpu, 包括cpu型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

## 查看有几颗cpu,每颗分别是几核
cat /proc/cpuinfo | grep physical | uniq -c

## 查看内存
free -m
cat /proc/meminfo

AI写代码bash

* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* 10
* 11
* 12
* 13
* 14
* 15
* 16
* 17
* 18
* 19
* 20
* 21
* 22
* 23
* 24

以上均为一些基础的入门命令,掌握后基本可以简单的使用 Linux 系统了。

二、 课后作业

1、创建一个用户,切换到用户下,创建级联文件夹,并在其子文件夹中创建文件,写入一段内容,尝试改名文件夹和文件,最后删除文件、文件夹和用户。

2、查看磁盘空间,网络情况,主机和CPU运行情况,尝试修改主机IP地址后重启主机。

3、关闭主机。


请将以上课后作业以文章帖子的形式写出来,并发布在 CSDN 操作系统社区,并在社区对应的每日课程学习打卡的帖子中提交任务,即代表今日学习课程打卡任务完成!