首页 > 系统相关 >Linux

Linux

时间:2024-04-02 14:48:13浏览次数:20  
标签:11 选项 文件 解压 Linux root localhost

Linux

wc

统计列数

wc 选项 目标文件

字符 意思
-l 统计行数
-w 统计单词个数
-c 统计字节数

grep

过滤文本中你感兴趣的内容

grep 选项 匹配式 文件名或标准输入

选项

-i 查找时忽略大小写
-v 反向查找,输出与查找条件不相符的行
-o 只显示匹配项
-f 对比两个文件的相同行
-c 匹配的行数
-n 显示符号
-r 递归匹配(可以跟文件夹)
-w 单词

正则表达式:

匹配文件里的字符

^ 表示以什么字符开头
$ 表示以什么字符结尾
^$ 空行
^ 。。。$ 这一行只有。。。字符

列:

[root@localhost Packages]# ifconfig ens33|grep -o "[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+"
172.16.208.10
255.255.255.0
172.16.208.255

paste

左右合并文件

-d 指定分隔符

[root@localhost ~]# vim 11
1
2
3
4
5
6
7
8
9

:wq
[root@localhost ~]# vim 22
a
b
c
d
e
f
g
h
j

:wq
[root@localhost ~]# paste -d- 11 22
1-a
2-b
3-c
4-d
5-e
6-f
7-g
8-h
9-j

cat

上下合并

[root@localhost ~]# cat 11 22
1
2
3
4
5
6
7
8
9

a
b
c
d
e
f
g
h
j


split

分割文件

-b指定发给的大小

-rw-r--r--. 1 root root  314 4月   2 11:01 2   #这个文件有314个字节
[root@localhost ~]# split -b157 /root/2 2.2    #按157个字节分割为两个文件
[root@localhost ~]# ll -h
-rw-r--r--. 1 root root  314 4月   2 11:01 2
-rw-r--r--. 1 root root  157 4月   2 14:15 2.2aa
-rw-r--r--. 1 root root  157 4月   2 14:15 2.2ab

tar

归档文件后调用gzip或bzip压缩/解压文件

基本格式:

tar 【选项】 归档文件名 源文件或目录 #压缩

tar 【选项】 归档文件名 -C 目标目录 #解压缩

选项:

-c 建立归档文件
-C 解压时指定释放的目标文件夹
-f 表示使用归档文件 #必须放在选项的最后,一般都要带上
-x 解压缩
-j 调用bzip2压缩或解压
-z 调用gzip压缩或解压
-t 在不解压的情况下查看里面的文件 #要搭配f一起使用

标签:11,选项,文件,解压,Linux,root,localhost
From: https://www.cnblogs.com/zhj0708/p/18110524

相关文章

  • Linux Red Hat重置密码和修改GRUB密码
    前言我们在使用Linux红帽的过程中可能会忘记root密码,很多小伙伴可能会重装红帽,接下来介绍两种省时省力又简便的方法。修改GRUB密码在重置密码之前我们需要注意两点,第一点是GRUB界面我们有时间限制,有些小伙伴可能还没反应过来就已经进入登录界面,所以我们需要修改相关的配置文......
  • Linux下创建root/普通用户
    1.Linux下创建root用户Ubuntu默认没有root用户,需要为其创建root用户,方法如下:sudopasswdroot:输入当前用户密码,然后输入root用户的密码,即可创建完成。切换到root用户的方法为:su-或su-root:输入root用户的密码即可登录,退出输入exit临时获取root用户权限su......
  • MySQL-linux安装-万能RPM法
    一、MySQL的Linux版安装1、CentOS7下检查MySQL依赖1.检查/tmp临时目录权限(必不可少)由于mysql安装过程中,会通过mysql用户在/tmp目录下新建tmp_db文件,所以请给/tmp较大的权限。执行:chmod-R777/tmp2.安装前,检查依赖rpm-qa|greplibaiorpm-qa|grepnet-tools......
  • Linux 中新建用户和组
    查看当前登录账号:whoami`who`命令在Linux系统中用于显示当前登录到系统的用户信息。这些信息包括用户ID、终端类型、登录来源、登录时间、空闲时间、CPU使用情况和用户活动等。所有用户都可以使用这个命令来查看系统上的登录情况。  查看当前用户的userid和groupid......
  • 【攻防技术系列】 linux没有curl / wget如何实现下载功能 ( 测试成功版 )
    最近在分析挖矿木马,发现挖矿木马在入侵后都会对系统自带的部分命令进行替换或劫持。最常见的就是将wget和curl命令重命名。在多个挖矿木马同时竞争的情况下,没有wget和curl该如何远程下载挖矿脚本呢?直接看挖矿脚本是如何实现的。这里面涵盖了很多知识点,非常值得学习!funct......
  • linux中新建、删除、赋权限文件
    新建文件(非目录)touch新建一个空文件,如果文件已存在,则只更新其访问时间和修改时间。使用echo命令,并通过重定向将输出内容写入到一个新文件中,这样可以创建一个空文件,如果文件已存在则会覆盖之前内容。使用vi文本编辑器可以打开文件进行编辑,如果文件不存在则会新建新建的文......
  • Linux研究(6):Linux 硬链接和软连接-详解
    导言:当涉及到Linux文件系统中的链接时,有两种常见类型:硬链接(HardLink)和软链接(SymbolicLink,也称为符号链接或软连接)。它们用于在文件之间创建关联,提供了一些非常有用的功能。下面是对硬链接和软链接的详细解释以及一个实验样例。1.硬链接(HardLink)硬链接是通过文件系统......
  • Linux enable命令教程:启动或关闭shell内建指令(附实例详解和注意事项)
    Linuxenable命令介绍enable是Linux系统中的内建命令,用于启动或关闭shell内建指令。如果执行的文件名称与shell内建指令相同,可以使用enable-n来关闭shell内建指令。如果不加-n参数,enable可以重新启动已关闭的指令。Linuxenable命令适用的Linux版本enable命令在大多数Li......
  • Linux ntsysv命令教程:如何配置运行级别服务(附案例详解和注意事项)
    Linuxntsysv命令介绍ntsysv(NetworkSysV)是一个命令行应用程序,它提供了一个简单的文本用户界面来配置在选定的运行级别中要启动的服务。这个工具显示了可用服务的列表(来自/etc/rc.d/init.d/目录的服务)以及它们的当前状态和描述。Linuxntsysv命令适用的Linux版本ntsysv命......
  • 【Python BUG】ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CX
    报错ImportError:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:version`CXXABI_1.3.9‘notfound背景开发的一个python预测程序(算法分析+应用服务),在原本的linux服务器下配置了开发环境,打包后在另一台凝思服务器解压,发现报错。应该是linux系统之间存在差异,动态库缺失......