首页 > 系统相关 >Linux常用工具

Linux常用工具

时间:2024-07-29 20:00:05浏览次数:16  
标签:选项 ps tar Vim 命令 Linux 常用工具 打包

Linux常用工具

  • tar打包命令详解

    • tar命令做打包操作
      • 当 tar 命令用于打包操作时,该命令的基本格式为:tar [选项] 源文件或目录
        请添加图片描述
    • 需要注意的是,在使用 tar 命令指定选项时可以不在选项前面输入“-”。例如,使用“cvf”选项和 “-cvf”起到的作用一样。
      • 打包文件和目录
        请添加图片描述
      • 打包并压缩目录
        请添加图片描述
    • tar命令做解打包操作
      • 当 tar 命令用于对 tar 包做解打包操作时,该命令的基本格式如下:tar [选项] 压缩包
        请添加图片描述
    • tar命令做打包压缩(解压缩解打包)操作
      • 当 tar 命令同时做打包压缩的操作时,其基本格式如下:tar [选项] 压缩包 源文件或目录
      • -z:压缩和解压缩 “.tar.gz” 格式;
      • -j:压缩和解压缩 ".tar.bz2"格式。
        请添加图片描述
        请添加图片描述
  • unzip命令:解压zip文件

    • unzip 命令可以查看和解压缩 zip 文件。该命令的基本格式如下:unzip [选项] 压缩包名
      请添加图片描述
  • vim操作详解

    • Vim 查找文本在命令模式下输入英文状态的下的
      请添加图片描述
    • Vim 替换文本
      请添加图片描述
    • Vim快捷方向键
      请添加图片描述
    • Vim光标以单词为单位移动
      请添加图片描述
    • Vim光标移动至行首或行尾
      请添加图片描述
    • Vim光标移动至指定字符和vim光标移动到指定行
      请添加图片描述 请添加图片描述
    • Vim撤销和恢复撤销快捷键
      请添加图片描述
    • Vim批量注释和自定义注释使用 Vim 编辑 Shell 脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符"#“再退回命令模式,非常麻烦。连续行的注释其实可以用替换命令来完成。换句话说,在指定范围行加”#"注释,可以使用 “:起始行,终止行 s/^/#/g”,取消连续行注释,则可以使用 “:起始行,终止行s/^#//g”,
    • 设置行号
      • vim设置显示行号
        请添加图片描述
      • vim设置不显示行号
        请添加图片描述
      • 永久设置显示行号
        请添加图片描述
  • netstat详解

    • netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。语法:netstat [选项]
      请添加图片描述
  • df命令详解

    • 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计
      请添加图片描述
  • ps命令详解

    • 命令用于显示当前进程的状态,类似于 windows 的任务管理器
    • 实例:
      • 查找指定进程格式:ps -ef | grep 进程关键字
      • 显示 php 的进程:ps -ef | grep php显示进程信息ps -A
      • 显示指定用户信息ps -u root //显示root进程用户信息
      • 显示所有进程信息,连同命令行ps -ef //
      • 显示所有命令,连带命令行

标签:选项,ps,tar,Vim,命令,Linux,常用工具,打包
From: https://blog.csdn.net/mohanyelong/article/details/140779512

相关文章

  • 多队列网卡-虚拟机Linux系统设置
    多队列网卡安装作者使用的是ubuntu20.04,VMWARE首先查看系统上的网卡ipa#查看网卡信息查看ens33是否支持多队列网卡,如果是下图这种情况就是不支持多队列网卡。cat/proc/interrupts|grepens33#proc是linux虚拟文件系统关闭虚拟机,添加多个网卡修改VMWAE......
  • Linux-进程管理
    文章目录 1.进程1.1定义1.2进程和线程的区别:2.静态查看进程3.动态查看进程3.1查看进程3.2杀死进程3.3作业控制总结1.进程1.1定义进程是已启动的可执行程序的运行实例,是程序运行的过程,动态的,有生命周期及运行状态,是一个正在运行的程序,包括主进程和子......
  • Linux-存储管理
    文章目录1.硬盘1.1初识硬盘2.磁盘分区2.1硬盘设备命名2.2磁盘分区方式2.3磁盘分区3.fstab开机自动挂载4.文件系统4.1分类4.2概念5.逻辑卷LVM5.1LVM管理5.2LVM制作5.3逻辑卷扩容5.4逻辑卷缩容6.交换分区7.mount详解8.raid--磁盘阵列8.1RA......
  • 【Linux中Shell的功能】
    一、Shell概念Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell编程跟JavaScript、php编程一样,只要有一个......
  • MPsoc TSN网络功能设计及测试 (petalinux22.2)
    TSN参考链接:linkxilinx内核TSNkernel代码链接:linkpetalinux-config-ckernel选择如下:TSNPL端设备树配置代码tsn0_axi_firewall_0:axi_firewall@a0020000{ clock-names="aclk"; clocks=<&misc_clk_0>; compatible="xlnx,axi-firewall-1.2&qu......
  • Linux——进程间通信
    一、进程间通信介绍目的数据传输:一个进程需要将它的数据发送给另一个进程。资源共享:多个进程之间共享同样的资源通知事件:一个进程需要向另一个进程或一个组发送消息,通知它(它们)发生了某种事件进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够......
  • Linux操作系统下编译、链接过程详解
    gcc和g++的区别:gcc和g++是GNU编译器集合中的两个不同的编译器,它们之间的主要区别在于它们所针对的编程语言以及它们的行为和功能。1.编译器的目标语言:gcc是用于编译C语言的编译器,而g++是用于编译C++语言的编译器。因此它们分别用于编译不同的源代码文件;2.语法支持:gcc和......
  • linux shell read 按列读取txt文本
    前言全局说明一、说明通常情况下,如果文本里有多列数据,会先读入,然后用grep和awk先拆分成行,在拆分成列。这样费时费力,遇到特殊字符行,还不好处理。在解决别的问题时候,无意发现read有直接按列读取的功能。二、文件2.1存放两列数据的文件文件名:list.txt1libCommonA......
  • Linux shell mktemp -d命令生成临时文件
    前言全局说明一、说明二、mktemp命令2.1创建临时文件mktemp2.1创建临时目录mktemp-d三、命令行示例mktempll/tmp/tmp.fvi5gFbDgr四、sh脚本使用4.1创建tmpfile=$(mktemp)4.2删除rm"$tmpfile"免责声明:本号所涉及内容仅供安全研究与教学使用......
  • linux科研武器库 - 文件数量统计 - ls -l | grep "^-" | wc -l
    使用场景:文件数量统计,在科研场景中,更多是用于检验、核对数据集的样本数量,防止数据遗漏等意外情况。常用命令:ls-l|grep"^-"|wc-l作用:统计当前目录下,文件的个数(不包括目录/文件夹)ls-lR|grep"^-"|wc-l作用:统计当前目录下,文件的个数(包括子目录中的文件)ls-l......