【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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/10859.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【字符函数与字符串函数】

文章目录 一、strlen函数1.strlen函数的使用2.strlen函数的模拟实现(1)计算器办法(2)不创建临时变量计数器(3)指针 二、strcpy函数1、strcpy函数的使用2、strcpy函数的模拟实现 三、strcat函数1、strcat函数的使用2、strcat模拟实现3、字符串自己给自己追加&#xff1f; 四、st…

MySQL报错:You can‘t specify target table ‘user‘ for update in FROM clause

一、问题 执行delete语句时&#xff0c;报错“You can’t specify target table ‘user’ for update in FROM clause” 翻译为“不能先select出同一表中的某些值&#xff0c;再update这个表(在同一语句中)”&#xff0c;即delete的目标表不能在其直接子查询中存在&#xff0…

leetcode876-Middle of the Linked List

题目 给你单链表的头结点 head &#xff0c;请你找出并返回链表的中间结点。 如果有两个中间结点&#xff0c;则返回第二个中间结点。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[3,4,5] 解释&#xff1a;链表只有一个中间结点&#xff0c;值为 …

QML进阶(十六) 元素的布局和定位

文章目录 定位器Row定位Column定位Grid定位Flow定位定位器嵌套布局管理器RowyLayoutColumnLayoutGridLayoutQML有三种布局定位的方式分别为定位器(Item Positioner)、布局管理器(Item Layout)、锚定位(anchor)。锚定位在之前的内容中已经介绍过了,主要用于元素之间相对位置的锚…

Electron Forge | 跨平台实战详解

简介 上篇 介绍了 Electron 和 Electron Builder 的基本用法&#xff0c;本篇将介绍更常用也更方便的打包工具&#xff0c;Electron Forge 。 Electron Forge 是一个为 Electron 应用的开发、打包和分发而设计的全功能工具集。它整合了多个底层 Electron 工具到一个统一的命令…

01-单片机商业项目编程,从零搭建低功耗系统设计

一、引言 这是关于《单片机商业编程之从零搭建低功耗系统》的第一篇章&#xff0c;个人善忘&#xff0c;平常项目设计当中的一些思路&#xff0c;以前年轻的时候习惯性的录制成视频&#xff0c;也算是当作是自己的笔记&#xff0c;无奈现在喉咙实在扛不住&#xff0c;因此先尝试…

德克萨斯大学奥斯汀分校自然语言处理硕士课程汉化版(第一周) - 自然语言处理介绍和线性分类

自然语言处理介绍和线性分类 1. 自然语言处理介绍2. 线性二分类3. 情感分析和基础特征提取 3.1. 情感分析3.2. 特征提取3.3. 文本预处理 4. 学习的基础-梯度下降算法5. 感知机6. 逻辑回归7. 情感分析8. 感知机和逻辑回归 1. 自然语言处理介绍 自然语言处理的目标是什么 能够解…

(2024,KAN,MLP,可训练激活函数,样条函数,分层函数)Kolmogorov–Arnold 网络

KAN: Kolmogorov–Arnold Networks 公和众和号&#xff1a;EDPJ&#xff08;进 Q 交流群&#xff1a;922230617 或加 VX&#xff1a;CV_EDPJ 进 V 交流群&#xff09; 目录 0. 摘要 1. 简介 2. KAN 2.1 KA 表示定理 2.2 KAN 架构 2.3 KAN 的逼近能力和缩放定律 2.4 对于…

国产操作系统下使用dpkg命令管理软件包 _ 统信 _ 麒麟 _ 中科方德

往期好文&#xff1a;国产操作系统下Chrome的命令行使用 | 统信 | 麒麟 Hello&#xff0c;大家好啊&#xff01;在Linux系统中&#xff0c;dpkg是Debian包管理系统的基础命令工具&#xff0c;它允许用户安装、卸载、查询和管理软件包。在国产操作系统如统信UOS和麒麟KOS、中科方…

字节码基础

基本概念 java中的字节码&#xff0c;英文bytecode。是java代码编译后的中间代码格式。JVM需要读取并解析字节码才能执行相应的任务。java字节码是JVM的指令集。JVM加载字节码格式的class文件。校验之后通过JIT编译器转换成本机机器代码执行。 java字节码简介 1、java byteco…

阿里云部署ChatGLM-6B及ptuning微调教程

一、模型部署 1.进入阿里云人工智能平台PAI。 2.申请免费试用。 3.打开交互式建模 PAI-DSW。 4.新建实例。 5.填写配置。 6.实例准备完成后点击打开。 7.打开实例后点击Teminal。 8.在Teminal中依次输入以下命令并执行。 apt-get update apt-get install git-lfs git lfs ins…

SQLite利用事务实现批量插入(提升效率)

在尝试过SQLite批量插入一百万条记录&#xff0c;执行时长高达20多分钟后&#xff0c;就在想一个问题&#xff0c;这样的性能是不可能被广泛应用的&#xff0c;更不可能出现在真实的生产环境中&#xff0c;那么对此应该如何优化一下呢&#xff1f; 首先分析一下批量插入的逻辑 …

React Router DOM BrowserRouter

是 React Router DOM 库中的一个核心组件&#xff0c;它用于在 React 应用程序中设置路由&#xff0c;并允许你使用 HTML5 的 history API 来管理 URL。BrowserRouter 使用浏览器提供的 history API 来跟踪和管理 URL 的变化&#xff0c;这使得你可以在不刷新整个页面的情况下改…

蓝桥杯-地宫取宝

X 国王有一个地宫宝库&#xff0c;是 nm 个格子的矩阵&#xff0c;每个格子放一件宝贝&#xff0c;每个宝贝贴着价值标签。 地宫的入口在左上角&#xff0c;出口在右下角。 小明被带到地宫的入口&#xff0c;国王要求他只能向右或向下行走。 走过某个格子时&#xff0c;如果那个…

网络工程师----第二十四天

计算机基础 第一章&#xff1a;概述 互联网的组成&#xff1a; &#xff08;1&#xff09;边缘部分&#xff1a;由所有连接在互联网上的主机组成。这部分是用户直接使用的&#xff0c;用来进行通信&#xff08;传送数据、音频或视频&#xff09;和资源共享。 &#xff08;2…

Python大数据分析——Logistic回归模型

Logistic回归模型 概念理论分析模型评估混淆矩阵ROC曲线KS曲线 函数示例 概念 之前的回归的变量是连续的数值变量&#xff1b;而Logistics回归是二元离散值&#xff0c;用来解决二分类问题。 理论分析 上式中的hβ(X)也被称为Loqistic回归模型&#xff0c;它是将线性回归模型…

2-1 EXTI外部中断(gd32)

中断的概念 中断硬件结构/软件结构 EXTI中断 EXTI硬件结构 注&#xff1a;EXTI线在同一时刻只能连接一个GPIO口&#xff0c;如果我们先连接了PA0,然后又连接了PB0那么此时PA0这个IO口就失去作用。 中断触发函数 中断优先级 中断优先级 数值越小优先级越高&#xff0c;抢占优先级…

247 基于matlab的梁的振型仿真

基于matlab的梁的振型仿真。利用有限元理论&#xff0c;求二维梁的固有频率和振型。短边固定&#xff0c;给定长度、横截面积&#xff0c;弹性模量及材料密度已知。并对比理论计算结果进行分析。各参数自己设定。程序已调通&#xff0c;可直接运行。 247 梁的振型仿真 固有频率…

iOS 让APP支持横竖屏

代码示例 Appdelegate添加属性&#xff08;在Appdelegate.m中添加该属性&#xff09; /** 是否允许横屏属性*/ property (nonatomic,assign)BOOL isAllowRotation; 设置可以支持的方向&#xff08;在AppDelegate.m中添加&#xff09; - (UIInterfaceOrientationMask)appli…

Unity2D 模拟手柄实现玩家移动

1&#xff0c;创建控制器UI 2&#xff0c;挂载脚本 3&#xff0c;脚本编写 基本要素 [Tooltip("玩家游戏体")]public Rigidbody2D player;[Tooltip("玩家速度")]public float speed 1f;[Tooltip("玩家动画")]public Animator animator;public …