当前位置: 首页 > news >正文

Linux操作系统 4.Linux实用操作

一、各类小技巧(快捷键)

1.CTRL + C 强制停止 

1.Linux某些程序的运行,如果想要强行停止它,可以使用ctrl+c

2.命令输入错误,也可以通过快捷键ctrl + c,退出当前输入,重新输入,或者ctrl+c跳过当前这一行命令

 2.CTRL + D  退出或登出

1.可以通过快捷键ctrl+d,退出账户的登录,等价于exit

2.或者退出某些特定程序的专属页面

ps:不能退出vi/vim编辑器

 3.历史命令搜索

方式1

1.可以通过history命令,查看历史输入过的命令

2.通过grep过滤一些命令

方式2

通过!命令前缀,自动执行上一次匹配前缀的命令

!作为前缀,在!后写上对应的字符

就会在历史命令中由下向上匹配

应用在较少个命令以内

方式3 

可以通过快捷键 ctrl+r,输入内容去匹配历史命令

如果搜索到的内容是你所需要的,则回车键可以直接执行,键盘左右键,可以得到此命令(不执行)

4.光标移动快捷键

CTRL+A,跳到命令开头

CTRL+E,跳到命令结尾

CTRL+键盘左键,向左跳转一个单词

CTRL+键盘右键,向右跳转一个单词

5.清屏快捷键 

通过快捷键CTRL+L,可以清空终端内容

通过命令clear可以得到同样的效果

 6.总结

1.ctrl+c ,强制停止

2.ctrl+d,退出登出

3.history,查看历史命令

4.!,命令前缀,自动匹配上一个命令

5.ctrl+r,搜索历史命令

6.ctrl+a | e,光标移动到命令开始或结束

7.ctrl+<— | —>,左右跳单词

8.ctrl+l或clear命令,清屏

二、 软件安装

1.CentOS系统 yum命令

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题

语法:yum  [-y]  [install  |  remove  |  search]  软件名称

2.Ubuntu系统 apt命令

语法:apt [-y] [install | remove | search] 软件名称

用法和yum一致,同样需要root权限

3.总结

1.在CentOS系统中,使用yum命令联网管理软件安装

yum语法:yum [-y] [install | remove | search] 软件名称

2.在Ubuntu系统中,使用apt命令联网管理软件安装

apt语法:apt [-y] [install | remove | search] 软件名称

三、systemctl 

systemctl命令

Linux系统很多软件均支持使用systemctl命令控制:启动、停止、开机自启

能够被systemctl管理的软件,一般也称之为:服务

语法:systemctl start | stop | status | enable | disable 服务名

start启动,stop关闭,status查看状态,enable开启开机自启,disable关闭开机自启

系统内置的服务较多,例如:

NetworkManager,主网络服务

network,副网络服务

firewalld,防火墙服务

sshd,ssh服务(FinalShell远程登陆Linux使用的就是这个服务)

现在使用systemctl控制这些服务的启动、关闭、自启动

除了内置服务以外,部分第三方软件安装后也可以以systemctl进行控制

yum install -y ntp,安装ntp软件

可以通过ntpd服务名,配合systemclt进行控制

yum install -y httpd,安装apache服务器软件

可以通过httpd服务名,配合systemctl进行控制 

总结 

1.systemctl命令的作用是?

可以控制软件(服务)的启动、关闭、开机自启动

系统内置服务均可被systemctl控制

第三方软件,如果自动注册了可以被systemctl控制

第三方软件,如果没有自动注册,可以手动进行注册

2.语法:systemctl start | stop | status | enable | disable 服务名

start启动,stop关闭,status查看状态,enable开启开机自启,disable关闭开机自启

 四、软连接

ln命令创建软连接

在系统中创建软连接,可以将文件、文件夹链接到其他位置

类似于Windows系统中的《快捷方式》

语法:ln -s 参数1 参数2

-s选项,创建软连接

参数1:被链接的文件或文件夹

参数2:要链接去得目的地

示例:

ln  -s  /etc/yum.conf  ~/yum.conf 

ln  -s  /etc/yum ~/yum

 

总结

1.什么是软链接?

可以将文件、文件夹链接到其他位置

连接只是一个指向,并不是物理移动,类似于Windows系统的快捷方式

2.软连接的使用语法

ln -s 参数1 参数2

-s 创建软链接

参数1:被链接的文件或文件夹

参数2:要链接去的目的地

五、日期、时区 

1.date命令

通过date命令可以在命令行中查看系统的时间

语法:date [-d] [+格式化字符串]

-d 按照给定的字符串显示日期,一般用于日期计算

格式化字符串:通过特定的字符串标记,来控制现实的日期格式

        %Y        年

        %y        年份后两位数字(00-99)

        %M        月份(01-12)

        %d        日(01-31)

        %H        小时(00-23)

       %M        分钟(00-59)

        %S        秒(00-60)

        %s        自1970-01-01 00:00:00 UTC 到现在的秒数

示例:

日期:date

日期+具体日子:date +%Y-%m-%d

日期+具体时间:date "+%Y-%m-%d %H:%M:%S"

-d选项,一般用于日期计算,按照给定的字符串显示日期

date -d "+、-日期计算" +显示的日期

其中支持的时间标记为:

year 年        month 月        day 天        hour 小时        minute 分钟        second 秒

-d选项可以和 格式化字符串配合一起使用哦

eg:date -d "+3 day" +%Y%M%D

明天的日期:

三年前的日期:

 2.修改Linux系统的时区

使用root权限,执行如下命令,修改时区为东八区

rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3.ntp程序 

我们可以通过ntp程序自动校准系统时间

root权限

Unbuntu安装:apt -y install ntp

CentOS安装:yum -y install ntp

启动并设置开机自启:

systemctl start ntpd

systemctl enable ntpd

当ntpd启动后会定期帮助我们联网校准系统时间

也可以手动校准(root权限):ntpdate -u ntp.aliyun.com

通过阿里云提供的服务网址配合ntpdate命令自动校准 

4.总结

1.date命令的作用和用法 

date命令可以查看日期时间,并可以格式化显示形式以及做日期计算

语法:date [-d] [+格式化字符串] 

        %Y        年

        %y        年份后两位数字(00-99)

        %M        月份(01-12)

        %d        日(01-31)

        %H        小时(00-23)

       %M        分钟(00-59)

        %S        秒(00-60)

        %s        自1970-01-01 00:00:00 UTC 到现在的秒数

2.如何修改Linux时区

rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3.ntp的作用

可以自动联网同步时间,也可以通过ntpdate -u ntp.aliyun.com手动校准时间

六、IP地址、主机名

1.IP地址

每一台电脑都会有一个地址,用于和其他计算机进行通讯

IP地址有两个版本:V4/V6(V6很少使用)

IPv4版本的地址格式是:a b c d,其中abcd表示0~255的数字,如192.168.88.101就是一个标准的IP地址

可以通过命令ifconfig,查看本机的ip地址,如无法使用ifconfig命令,可以安装:yum/apt -y install net-tools

ifconfig:查看本机ip地址

除了标准的IP地址以外,特殊的IP地址:

127.0.0.1 这个IP地址用于指代本机

0.0.0.0 特殊IP地址

可以用于指代本机

可以在端口绑定中用来绑定关系 

在一些IP地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0,表示允许任意IP访问

2.主机名

每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名 

无论是Windows或Linux系统,都可以给系统设置主机名

在Linux中修改主机名

hostname 查询主机名

hostnamectl set-hostname 新名字,修改主机名(root)

重新登陆终端即可看到主机名以及正确显示

3.域名解析

域名:

首先查看私人地址本(本机记录),在联网去DNS服务器访问

4.总结

1.什么是IP地址,有什么作用?

IP地址是联网计算机的网络地址,用于在网络中进行定位

格式是:a.b.c.d,其中abcd是0~255的数字

特殊IP有:127.0.0.1,本地回环IP,表示主机

0.0.0.0,也可以表示主机,也可以在一些白名单中表示任意IP

2.什么是主机名?

主机名就是主机的名称,用于标识一个计算机

3.什么是域名解析(主机名映射)

可以通过主机名找到对应计算机的IP地址,这就是主机名映射(域名解析),先通过系统本地的记录去查找,如果找不到就联网去公开DNS服务器去查找

七、配置Linux固定IP地址

1.为什么需要固定IP

当前虚拟机的Linux操作系统,其IP地址可以通过DHCP服务获取

DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更

2.在VMware Workstation中配置固定IP

配置固定IP需要2个步骤

1.在VMware Workstation(或Fusion)中配置IP地址网关和网段(IP地址的范围)

2.在Linux系统中手动修改配置文件,固定IP

使用vim编辑 /etc/sysconfig/network-scripts/ifcfg-ens33文件

八、网络请求和下载

1.ping命令

可以通过ping命令,检查指定的网络服务器是否是可连通状态

语法:ping  [-c  num]  ip或主机名

选项:-c,检查的次数,不使用-c选项,将无限次数进行查找

作用:测试某个IP地址的服务器状态是否正常

观察是否连通

2.Wget命令


http://www.mrgr.cn/news/97103.html

相关文章:

  • #SVA语法滴水穿石# (003)关于 sequence 和 property 的区别和联系
  • Ubuntu上离线安装ELK(Elasticsearch、Logstash、Kibana)
  • 卫星智能化健康管理#卫星工程系列
  • python 命名空间与作用域 可变与不可变对象 闭包
  • 明清两朝全方位对比
  • HCIP【BGP协议(详解)】
  • 集合与容器:List、HashMap(II)
  • leetcode-代码随想录-哈希表-有效的字母异位词
  • c语言学习16——内存函数
  • 嵌入式Linux开发环境搭建,三种方式:虚拟机、物理机、WSL
  • Flink CDC Pipeline mysql to doris
  • 【小沐杂货铺】基于Three.JS绘制三维数字地球Earth(GIS 、WebGL、vue、react)
  • wsl编译openwrt24.10.0
  • 嵌入式开发中栈溢出的处理方法
  • 【统计方法】LASSO筛变量
  • Apache httpclient okhttp(2)
  • CExercise_05_1函数_2海伦公式求三角形面积
  • 大模型学习四:‌DeepSeek Janus-Pro 多模态理解和生成模型 本地部署与调用指南
  • Leetcode 437 -- dfs | 前缀和
  • centos8上实现lvs集群负载均衡dr模式