【Linux】-Linux的实用操作:快捷键与软件安装操作、构建软连接、日期时区的设置[4]

本文主要是介绍【Linux】-Linux的实用操作:快捷键与软件安装操作、构建软连接、日期时区的设置[4],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

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

1、ctrl + c  强制停止

2、ctrl + d 退出或登出

3、历史命令搜索

4、光标移动快捷键

5、清屏

二、软件安装

1、yum命令

2、apt命令 - 扩展(ubuntu)

三、systemctl命令

四、软连接

1、ln命令创建软链接

五、日期、时区

1、date命令

2、修改Linux时区

3、ntp程序自动校准时间


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


1、ctrl + c  强制停止

  • Linux某些程序的运行,如果想要强制停止他,可以使用快捷键ctrl+ c

  • 命令输入错误,也可以通过快捷键ctrl+ c,退出当前输入,重新输入

2、ctrl + d 退出或登出

  • 可以通过快捷键:ctrl + d ,退出账户的登录

  • 或者退出某些特定程序的专属页面(不能用于退出vi/vim)

3、历史命令搜索

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

  • 可以通过:!命令前缀,自动执行上一次匹配前缀的命令。

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

如果搜索到的内容是你需要的,那么:

  1. 回车键可以直接执行
  2. 键盘左右键,可以得到此命令(不执行)

4、光标移动快捷键

  1. ctrl + a,跳到命令开头
  2. ctrl + e,跳到命令结尾
  3. ctrl + 键盘左键,向左跳一个单词
  4. ctrl + 键盘右键,向右跳一个单词

5、清屏

  • 通过快捷键:ctrl + l,可以清空终端内容
  • 或通过命令clear得到同样效果

二、软件安装

1、yum命令

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

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

  • 选项:-y  , 自动确定,无需手动确认安装或卸载过程
  • install:安装
  • remove :卸载
  • search:搜索

yum命令需要root权限,可以su切换到root,或使用sudo提权。yum命令需要联网。

  • yum -y install wget,通过yum命令安装wget程序

  • yum -y remove wget,通过yum命令卸载wget程序

  • yum search wget,通过yum命令,搜索是否有wget程序

2、apt命令 - 扩展(ubuntu)

软件安装中,centos系统和Ubuntu是使用不同的包管理器。

centos使用yum管理器,Ubuntu使用apt管理器

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

用法和yum一致。

三、systemctl命令

Linux系统很多软件(内置或第三方)均支持使用systemlctl命令控制:启动、停止、开机自启

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

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

  1. start        启动
  2. stop        关闭
  3. status     查看状态
  4. enable    开启开机自启
  5. disable    关闭开机自启

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

  • NetworkManager,主网络服务
  • network,副网络服务
  • firewalld,防火墙服务
  • sshd,ssh服务(FinalShell远程登录Linux使用的就是这个服务)

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

yum  install  -y  ntp,安装ntp软件,可以通过ntpd服务名,配合systemctl进行控制。

四、软连接

1、ln命令创建软链接

在系统中创建软链接,可以将文件、文件夹链接到其他位置。类似Windows系统中的<快捷方式>

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

  • -s选项, 创建软链接
  • 参数1:被链接的文件或文件夹
  • 参数2:要链接去的目的地

示例:

ln  -s  /export/server/hadoop-3.0.0  /hadoop

五、日期、时区

1、date命令

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

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

  • -d ,按照给定的字符串显示日期,一般用于日期计算
    • year    年
    • month  月
    • day      天
    • hour     小时
    • minute  分钟
    • second  秒
  • 格式化字符串:通过特定的字符串标记,来控制显示的日期格式
    • %Y        年
    • %y         年份后两位数字(00.99)
    • %m        月份(01,12)
    • %d         日(01,31)
    • %H         小时(00,59)
    • %M         分钟(00,59)
    • %S          秒(00,60)
    • %s           自1970-01-01 00:00:00   UTC到现在的秒数

1、使用date命令本体,无选项,直接查看时间

我们可以通过格式化字符串自定义显示格式

2、如按照2024-01-01的格式显示日期

3、按照2024-01-01 16:00:00显示日期,由于中间带有空格,所以使用双引号包围格式化字符串,作为整体。

4、date  -d  "+1 day"  +%Y-%m-%d ,显示后一天的日期

2、修改Linux时区

通过date查看的日期是不准确的,这是因为系统默认时区非中国的东八区。

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

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

将系统自带的localtime文件删除,并将/usr/share/zoneinfo/Asia/Shanghai文件链接为localtime文件即可。

3、ntp程序自动校准时间

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

安装ntp:yum install ntp

启动并设置开机自启:

systemctl  start  ntpd

systemctl  enable  ntpd

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

也可以手动校准:ntpdate -u ntp.aliyun.com

这篇关于【Linux】-Linux的实用操作:快捷键与软件安装操作、构建软连接、日期时区的设置[4]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/981562

相关文章

Python调用Orator ORM进行数据库操作

《Python调用OratorORM进行数据库操作》OratorORM是一个功能丰富且灵活的PythonORM库,旨在简化数据库操作,它支持多种数据库并提供了简洁且直观的API,下面我们就... 目录Orator ORM 主要特点安装使用示例总结Orator ORM 是一个功能丰富且灵活的 python O

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

SQL 中多表查询的常见连接方式详解

《SQL中多表查询的常见连接方式详解》本文介绍SQL中多表查询的常见连接方式,包括内连接(INNERJOIN)、左连接(LEFTJOIN)、右连接(RIGHTJOIN)、全外连接(FULLOUTER... 目录一、连接类型图表(ASCII 形式)二、前置代码(创建示例表)三、连接方式代码示例1. 内连接(I