Linux常见实用操作汇总(带示例版)

Linux常见实用操作汇总

  • 1、各类快捷键
    • 1.1 强制停止
    • 1.2 退出、登出
    • 1.3 历史命令搜索
    • 1.4 光标移动
    • 1.5 清屏
  • 2、软件安装
    • 2.1 在CentOS系统中,使用yum命令联网管理软件安装
    • 2.2 在Ubuntu系统中,使用apt命令联网管理软件安装。
  • 3、systemctl
  • 4、软连接
  • 5、日期和时区
    • 5.1 date命令
    • 5.2 修改Linux时区
  • 6、IP地址和主机名
    • 6.1 查看本机IP地址
    • 6.2 在Linux中查看主机名
    • 6.2 在Linux中修改主机名
  • 7、网络传输
    • 7.1 使用ping命令检查服务器是否可联通
    • 7.2 使用wget命令下载文件
    • 7.3 使用curl命令发起网络请求
    • 7.4 端口相关
  • 8、进程管理
    • 8.1 查看进程
    • 8.2 查看指定进程
    • 8.3 关闭进程

1、各类快捷键

1.1 强制停止

(1)Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl + c
在这里插入图片描述
(2)命令输入错误,也可以通过快捷键ctrl + c,退出当前输入,重新输入。
在这里插入图片描述

1.2 退出、登出

(1)可以通过快捷键:ctrl + d,退出账户的登录。
Linux常见实用操作汇总(带示例版)_第1张图片
(2)或者退出某些特定程序的专属页面,但不能退出“vi/vim”。
Linux常见实用操作汇总(带示例版)_第2张图片

1.3 历史命令搜索

(1)可以通过history命令,查看历史输入过的命令。
Linux常见实用操作汇总(带示例版)_第3张图片
(2)“!+命令前缀”,自动执行上一次匹配前缀的命令。
Linux常见实用操作汇总(带示例版)_第4张图片
(3)可以通过快捷键ctrl + r,输入内容去匹配历史命令。按回车键可以直接执行;按键盘左右键,可以得到此命令但不执行。
在这里插入图片描述

1.4 光标移动

(1)“ctrl + a”,跳到命令开头。
在这里插入图片描述
(2)“ctrl + e”,跳到命令结尾。
在这里插入图片描述
(3)“ctrl + 键盘左键”,向左跳一个单词。
在这里插入图片描述
(4)“ctrl + 键盘右键”,向右跳一个单词。
在这里插入图片描述
在这里插入图片描述

1.5 清屏

Linux常见实用操作汇总(带示例版)_第5张图片
(1)通过快捷键“ctrl + l”,可以清空终端内容。
Linux常见实用操作汇总(带示例版)_第6张图片
(2)输入命令“clear”然后回车同样清屏。
Linux常见实用操作汇总(带示例版)_第7张图片

2、软件安装

以上命令都是通用的,软件安装,CentOS系统和Ubuntu是使用不同的包管理器。CentOS使用yum管理器,Ubuntu使用apt管理器。

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

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。
语法:在这里插入图片描述
选项:-y,自动确认,无需手动确认安装或卸载过程;
install:安装;
remove:卸载;
search:搜索;
yum命令需要root权限哦,可以su切换到root,或使用sudo提权,需要联网。
(1)yum search wget,通过yum命令,搜索是否有wget安装包;
Linux常见实用操作汇总(带示例版)_第8张图片
(2)yum [-y] install wget, 通过yum命令安装wget程序;
Linux常见实用操作汇总(带示例版)_第9张图片
(3)yum [-y] remove wget,通过yum命令卸载wget命令。
Linux常见实用操作汇总(带示例版)_第10张图片

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

在这里插入图片描述
用法和yum一致,同样需要root权限和联网。
(1)apt search wget,搜索wget;
(2)apt install wget,安装wget;
(3)apt remove wget,移除wget。

3、systemctl

Linux系统很多软件(内置或第三方)均支持使用systemctl命令控制:启动、停止、开机自启。
能够被systemctl管理的软件,一般也称之为:服务。
语法:
在这里插入图片描述作用:start,启动;stop,关闭;status,查看状态;enable,开启开机自启;disable,关闭开机自启。
部分服务名:NetworkManager,主网络服务;network,副网络服务;firewalld,防火墙服务;
sshd,ssh服务(FinalShell远程登录Linux使用的就是这个服务)…
实例:
Linux常见实用操作汇总(带示例版)_第11张图片

4、软连接

可以将文件、文件夹链接到其它位置,链接只是一个指向,并不是物理移动,类似Windows系统的快捷方式。
Linux常见实用操作汇总(带示例版)_第12张图片
实例:
在这里插入图片描述
效果:
Linux常见实用操作汇总(带示例版)_第13张图片

5、日期和时区

5.1 date命令

通过date命令可以在命令行中查看系统的时间。
语法:
在这里插入图片描述
Linux常见实用操作汇总(带示例版)_第14张图片
(1)使用date命令本体,无选项,直接查看时间;
在这里插入图片描述
(2)按照XXXX-XX-XX xx:xx:xx的格式显示日期;

date "+%Y-%m-%d %H:%M:%S"

在这里插入图片描述
注:由于中间带有空格,所以使用双引号包围格式化字符串,作为整体。
(3)date命令进行日期加减。
-d选项,可以按照给定的字符串显示日期,一般用于日期计算。
Linux常见实用操作汇总(带示例版)_第15张图片
其中支持的时间标记为:year年、month月、day天、hour小时、minute分钟、second秒。

5.2 修改Linux时区

详见链接: Hadoop平台三台虚拟机完成防火墙、SElinux和时间同步等系统设置

6、IP地址和主机名

6.1 查看本机IP地址

可以通过命令:ifconfig,查看本机的ip地址,如无法使用ifconfig命令,可以安装:yum -y install net-tools。
Linux常见实用操作汇总(带示例版)_第16张图片

6.2 在Linux中查看主机名

使用hostname查看主机名。
在这里插入图片描述

6.2 在Linux中修改主机名

使用命令:hostnamectl set-hostname 主机名,修改主机名(需root)。
在这里插入图片描述

7、网络传输

7.1 使用ping命令检查服务器是否可联通

可以通过ping命令,检查指定的网络服务器是否是可联通状态。
语法:
在这里插入图片描述
选项:-c,检查的次数,不使用-c选项,将无限次数持续检查;
参数:ip或主机名,被检查的服务器的ip地址或主机名地址。
示例:
(1)检查到baidu.com是否联通。

ping baidu.com

Linux常见实用操作汇总(带示例版)_第17张图片
(2)检查到baidu.com是否联通,只检查10次。

 ping -c 10 baidu.com

Linux常见实用操作汇总(带示例版)_第18张图片

7.2 使用wget命令下载文件

wget是非交互式的文件下载器,可以在命令行内下载网络文件。
语法:
在这里插入图片描述
选项:-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件;
参数:url,下载链接。
示例:
Linux常见实用操作汇总(带示例版)_第19张图片
在后台下载:wget -b http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz;
通过tail命令可以监控后台下载进度:tail -f wget-log
无论下载是否完成,都会生成要下载的文件,如果下载未完成,请及时清理未完成的不可用文件。

7.3 使用curl命令发起网络请求

curl可以发送http网络请求,可用于:下载文件、获取信息等。
语法:
在这里插入图片描述
选项:-O,用于下载文件,当url是下载链接时,可以使用此选项保存文件;
参数:url,要发起请求的网络地址。
示例:
向baidu.com发起请求。

curl http://www.baidu.com/

Linux常见实用操作汇总(带示例版)_第20张图片

7.4 端口相关

详见链接: Linux系统网络传输之端口详解

8、进程管理

程序运行在操作系统中,是被操作系统所管理的。为管理运行的程序,每一个程序在运行的时候,便被操作系统注册为系统中的一个进程,并会为每一个进程都分配一个独有的:进程ID(进程号)。

8.1 查看进程

可以通过ps命令查看Linux系统中的进程信息。
语法:
在这里插入图片描述
选项:-e,显示出全部的进程;
选项:-f,以完全格式化的形式展示信息(展示全部信息);
一般来说,固定用法就是: ps -ef 列出全部进程的全部信息。
示例:
Linux常见实用操作汇总(带示例版)_第21张图片
从左到右分别是:
UID:进程所属的用户ID;
PID:进程的进程号ID;
PPID:进程的父ID(启动此进程的其它进程);
C:此进程的CPU占用率(百分比);
STIME:进程的启动时间;
TTY:启动此进程的终端序号,如显示?,表示非终端启动;
TIME:进程占用CPU的时间;
CMD:进程对应的名称或启动路径或启动命令。

8.2 查看指定进程

查看所有进程,列出的信息太多,无法准确的找到或很麻烦,使用管道符配合grep来进行过滤。
示例一:

ps -ef | grep tail

在这里插入图片描述
可准确的找到tail命令的信息。
示例二:

ps -ef | grep 9222

在这里插入图片描述
过滤不仅仅过滤名称,进程号,用户ID等等,都可以被grep过滤,过滤带有9222关键字的进程信息。

8.3 关闭进程

在Linux中,可以通过kill命令关闭进程。
语法:
在这里插入图片描述
选项:-9,表示强制关闭进程。不使用此选项会向进程发送信号要求其关闭,但是否关闭看进程自身的处理机制。

你可能感兴趣的:(大数据开发,Linux,linux,服务器,运维)