0
点赞
收藏
分享

微信扫一扫

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

你们好,我的网工朋友。

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

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

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


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

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

今天分享一本和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%的问题_华为认证_07


07 用户和群组


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


08 文件的权限


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


09 文件的特殊属性


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


10 打包和压缩文件


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


11 RPM 包


(Fedora, Redhat及类似系统)

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


12 YUM 软件包升级器


能用到退休的600条Linux命令,助你解决95%的问题_vim_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%的问题_网络工程师_18


18 初始化一个文件系统


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


19 SWAP文件系统


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


20 备份


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


21 光盘


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


22 网络

(以太网和WIFI无线)

能用到退休的600条Linux命令,助你解决95%的问题_vim_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%的问题_vim_28


03 查看硬件信息

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


04 关机、重启

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


05 归档、压缩

能用到退休的600条Linux命令,助你解决95%的问题_vim_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参数:显示文件列表)


举报

相关推荐

0 条评论