首页 > 系统相关 >Linux 常用命令宝典(超详细) (下)

Linux 常用命令宝典(超详细) (下)

时间:2024-06-01 16:30:50浏览次数:22  
标签:解压 文件 tar 常用命令 宝典 命令 Linux test txt

书接上回

14、管道符 “ | ”

cat test.txt | grep 'world'	# 把前边的查询结果, 当做后边的数据源来处理.
                            # 查询test文档中所有存在'world'的行.

15、tail命令

# 格式: tail [-num -f] 要查看的文件		-num: 看(末尾)几行   -f: 持续追踪
tail test.txt                 #查看test文件的末尾10行(默认)数据.

tail -5 test.txt              #查看test文件的末尾5行数据.

tail -100f log.txt            #动态查看log文件末尾100行数据.
                              #f通常用来查看日志文件

16、yum 与 wget命令 

yum [-y] [install | search | remove] 要安装的命令名

# 格式解释:
yum			# 命令名
-y			# 可选项, 表示在安装过程中, 只要询问, 默认输入: yes
install		# 安装
search		# 查找并安装.
remove		# 卸载(移除)

yum -y install wget        # wget命令 可以用来联网下载资源

# 格式:wget url地址
wget https://aaabbb.com/hello.jpg

17、ping命令

# 格式:ping [-c num] 要测试的地址或者ip

ping www.baidu.com          # 一直ping, 一直发包.

ping -c 3 www.google.com    # 发3个包,测试3次连接

18、curl命令

# curl命令, 可以模拟浏览器, 向URL地址发出请求, 获取响应信息.

curl https://baidu.com/

19、ps命令

# 进程: 指的是可执行程序, 文件. 
ps -ef	        	# 查看本机运行的所有进程.

ps -ef | grep mysql	# 查看本机和MySQL相关的进程.

20、kill命令

# 强制关闭进程
kill -9 进程的pid		# 根据pid值, 强制杀死进程. 

21、tar命令

# tarball: 归档操作.
# 压缩 格式,  z: gzip协议,  c: 创建,  v: 显示过程.  f: 文件
tar -cvf 压缩包名.tar 要被压缩的文件1 文件2 文件夹...  		# 只归档(多个文件 -> 1个文件), 不压缩
tar -zcvf 压缩包名.tar.gz 要被压缩的文件1 文件2 文件夹...  	# 采用tarball + gzip协议, 文件较小.

# 例如:
tar -zcvf 1.txt 2.txt 3.txt my.tar.gz


# 解压, x: 解压缩
tar -xvf 压缩包名.tar [-C] [解压到的路径]		    # 不写-C就默认解压到当前路径.
tar -zxvf 压缩包名.tar.gz [-C] [解压到的路径]		# 不写-C就默认解压到当前路径.

# 例如:
tar -zxvf my2.tar.gz -C aa	  # 把压缩包my2解压到 aa文件夹.

        如上所述命令是在学习阶段总结的较为实用的一些命令,希望在工作和学习中对我们有所帮助,我觉得只要多加运用,一定能轻松掌握!

标签:解压,文件,tar,常用命令,宝典,命令,Linux,test,txt
From: https://blog.csdn.net/u012850368/article/details/139375034

相关文章

  • Linux 常用命令宝典(超详细) (上)
            在职场中,有很多运维或者开发工作都需要通过命令来完成,很少有用到图形界面。作为一名后端程序员我们必须掌握一些Linux常用的终端命令。Linux发行版的命令大概有200多个,常用的命令有二十余个,本文将详细介绍这些命令。Linux命令格式:#Linux命令格式,如下的......
  • 从网络启动Linux
    目录从网络启动Linux1、提供所需文件2、U-Boot的烧录3、网络配置4、放置内核、设备树文件、根文件系统5、启动Linux从网络启动Linux1、提供所需文件启动需要的mfgtool、linux内核镜像文件zImage、设备树文件.dtb、根文件系统。这些所需资源我都整理和调试后放在云......
  • 宝塔Linux面板-Docker管理(2024详解)
    上一篇文章《宝塔Linux可视化运维面板-详细教程2024》,详细介绍了宝塔Linux面板的详细安装和配置方法。本文详细介绍使用Linux面板管理服务器Docker环境。目录1、安装Docker1.1在线安装​编辑 1.2手动安装1.3运行状态1.4镜像加速2应用商店 3总览 4容器4.1......
  • 宝塔Linux可视化运维面板-详细教程2024
    生产环境的Web服务器多数都是Linux操作系统。包括云服务器在内,都是通过命令行进行服务器的运维和管理。本文详细介绍如何通过宝塔面板实现可视化服务器管理。目录1什么是宝塔面板2Linux面板安装3面板使用3.1登录3.2绑定账号 3.3安装服务器环境套件(可选)3.4软件......
  • Linux系统编程之线程
    一.线程介绍1.进程与线程典型的UNIX/Linux进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻做不止一件事,每个线程各自处理独立的任务。进程是程序执行时的一个实例,是担当分配系统资源(CP......
  • Linux系统编程之进程间通信(IPC)
    一.进程间通信概述进程间通信(IPC,InterProcessCommunication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中Socket和Streams支持不同主机上的两个进程IPC二.管道1.匿名管道(1)特点1......
  • GraalVM - Java8 Linux AMD64
    使用GraalVM在linuxamd64环境下编译Java8程序的步骤主要包括:下载GraalVM下载native-image安装native-image编译程序1.下载GraalVM可以通过Github的release页面直接下载(往回找,找到支持java8的graalvm-ce-java8-linux-amd64-20.3.2.tar.gz)https://github.com/graalvm/gra......
  • Linux文本文件管理003
    ★排序、去重、统计★1)排序sort-n按照数值排序-r降序排列2)去重uniq过滤相邻、重复的行-c对重复行计数3)统计wc统计文件中的字节数、单词数、行数-l显示行数今天通过使用grep、awk、cut指令和上面几个选项提取文本文件的信息方法1:[root@localhostnginx]#ca......
  • Linux进程管理
    在Linux系统中,进程管理是一个重要的任务。以下是一些常用的进程管理指令总结:1.ps:显示当前系统中的进程信息。可以使用psaux来查看所有用户的进程信息,包括详细的状态、CPU使用率等。psaux2.top:实时显示系统中的进程信息,包括进程ID、用户、CPU使用率、内存使用情况等......
  • 【Linux】如何利用linux项目自动化构建工具-make/Makefile以及vim编辑器构建两个小程
    1.倒计时小程序首先我们Linux中创建目录test1,该目录中包含了makefile文件,和main.c文件(该文件是源文件用于编写倒计时程序的代码)再进行依赖方法和依赖关系的确定: 利用vim编辑器编辑makefile文件:注意:在依赖方法前面加@的作用是,执行make指令后,将对应的依赖方法不显示在屏幕......