设为首页收藏本站
查看: 6066|回复: 0

Linux 命令总结(四)

[复制链接]
  • TA的每日心情
    奋斗
    2025-4-18 14:54
  • 签到天数: 140 天

    [LV.7]常住居民III

    发表于 2022-8-12 22:00:54 | 显示全部楼层 |阅读模式
    Linux 命令总结(一)
    https://www.chncert.cn/forum.php ... amp;fromuid=1282993
    (出处: 红客联盟)


    Linux命令总结(二)
    https://www.chncert.cn/forum.php ... amp;fromuid=1282993
    (出处: 红客联盟)

    Linux命令总结(三)
    https://www.chncert.cn/forum.php ... amp;fromuid=1282993
    (出处: 红客联盟)

    Linux 命令总结(四)


    u=1135876452,1736042835&fm=253&fmt=auto&app=138&f=JPEG.webp.jpg (50.01 KB, 下载次数: 0)


    列出目录内容

    1. ls -a:显示所有文件(包括隐藏文件);
    2. ls -l:显示详细信息;
    3. ls -R:递归显示子目录结构;
    4. ls -ld:显示目录和链接信息;
    5. ctrl+r:历史记录中所搜命令(输入命令中的任意一个字符);
    6. Linux中以.开头的文件是隐藏文件;
    7. pwd:显示当前目录
    复制代码



    VIM(这里vim还要自己装一下,其实直接vi就行但是注意vi和vim是不一样的)

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

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

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

    :q:退出vim编辑器

    VIM模式

    vim拥有三种模式:

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

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

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

    (3)ex模式
    在命令模式中按" : "键可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出vim.
    ext模式常用命令如下:
    :w :保存当前的修改
    :q :退出
    :q! :强制退出,保存修改
    :x  :保存并退出,相当于:wq
    :set number 显示行号
    :! 系统命令  执行一个系统命令并显示结果
    :sh :切换到命令行,使用ctrl+d切换回vim


    软件包相关命令

    1、软件包的安装

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

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

    2、软件包的删除

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

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

    3、软件包升级

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

    4、软件包更新

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

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

    5、软件包查询

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

    rpm  –q wu-ftpd

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

    rpm –ql xv (l参数:显示文件列表)
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    红盟社区--红客联盟 

    Processed in 0.068262 second(s), 25 queries.

    站点统计| 举报| Archiver| 手机版| 黑屋 |   

    备案号:冀ICP备20006029号-1 Powered by HUC © 2001-2021 Comsenz Inc.

    手机扫我进入移动触屏客户端

    关注我们可获取更多热点资讯

    Honor accompaniments. theme macfee

    快速回复 返回顶部 返回列表