【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

相关文章

使用MongoDB进行数据存储的操作流程

《使用MongoDB进行数据存储的操作流程》在现代应用开发中,数据存储是一个至关重要的部分,随着数据量的增大和复杂性的增加,传统的关系型数据库有时难以应对高并发和大数据量的处理需求,MongoDB作为... 目录什么是MongoDB?MongoDB的优势使用MongoDB进行数据存储1. 安装MongoDB

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

Golang操作DuckDB实战案例分享

《Golang操作DuckDB实战案例分享》DuckDB是一个嵌入式SQL数据库引擎,它与众所周知的SQLite非常相似,但它是为olap风格的工作负载设计的,DuckDB支持各种数据类型和SQL特性... 目录DuckDB的主要优点环境准备初始化表和数据查询单行或多行错误处理和事务完整代码最后总结Duck

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

Spring MVC如何设置响应

《SpringMVC如何设置响应》本文介绍了如何在Spring框架中设置响应,并通过不同的注解返回静态页面、HTML片段和JSON数据,此外,还讲解了如何设置响应的状态码和Header... 目录1. 返回静态页面1.1 Spring 默认扫描路径1.2 @RestController2. 返回 html2

C# 读写ini文件操作实现

《C#读写ini文件操作实现》本文主要介绍了C#读写ini文件操作实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录一、INI文件结构二、读取INI文件中的数据在C#应用程序中,常将INI文件作为配置文件,用于存储应用程序的

Python使用qrcode库实现生成二维码的操作指南

《Python使用qrcode库实现生成二维码的操作指南》二维码是一种广泛使用的二维条码,因其高效的数据存储能力和易于扫描的特点,广泛应用于支付、身份验证、营销推广等领域,Pythonqrcode库是... 目录一、安装 python qrcode 库二、基本使用方法1. 生成简单二维码2. 生成带 Log

Java操作ElasticSearch的实例详解

《Java操作ElasticSearch的实例详解》Elasticsearch是一个分布式的搜索和分析引擎,广泛用于全文搜索、日志分析等场景,本文将介绍如何在Java应用中使用Elastics... 目录简介环境准备1. 安装 Elasticsearch2. 添加依赖连接 Elasticsearch1. 创

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

java Stream操作转换方法

《javaStream操作转换方法》文章总结了Java8中流(Stream)API的多种常用方法,包括创建流、过滤、遍历、分组、排序、去重、查找、匹配、转换、归约、打印日志、最大最小值、统计、连接、... 目录流创建1、list 转 map2、filter()过滤3、foreach遍历4、groupingB