首页 > 系统相关 >能用到退休的600条Linux命令,助你解决95%的问题

能用到退休的600条Linux命令,助你解决95%的问题

时间:2024-01-22 18:04:20浏览次数:38  
标签:600 ftpd rpm Linux 模式 vim 命令 软件包 95%

你们好,我的网工朋友。

曾经传统网工的工作中,很少用到Linux,但网络技术的更新,搞网络,多少得会点这玩意儿。

正所谓书到用时方恨少,命令到用时全忘了,Linux命令真心多到爆炸。

这不,今天就给你来一篇史上最全Linux命令总结的文章,命令有点多,一不小心整理了2w字,建议先收藏后阅读哈。


今日文章阅读福利:《 深入理解Linux网络技术内幕(1016页).pdf 》

能用到退休的600条Linux命令,助你解决95%的问题_vim

今天分享一本和Linux相关的经典好书,需要的朋友私信我,发送暗号“内幕”,即可获得此份书籍pdf。


01 基本命令


能用到退休的600条Linux命令,助你解决95%的问题_vim_02


02 关机


能用到退休的600条Linux命令,助你解决95%的问题_文件系统_03


03 文件和目录


能用到退休的600条Linux命令,助你解决95%的问题_华为认证_04



04 文件搜索


能用到退休的600条Linux命令,助你解决95%的问题_网络工程师_05


05 挂载一个文件系统


能用到退休的600条Linux命令,助你解决95%的问题_华为认证_06


06 磁盘空间


能用到退休的600条Linux命令,助你解决95%的问题_vim_07


07 用户和群组


能用到退休的600条Linux命令,助你解决95%的问题_vim_08


08 文件的权限


能用到退休的600条Linux命令,助你解决95%的问题_vim_09


09 文件的特殊属性


能用到退休的600条Linux命令,助你解决95%的问题_网络工程师_10


10 打包和压缩文件


能用到退休的600条Linux命令,助你解决95%的问题_命令模式_11


11 RPM 包


(Fedora, Redhat及类似系统)

能用到退休的600条Linux命令,助你解决95%的问题_vim_12


12 YUM 软件包升级器


能用到退休的600条Linux命令,助你解决95%的问题_网络工程师_13


13 DEB 包


能用到退休的600条Linux命令,助你解决95%的问题_网络工程师_14


14 查看文件内容


能用到退休的600条Linux命令,助你解决95%的问题_命令模式_15


15 文本处理


能用到退休的600条Linux命令,助你解决95%的问题_命令模式_16


16 字符设置和文件格式转换


能用到退休的600条Linux命令,助你解决95%的问题_文件系统_17


17 文件系统分析


能用到退休的600条Linux命令,助你解决95%的问题_vim_18


18 初始化一个文件系统


能用到退休的600条Linux命令,助你解决95%的问题_命令模式_19


19 SWAP文件系统


能用到退休的600条Linux命令,助你解决95%的问题_命令模式_20


20 备份


能用到退休的600条Linux命令,助你解决95%的问题_vim_21


21 光盘


能用到退休的600条Linux命令,助你解决95%的问题_vim_22


22 网络

(以太网和WIFI无线)

能用到退休的600条Linux命令,助你解决95%的问题_华为认证_23


23 列出目录内容


能用到退休的600条Linux命令,助你解决95%的问题_文件系统_24


24 查看文件的类型


能用到退休的600条Linux命令,助你解决95%的问题_网络工程师_25


25 复制文件目录等操作


能用到退休的600条Linux命令,助你解决95%的问题_网络工程师_26


26 系统常用命令


01 显示命令

能用到退休的600条Linux命令,助你解决95%的问题_华为认证_27


02 输出查看命令

能用到退休的600条Linux命令,助你解决95%的问题_文件系统_28


03 查看硬件信息

能用到退休的600条Linux命令,助你解决95%的问题_华为认证_29


04 关机、重启

能用到退休的600条Linux命令,助你解决95%的问题_华为认证_30


05 归档、压缩

能用到退休的600条Linux命令,助你解决95%的问题_华为认证_31

06 查找

能用到退休的600条Linux命令,助你解决95%的问题_网络工程师_32


07 ctrl+c

终止当前的命令


08 who或w命令

功能:查看当前系统中有哪些用户登录格式:who/w[参数]


09 dmesg命令

功能:显示系统诊断信息、操作系统版本号、物理内存的大小以及其它信息


10 df命令

功能:用于查看文件系统的各个分区的占用情况


11 du命令

功能:查看某个目录中各级子目录所使用的硬盘空间数格式:du [参数] <目录名>


12 free命令

功能:用于查看系统内存,虚拟内存(交换空间)的大小占用情况


27 VIM

VIM 是一款功能强大的命令行文本编辑器,在 Linux 中通过 vim 命令可以启动 vim编辑器。

一般使用 vim + 目标文件路径的形式使用vim。

如果目标文件存在,则 vim 打开目标文件,如果目标文件不存在,则 vim 新建并打开该文件。

:q:退出vim编辑器


VIM有三种模式:


(1)命令模式(常规模式)

vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以多按几次),命令模式下可以键入不同的命令完成选择、复制、粘贴、撤销等操作。@ 网络 工 程 师 俱 乐 部

命名模式常用命令如下:

  • i:在光标前插入文本;
  • o:在当前行的下面插入新行;
  • dd:删除整行;
  • yy:将当前行的内容放入缓冲区(复制当前行)
  • n+yy:将n行的内容放入缓冲区(复制n行)
  • p:将缓冲区中的文本放入光标后(粘贴)
  • u:撤销上一个操作
  • r:替换当前字符
  • /:查找关键字


(2)插入模式

在命令模式下按 “ i “键,即可进入插入模式,在插入模式可以输入编辑文本内容,使用esc键可以返回命令模式。


(3)ex模式

在命令模式中按” : “键可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出vim。

ex模式常用命令如下:

  • :w 保存当前的修改
  • :q 退出
  • :q! 强制退出,保存修改
  • :x 保存并退出,相当于:wq
  • :set number 显示行号
  • :! 系统命令 执行一个系统命令并显示结果
  • :sh 切换到命令行,使用ctrl+d切换回vim


28 软件包管理命令(RPM)


01 软件包的安装

使用RPM命令的安装模式可以将软件包内所有的组件放到系统中的正确路径,安装软件包的命令是:rpm –ivh wu-ftpd-2.6.2-8.i386.rpm

i:作用rpm的安装模式,v: 校验文件信息,h: 以#号显示安装进度。


02 软件包的删除

删除模式会将指定软件包的内容全部删除,但并不包括已更改过的配置文件,删除RPM软件包的命令如下:rpm -e wu-ftpd

注意:这里必须使用软件名“wu-ftpd”或”wu-ftpd-2.6.2-8而不是使用当初安装时的软件包名.wu-ftpd-2.6.2-8.i386.rpm


03 软件包升级

升级模式会安装用户所指定的更新版本,并删除已安装在系统中的相同软件包,升级软件包命令如下:rpm -Uvh wu-ftpd-2.6.2-8.i386.rpm -Uvh:升级参数


04 软件包更新

更新模式下,rpm命令会检查在命令行中所指定的软件包是否比系统中原有的软件 包更新。

如果情况属实,rpm命令会自动更新指定的软件包;反之,若系统中并没有指定软件包的较旧版本,rpm命令并不会安装此软件包。而在升级模式下,不管系统中是否有较旧的版本,rpm命令都会安装指定的软件包。

rpm –Fvhwu-ftpd-2.6.2-8.i386.rpm -Fvh:更新参数


05 软件包查询

若要获取RPM软件包的相关信息,可以使用查询模式。使用-q参数可查询一个已安装的软件包的内容。

rpm –q wu-ftpd

查询软件包所安装的位置:rpm –ql package-name

rpm –ql xv (l参数:显示文件列表)


整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

标签:600,ftpd,rpm,Linux,模式,vim,命令,软件包,95%
From: https://blog.51cto.com/u_15281548/9368607

相关文章

  • windows本地免密登录linux
    环境:虚拟机CentOS7.5\本地Windows11准备:虚拟机已生成秘钥1、在windows本地生成密钥ssh-keygen-trsa密钥生成到 C:\Users\Administrator\.ssh2、上传公钥文件至虚拟机3、公钥追加至虚拟机.ssh/authorized_keys中 本地Windows免密登录虚拟机_windows终端免密登录......
  • RockyLinux8.8 本地镜像仓库搭建过程
    1.本地环境RockyLinux: RockyLinuxrelease8.8(GreenObsidian)python: 3.x.x公网镜像:rockylinux镜像_rockylinux下载地址_rockylinux安装教程-阿里巴巴开源镜像站(aliyun.com)2.说明Rockylinux是基于Redhat8在编译版本,在redhat8版本中相比较于redhat7中的本地镜......
  • Linux_6 thrift
    thrift实现匹配系统title:(在线学习平台)link:(https://www.acwing.com/)cover:(https://cdn.acwing.com/media/activity/surface/log.png)基本架构实现match_system的服务端定义接口通过.thrift文件定义接口定义完成后通过命令自动生成接口代码的框架#编写接口文......
  • Linux基础45 firewalld防火墙, 参数, 区域配置, 放行策略, 端口转发, 富规则, 防火墙
    firewalld防火墙一、防火墙安全概述在Centos7系统中继承了多款防火墙管理工具,默认启动的是firewalld(动态防火墙管理器)防火墙管理工具,Firewalld支持CLI(命令行)以及(图形)的两种管理方式。对于接触Linux较早的人员对Iptables比较熟悉,但由于Iptables的规则比较的麻烦,并且对网络有......
  • linux下安装dockers
    Linux下安装docker清除原先dockersyumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-engine部署dockers依赖yuminstall-yyum-utils配置阿里dockers镜像源yum-config-manager--......
  • linux添加systemctl服务
    1.添加服务cat>/etc/systemd/system/bigdata_sr_detection.service<<'EOF'[Unit]Description=bigdata_sr_detectionAfter=network.target[Service]WorkingDirectory=/webser/bigdata_sr_detectionExecStart=/usr/bin/java-jar/webser/bigdata_sr_......
  • rockertmq--linux环境下安装
    在Linux系统上安装RocketMQ涉及到下载RocketMQ的二进制包、配置环境、启动NameServer和Broker等步骤。以下是一个基本的安装指南,请确保你有足够的权限来执行以下操作。安装Java环境:RocketMQ是基于Java开发的,因此你需要在你的Linux系统上安装Java。RocketMQ推荐使用Java8。su......
  • Linux下源码安装
    Linux下源码安装很多开源库都没有说明怎么安装,这里记录一下一般方法。步骤以wldgb为例:克隆下源码后,发现README中没有说怎么安装,观察文件:一般来说,autogen.sh是用来生成configure的,然后configure是用来生成makefile的。如果不确定,可以看一下这些文件中的内容,就知道大概是怎......
  • Linux 安装最新版本的 CMake
    一、卸载系统老版本的CMake$sudoaptautoremovecmake二、下载最新版本CMake官网:Download|CMake三、安装$sudobash./cmake-3.28.1-linux-x86_64.sh--prefix=/usr/--skip-license......
  • Linux 文件被进程调用情况下误删文件修复
    具体的原理为:当进程打开了某个文件时,只要该进程保持打开该文件,即使将文件删除,它依然存在于磁盘中。进程并不知道文件已经被删除,它仍然可以通过打开该文件时提供给它的文件描述符进行读取和写入。除了该进程之外,这个文件是不可见的,因为已经删除了其相应的目录索引节点。......