Linux7

发布时间 2023-08-07 15:39:17作者: Ninnne

各类小技巧快捷键

1. Ctrl+c 强制停止

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

  2. 命令输入错误,也可以通过 Ctrl+c,退出当前输入,重新输入

 

2. Ctrl+d 退出或登出

  1. 可通过 Ctrl+d,退出账户的登录

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

注:不能用于退出vi/vim

 

3.历史命令搜索

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

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

  3. 可以通过快捷键:Ctrl+r,输入内容去匹配历史命令:如果搜到的内容是你需要的,那么回车键可直接执行;按键盘左右键,可得到此命令(不执行)

 

4. 光标移动快捷键

  1. Ctrl+a,跳到命令开头

  2. Ctrl+e,跳到命令结尾

  3. Ctrl+键盘左键,向左跳一个单词

  4. Ctrl+键盘右键,向右跳一个单词

 

5. 清屏

  1. 通过Ctrl+l ,可以清空终端内容

  2. 通过命令clear也可以

 

软件安装

1. Linux系统的应用商店

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

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

  1. 选项:-y,自动确认,无需手动确认安装或卸载流程

  2. install:安装

  3. remove:卸载

  4. search:搜索

注:yum命令需要root权限,yum命令需要联网

 

2. yum命令

  1. yum [-y] install wget ,通过yum命令安装wget程序

  2. yum [-y] remove wget ,通过yum命令卸载wget命令

  3. yum search wget,通过yum命令,搜索是否有wget安装包

 

 

systemctl 控制软件启动关闭

systemctl 命令

systemctrl 命令控制:启动、停止、开机自启,能够被systemctrl 管理的软件,一般也称为:服务

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

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

系统内置的服务:

  1. NetworkManager ,主网络服务

  2. network,副网络服务

  3. firewalld,防火墙服务

  4. sshd,ssh服务(FianalShell远程登录Linux使用的就是这个服务)

 看防火墙状态

 

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

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

  2. yum install -y httpd,安装apache服务器软件。可以通过httpd服务名,配合systemctl 进行控制

    开启http

     

     

软链接

ln命令创建软链接

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

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

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

  1. -s选项,创建软链接

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

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

示例:将etc里的yum.conf连接到HOME目录内,起名为yum.conf

 把文件夹链接过去,前面的l表示软链接

 

 

日期和时间

1. date命令

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

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

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

  2. 格式化字符串:通过特定的字符串标记,来控制显示的日期格式

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

  2. 按照2023-08-07的格式显示时间

  3. 按照2023-08-07 10:00:00的格式显示日期(由于中间带有空格,所以使用双引号包围格式化字符串,作为整体

     

 

2.date命令进行日期加减

  1. 显示后一天的日期

  2. 配合格式化一起使用

     

3. 修改Linux时区

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

 

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

 

4. ntp程序

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

1.安装 ntp:yum -y install ntp

2.启动并设置开机自启动

systemctl start ntpd

systemctl enable ntpd

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

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

通过阿里云提供的服务网址配合ntpdate(安装ntp后会附带这个命令)命令自动校准