1.快捷键
ctrl+c 强制停止
ctrl+d 退出或登出
history 查看历史命令(!/ctrl+r输入内容去匹配历史命令)
光标移动快捷键
ctrl+a,跳到命令开头
ctrl+e,跳到命令结尾
ctrl+键盘左键,向左跳一个单词
ctrl+键盘右键,向右跳一个单词
ctrl+l 清屏
2.软件安装
CentOS:使用yum,安装包格式为rpm
Ubuntu:使用apt,安装包格式为deb
语法:apt/yum [-y] [install | remove | search] 软件名称
例:apt install wget,安装wget
apt remove wget,移除wget
apt search wget,搜索wget
3.systemctl
使用systemctl命令控制软件的启动、关闭、查看状态、开启开机自启动、关闭开机自启动
语法:systemctl start | stop | status | enable | disable 服务名
4.ln命令创建软链接
在系统中创建软链接,可以将文件、文件夹链接到其他位置,类似windows系统中的“快捷方式”
语法:ln -s 参数1 参数2
>-s,创建软链接
>参数1:被链接的文件或文件夹
> 参数2:要链接去的目的地
5.日期与时区
①date命令
查看系统时间
语法:date [-d] [+格式化字符串]
>-d:按照给定的字符串显示日期,一般用于日期计算
支持:year/month/day/hour/minute/second
举例:date -d "+1 day" 显示后一天的日期
>格式化字符串:通过特定的字符串标记,来控制显示的日期格式
%Y 年 %y 年份后两位数字(00..99) %m 月份(01..12) %d 日(01..31) %H 小时(00..23) %M 分钟(00..59) %S 秒(00..59) %s 自1970-01-01 00:00:00 UTC到现在的秒数 ②修改时区
- 打开终端
- 运行命令:在终端中输入以下命令,以获取当前的时区设置:
timedatectl
- 列出可用时区:命令
timedatectl
将显示当前时区设置以及其他相关信息。记下您要更改的时区的ID。- 修改时区:输入以下命令来更改时区,将"YOUR_TIMEZONE"替换为您要设置的时区ID:
sudo timedatectl set-timezone YOUR_TIMEZONE
例如,如果您要将时区设置为"Asia/Shanghai",则命令将如下所示:
sudo timedatectl set-timezone Asia/Shanghai
③ntp程序
我们可以通过ntp程序自动校准系统时间
安装ntp:apt -y install ntp
启动并设置开机自启:
# systemctl start ntpd
# systemctl enable ntpd
6.IP地址、主机名
①查看IP地址
使用命令ifconfig,如无法使用,安装:apt -y install net-tools
②主机名
使用hostname查看主机名
使用hostnamectl set-hostname 主机名修改主机名
③域名解析
④固定IP
为什么要固定IP?
虚拟机的Linux系统的IP地址是通过DHCP服务获取的。
DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更
7.网络传输
①ping命令
语法:ping [-c num] ip或主机名
>-c:检查次数,如果不使用则无限次检查
②wget命令
wget是非交互式的文件下载器,可以在命令行内下载网络文件
语法:wget [-b] url
>-b:后台下载,会将日志写到当前工作目录的wget-log文件
>url:下载链接
③curl命令
curl可以发送http网络请求,可用于:下载文件、获取信息等
语法:curl [-O] url
>-O:用于下载文件,当url是下载链接时,可以使用此选项保存文件
>url:要发起请求的网络地址
④端口
IP地址用于锁定计算机,端口用来锁定计算机上的具体的程序
使用nmap命令查看端口
使用netstat命令查看指定端口的占用情况:
安装:apt -y install net-tools
语法:netstat -anp | grep 端口号