Linux-基础知识

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到现在的秒数

②修改时区

  1. 打开终端
  2. 运行命令:在终端中输入以下命令,以获取当前的时区设置: timedatectl
  3. 列出可用时区:命令timedatectl将显示当前时区设置以及其他相关信息。记下您要更改的时区的ID。
  4. 修改时区:输入以下命令来更改时区,将"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 端口号

8.进程管理

①.进程

程序运行起来,被操作系统注册为一个进程,拥有独立的进程ID

②.查看进程

通过ps命令查看

语法:ps [-e -f]

>-e:显示全部进程

>-f:以完全格式化的形式展现信息

一般来说,固定的用法就是:ps -ef 列出全部进程的全部信息

③.关闭进程

语法:kill [-9] 进程ID

>-9:表示强制关闭 

9.主机状态

使用top命令查看CPU、内存的使用情况 

top命令选项

top交互式选项

top内容详解①

 

top内容详解②

磁盘信息监控

 使用df命令

语法:df [-h]

>-h:人性化单位展示

网络状态监控

使用sar命令查看网络的相关统计

语法:sar -n DEV num1 num2

>-n:查看网络,DEV表示网络接口

>num1:刷新间隔

>num2:刷新次数 

10.环境变量 

env命令可以查看当前系统的环境变量

11.解压与压缩

Linux中常用的两种压缩包格式:

①.tar:简单的封装

②.gz:极大减少压缩后的体积

tar

zip

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值