linux运维常用系统工作命令

简介: linux常用系统工作命令,vim编辑器知识介绍

常用系统工作命令

echo命令

解释:用于在终端输出字符串或变量提取后的至,格式为“echo 字符串or $变量 ”

例1:将字符串输出到终端屏幕

xn_2022-08-15_10-53-14

例2:使用$变量的方式提取SHELL变量的值

xn_2022-08-15_10-59-28

date命令

解释:用于显示及设置系统的时间和日期,格式为“ date [选项] [+指定的格式]”

例1: 按照默认格式查看当前系统时间:

xn_2022-08-15_11-19-07

例2: 按照”年-月-日 小时:分钟:秒“的格式

xn_2022-08-15_11-25-33

例3:将系统的当前时间设置为2017年9月1日8点30分

xn_2022-08-15_13-50-41

例4:%j这个参数是查看今天是当年中的第几天。这个参数能够很好的区分备份时间的新旧,即数字越大越靠近当前时间。

xn_2022-08-15_13-53-18

reboot命令

解释:reboot命令用于重启系统

poweroff命令

该命令用于关闭系统,于reboot相同,都会涉及到硬件资源的管理权限。

别随便试,这玩意把虚拟机关了,我还要找师哥再开虚拟机。

weget命令

用于在终端中下载网络文件。格式:“ wget 【参数】 下载地址 ”

参数 作用
-b 后台下载模式
-p 下载到指定目录
-t 最大尝试次数
-c 断电续传
-p 下载页面内所有资源,包括图片,视频等
-r 递归下载

ps命令

查看系统中进程状态 格式“ ps 【参数】”

参数 作用
-a 显示所有与进程(包括其他用户进程)
-u 用户以及其他详细信息
-x 显示没有控制终端的进程

top命令

用于动态监视进程活动与系统负载等信息

pidof命令

用于查询某个指定服务进程的pid值。格式“pidof 【参数】【服务名称】”

xn_2022-08-15_14-40-07

kill命令

用于终止某个指定pid的服务进程。kill 【参数】【进程pid】

killall命令

用于终止某个指定名称的服务所对应的全部进程

Vim编辑器

Vim编辑器模式的切换方法

xn_2022-08-17_10-45-12

命令模式

命令 作用
dd 删除(剪切)光标所在的整行
5dd 删除(剪切)从光标处开始的5行
yy 复制光标所在整行
5yy 复制从光标处开始的5行
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作
p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

末行模式

命令 作用
:w 保存
:q 退出
:q! 强制退出(放弃对文档的修改内容)
:wq! 强制保存退出
:set nu 显示行号
:set nonu 不显示行号
:命令 执行该命令
:整数 跳转到该行
:s/one/two 将当前光标所在行的第一个one替换为two
:s/one/two/g 将当前光标所在行的所有one替换成two
:%s/one/two/g 将全文中的one替换成two
?字符串 在文本中从下到上搜索该字符串
/ 字符串 在文本中从上到下搜索该字符串

输入模式

符号 作用
a 光标的后面一位切换到输入模式
i 光标的当前位置切换到输入模式
o 光标的下面创建一个空行,在按a可进入输入模式。
目录
相关文章
|
2天前
|
Linux 开发者 Docker
探索Linux命令的新利器:linux-command
**Linux-command 是GitHub上的一个项目,提供580+ Linux命令的搜索工具,包括手册、详解和学习资源。无广告的Web界面方便查询,可部署到个人服务器。项目已获29.5k Star,支持Docker部署。通过示例展示如何搜索命令参数和用法,助力提升Linux操作效率。[GitHub](https://github.com/jaywcjlove/linux-command) | [在线版](https://wangchujiang.com/linux-command/)**
39 1
探索Linux命令的新利器:linux-command
|
2天前
|
监控 Linux 数据处理
探索Linux中的`mountpoint`命令
`mountpoint`命令在Linux中用于检测目录是否为挂载点,关键在于检查`/etc/mtab`或`/proc/mounts`。简单易用,高效且无额外依赖。例如,用`mountpoint -q /mnt/data`判断挂载点,并结合`find`列出所有挂载点。在脚本中注意检查返回值,可能需`sudo`提升权限。可与其他命令组合以扩展功能。
|
1天前
|
机器学习/深度学习 人工智能 运维
智能化运维:利用AI和机器学习提升系统稳定性与效率
【6月更文挑战第21天】在数字化浪潮下,企业对IT系统的依赖程度日益加深。传统运维模式已难以满足现代业务需求,智能化运维应运而生。本文将探讨如何通过集成人工智能(AI)和机器学习(ML)技术,实现预测性维护、自动化故障处理和优化资源配置,以提升系统的稳定性和运行效率,同时降低运维成本。
12 5
|
2天前
|
Linux 数据处理 Perl
深入探索Linux中的`more`命令
`more`命令是Linux下的文本查看器,适合查看长文件,分页显示内容,支持交互操作如空格(下一页)、回车(下一行)、q(退出)。参数包括:+<num>从指定行开始,/-<num>跳过行,/pattern搜索模式。示例:查看日志`more /var/log/syslog`,从第1000行开始`more +1000 file`,搜索关键词`more /var/log/syslog +/ERROR`。大文件可考虑使用`less`。结合`grep`等命令增强功能。
|
2天前
|
安全 Linux 数据处理
探索Linux中的`mount`命令
`mount`命令在Linux中用于挂载文件系统到目录,如硬盘、USB或光盘,使用户能访问数据。它支持多种文件系统,提供灵活的选项控制挂载行为,如 `-t` 指定类型,`-o` 设置选项(如`ro`或`rw`)。挂载点的安全管理包括限制权限和完整性检查。示例应用包括挂载USB设备到`/mnt/usb`,只读挂载,以及重新挂载。使用时需注意权限、正确设备文件、选择合适挂载点,并确保数据安全。使用`umount`卸载文件系统。
|
17小时前
|
Linux C语言 C++
Linux 下centos 查看 -std这个编译时命令 是否支持 C17
Linux 下centos 查看 -std这个编译时命令 是否支持 C17
7 2
|
2天前
|
存储 安全 Linux
深入解析Linux命令modutil:数据处理的得力助手
`modutil`是管理PKCS#11及HSM模块的工具,用于安全数据处理。它跨平台且具丰富选项,如 `-add`、`-remove`、`-list` 和 `-initToken`。示例命令是 `modutil -add "MyHSM" -libfile /path/to/hsm_library.so -slot 0 -dbdir /path/to/pkcs11_db`,用于添加模块。使用时注意权限,备份数据,阅读文档并谨慎操作,可与其他工具如`pkcs11-tool`结合使用。
|
1天前
|
Linux C++
Linux文件管理命令(一)
这是关于Linux命令行的一些内容,主要包括了一些常见的Linux命令及其参数的用法。例如,`ls` 命令用于列出目录内容,不同的参数如 `-a` 显示所有文件(包括隐藏文件),`-l` 以详细模式显示,`-S` 按大小排序等。`mkdir` 命令用于创建目录,`cp` 命令用于复制文件或目录,`mv` 命令用于移动或重命名文件或目录,而`rm` 命令则用于删除文件或目录。在使用这些命令时,可以结合不同的参数来实现不同的操作。
|
1天前
|
监控 Linux Shell
探索Linux命令nice:优雅地调整进程优先级
`nice`命令在Linux中用于调整进程优先级,影响资源分配。它允许设置-20到19的nice值,数值越低,优先级越高。在数据处理时,使用`nice`可控制任务优先级,避免占用全部CPU资源。例如,`nice -n 10 command`以低优先级启动`command`。注意不要过度使用,应根据系统负载和需求谨慎调整。使用`renice`可改变已运行进程的优先级,生产环境操作需谨慎。
|
1天前
|
安全 Linux 数据安全/隐私保护
探索Linux命令newuidmap:用户ID映射的利器
`newuidmap`是Linux工具,用于在用户命名空间中设定UID映射,支持容器安全。它允许限定容器内进程的主机系统权限,确保数据安全和隔离。通过映射文件或命令行参数定义UID映射,提供灵活性和安全性。例如,为Docker容器设置映射,使进程能访问特定UID的数据文件。使用时需注意映射准确性、权限控制和避免映射过多UID。与其他工具如`newgidmap`配合使用以增强用户命名空间支持。