一·故事剧情
在安装了系统之后,就要学会去命令他, 自己的”武器“不听话可是很难办的,命令语句是要学会的,在复杂的语句之前,要学习一些基础的指令,学会豪火球之前,控火术是很基础,也很重要的。
二·系统基础操作
1.登录到界面之后,有两种办法打开终端。一是右键桌面打开,二是alt加F2打开命令界面输入gnome-terminal
2.除了这个方法,还可以自定义打开指令,首先在右上角打开设置界面。
下滑找到设备,进入点击Keyboard,在最下方点击加号。
3.在定义快捷键之前,我们需要知道这个终端的绝对路径。
那么有人就要问了,什么是绝对路径?
很简单,绝对路径就是每次都从/(根)出发,而相对路径则是从当前位置出发。
在终端里,打出 which gnome-terminal,便可得到绝对路径/user/bin/gnome-terminal
4.设置快捷键
然后将/user/bin/gnome-terminal 输入刚才的自定义快捷键命令里,然后快捷键可以选择我们熟悉的win+R或者按自己喜好设置。在最下方可以看到自定义的快捷键详情。
5.设置中文
在刚才的设置界面,返回选择Region&Language,在右方输入源下点击加号,选择汉语,以及第一个选项,即可添加中文键盘。
三·命令行基础
在了解命令之前,先了解一下终端界面显示的信息。
1.终端界面
开头的字符替换完是[username@hostname homeDirectory(~)]$
2.快捷键
操作目标 | 快捷键 |
复制 | ctrl+shift +c |
鼠标操作 | 选中要复制的内容,按压鼠标滚轮 |
粘贴 | ctrl+shift +v |
剪切 | ctrl+shift +x |
撤销 | ctrl+z |
打断操作 | ctrl + c |
放大 | ctrl + shift + = |
缩小 | ctrl + |
清楚屏幕内容 | ctrl + l(小写L)或者clea r命令 |
在同一终端下打开多个子标签 | ctrl + shift +t |
在同一终端下切换多个子标签 | alt + 键盘横排数字 |
退出终端 | exit |
3.命令相关
①命令语法
命令字 【选项】【参数1】【参数2】
选项可以有多个;参数也可以有多个
②命令类型
内部命令:集成于shell解释器之内的命令,运行速度更快,也称为内嵌命令
外部命令:集成于shell解释器之外的命令,能够完成特定功能的脚本文件或二进制程序文件
③type命令
作用:查看命令的类型
语法:type+需要查看的命令字
④命令补齐
先随便输入字母,然后按两次tab,这样输入到指定字母后没有其他命令则会补齐
⑤man命令帮助
最常用的man指令。用法:
操作 | 作用 |
space | 向下翻屏 |
b | 向上翻屏 |
enter | 向下翻行 |
k | 向上翻行 |
G | 跳转最后 |
1G|gg | 跳转第一行 |
q | 退出 |
/关键字 | 搜索 n:根据关键字向下查找 N:根据关键字向上查找 |
四·系统基础操作命令
1.操作命令
查看主机名
hostname
查看网卡参数:默认网卡名称:ens33
ifconfig 只查看启用的网卡
ip a 查看所有网卡
查看cpu信息
cat /proc/cpuinfo
lscpu
查看内存信息
cat /proc/meminfo
lsmem #查看物理内存
查看内存的使用情况 free -m
查看磁盘使用情况
df -Th
关机命令
poweroff
shutdown now
init 0
重启命令
reboot shutdown -r
init 6
切换目录
cd
查看目录内容
dir
ls
查看文件内容
cat
打印所处目录的绝对路径
pwd
2.主机名管理
临时修改,重启失效
hostname new_hostname
刷新
bash
永久修改
hostnamectl set-hostname new_hostname
配置文件修改,重启生效
vim /etc/hostname
3.时间管理
①系统时间管理
date +(%Y%m%d%H%M%S)
date +%s 看秒数(从1970年1月1日开始)
date -d @秒数
②硬件时间管理
hwclock
4.显示输出系统信息
①uname
选项 | 作用 |
uname | 显示系统内核名称 |
-a | 显示所有系统信息,包括操作系统名称、内核版本、主机名、架构等。 |
-s | 显示操作系统名称。 |
-n | 显示主机名。 |
-r | 显示内核版本号。 |
-m | 显示系统架构。 |
-p | 显示处理器类型。 |
-o | 显示操作系统发行商 |
-i | 显示硬件平台信息。 |
②.显示系统版本
cat /etc/redhat-release #RedHat系列特有
cat /etc/centos-release #所有Linux系统都有
cat /etc/os-release
5.Linux常用命令总结
序号 | 命令字 | 作用 |
1 | ls | 列出当前目录中的文件和子目录 |
2 | awk | 文本处理工具,用于从文本文件中提取和处理数据。 |
3 | cal | 显示日历 |
4 | cat | 查看文件内容 |
5 | cd | 切换目录 |
6 | chmod | 更改文件或目录的权限 |
7 | chown | 更改文件或目录的所有者 |
8 | cp | 复制文件或目录 |
9 | curl | 发送 HTTP 请求 |
10 | date | 显示系统日期和时间 |
11 | df | 显示磁盘使用情况 |
12 | diff | 比较文件和目录的差异 |
13 | du | 显示目录的磁盘使用情况 |
14 | exit | 退出当前终端会话。 |
15 | find | 在文件系统中查找文件 |
16 | firewall-cmd | 管理防火墙规则 |
17 | free | 显示系统内存使用情况 |
18 | grep | 在文件中搜索文本 |
19 | groupadd | 创建新用户组 |
20 | head | 显示文件的前几行,默认为前 10 行 |
21 | history | 显示命令历史记录 |
22 | hostname | 显示或设置主机名。 |
23 | ifconfig | 显示网络接口的配置信息 |
24 | kill | 终止进程, |
25 | less | 逐页查看文件内容 |
26 | ln | 创建链接(符号链接或硬链接) |
27 | man | 查看详情 |
28 | mkdir | 创建新目录 |
29 | more | 逐页查看文件内容,但不能向前翻页,只能向下滚动 |
30 | mv | 移动文件或目录,也可用于重命名文件 |
31 | netstat | 显示网络统计信息 |
32 | passwd | 更改用户密码 |
33 | ping | 测试与远程主机的网络连接 |
34 | ps | 显示当前进程的信息 |
35 | pwd | 显示当前工作目录的路径 |
36 | reboot | 重启系统 |
37 | rm | 删除文件或目录 |
38 | rmdir | 删除空目录 |
39 | rpm | 安装和管理 RPM 软件包 |
40 | scp | 通过 SSH 复制文件 |
41 | sed | 流编辑器,用于处理文本流 |
42 | shutdown | 关闭或重启系统 |
43 | ssh | 使用 SSH 连接到远程主机 |
44 | ssh-keygen | 生成 SSH 密钥对。 |
45 | systemctl | 管理系统服务 |
46 | tail | 显示文件的最后几行,默认为最后 10 行, |
47 | tar | 创建和解压 tar 归档文件 |
48 | top | 动态显示系统资源使用情况和进程信息 |
49 | touch | 创建空文件 |
50 | uptime | 显示系统的运行时间和平均负载 |
51 | useradd | 创建新用户 |
52 | userdel | 删除用户 |
53 | usermod | 修改用户属性 |
54 | wget | 下载文件或内容 |
55 | whatis | 显示命令的简短描述 |
56 | who | 显示当前登录用户 |
57 | whoami | 显示当前登录用户的用户名。 |
58 | yum | CentOS 7 的包管理器,用于安装、更新和删除软件包。 |
59 | zip/unzip | 压缩和解压 ZIP 文件。 |
五·WindTerm控制虚拟机
虚拟机开启时非常消耗内存,那我们可以选择将虚拟机在后台运行,那么该如何做呢?
1.查询系统ip
在终端输入ip a,在ens33下找到ip地址
2.后台运行
直接点击叉号,然后选择后台运行。
3.创建会话
打开WindTerm软件,右上角新建会话,将ip输入主机和标签。
4.登录虚拟机
输入用户(root),密码,成功连接。
六·总结
经过一天的学习,了解了很多基础的命令,对以后的学习奠定了基础,这些最基础的东西也是最需要掌握的东西,在找回云计算力量的道路上又迈出了坚实的一步!