首页 > 系统相关 >linux command

linux command

时间:2024-04-30 17:11:06浏览次数:26  
标签:文件 -- who cat 镜像文件 command linux 权限

1、文件管理

$ cat

cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。

使用权限

所有使用者

语法格式

cat [-AbeEnstTuv] [--help] [--version] fileName

参数说明

-n | [--number]:由1开始对所有输出的行数编号
-b | [--number-nonblank]:和-n相似,只不过对于空白行不编号
-s | [--squeeze-blank]:当遇到有连续两行以上的空白行,就代换为一行的空白行
-v | [--show-nonprinting]:使用^和M-符号,除了LFD和TAB之外()
-E | [--show-ends]:在每行结束出显示$
-T | [--show-tabs]:将TAB字符显示为^|
-A | [--show-all]:等价于-vET
-e:等价于"-vE"选项
-t:等价于"-vT"选项

实例

把textfile1的文档内容加上行号后输入textfile2这个文档里:

cat -n textfile1 > textfile2

把textfile1和textfile2的文档内容加上行号(空白行不加)之后将内容附加到textfile3文档里:

cat -b textfile1 textfile2 >> textfile3

清空/etc/text.txt文档内容:

cat /dev/null > /etc/test.txt

cat也可用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:

cat /dev/fd0 > OUTFILE

相反的,如果想把image file写到软盘,输入:

cat IMG_FILE > /dev/fd0

注:

  • 1.OUTFILE指输出的镜像文件名。
  • 2.IMG_FILE指镜像文件。
  • 3.若从镜像文件写回device时,device容量与相当。
  • 4.通常用制作开机磁片。

重要程度:

相关文章

  • 较为平滑的 Linux ps 命令入门
    初衷一些无关紧要的Balabala。在国内外的各类网站上,关于Linux的几乎每一条命令都可以找到很多介绍,其中自然有许多得到了广泛认可的课程和文档。在具有一定基础知识的前提下直接参考这些有价值的资料无疑是具有极高效率的做法,个人写一条介绍命令用法的博客实在是浪费自己的时......
  • 20_Linux I2C 驱动
    LinuxI2C驱动一.I2C简介I2C是很常见的一种总线协议,I2C是NXP公司设计的,I2C使用两条线在主控制器和从机之间进行数据通信。一条是SCL(串行时钟线),另外一条是SDA(串行数据线),因为I2C这两条数据线是开漏输出的,所以需要接上拉电阻,总线空闲的时候SCL和SDA处于高电平。I2C......
  • 17_Linux中断
    Linux中断1.什么是中断?CPU在正常运行期间,由外部或者内部引起的事件,让CPU停下当前正在运行的程序,转而去执行触发他的中断所对应的程序,这个就是中断。举例:我现在正在厨房做饭,突然电话响了,然后我关火去接电话,接完电话在回去开火继续做饭,这个过程就是中断的一个过程。在这个看似......
  • Linux图形化界面怎么进入?CentOS 7图形界面切换
    CentOS 7默认只安装命令行界面。要切换到图形界面,需要先检查系统是否安装图形界面,在终端输入以下命令:systemctlget-default若是返回结果是“multi-user.target”表示系统没有安装图形界面;若是返回结果是“graphical.target“表示系统安装了图形界面。 另外如果你的Cent......
  • 自动批量实现linux机器ssh免密shell脚本
    要同时指定SSH端口和密码来实现非交互式地使用ssh-copy-id,可以使用sshpass来实现。sshpass是一个用于通过非交互方式输入密码的工具。下面是一个示例脚本,它使用sshpass、ssh-copy-id以及指定的端口号来实现这一目标:1#!/bin/bash23#检查是否提供了目标主机列表文件4i......
  • Linux 下以其他用户身份运行程序—— su、sudo、runuser
    转自:https://blog.csdn.net/u011250186/article/details/106335028/本文综合分析了Linux系统下,如何使用runuser命令、su命令和sudo命令以其他用户身份来运行程序,以及这三个命令的运行效率比较。 一、su命令临时切换用户身份SU:(Switchuser切换用户),可让一个普通用户切换为......
  • linux8-which&find
    linux8-which&findwhich查看linux命令的程序文件存放位置#查看cd命令的程序文件位置whichcdfind文件/文件夹查找选项:-name以文件名形式去查找文件名需要用双引号包裹#从根目录开始搜索test文件/文件夹find/-name"test"#从HOME目录开始搜索test文件/文件......
  • linux9-grep&wc&管道符
    linux9-grep&wc&管道符grep选项-n,表示在结果中显示匹配的行的行号grep[-n]关键字文件路径#通过touch创建文件touchtest.txt#通过cat命令查看文件内容cattest.txt#通过关键字"iteheima"匹配到对应的文本行grep"itheima"test.txtwcwc,wordcut,统计......
  • linux 系统调用分析
    一、linux系统调用介绍linux系统调用是linux为用户空间与内核空间交换提供的一组标准API,这些api能够让用户态进程访问内核代码,从而实现系统资源、硬件、文件读写的访问。需要注意的是,系统调用是用户态进入内核态的唯一入口,为了保证linux内核运行的稳定性,用户程序不能随意的访问内......
  • Linux Bridge和Tap关系详解
    本文分享自天翼云开发者社区《Linux Bridge和Tap关系详解》,作者:x****nLinux Bridge介绍Bridge(桥)是Linux上用来做TCP/IP二层协议交换的设备,与现实世界中的交换机功能相似。Bridge设备实例可以和Linux上其他网络设备实例连接,既attach一个从设备,类似于在现实世界中的交换机和一......