导航:首页 > 版本升级 > linuxcat修改文件

linuxcat修改文件

发布时间:2023-06-11 07:38:48

❶ 如何在linux终端下用命令编辑一个文件并保存

1、首先进入到该文件所在的目录下,比如我要找learn/test1/file.txt这个文件:(ls表示查看该目录下的所内有文件)

❷ linux 中cat什么意思

cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文内件。$ cat > filename
只能创建新文件,不能编辑容已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3

把test.txt文件扔进垃圾箱,赋空值test.txt
cat /dev/null > /etc/test.txt

❸ linux 编辑文件,与修改文件名

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

❹ linux的cat命令

简单的说,抄有两种:读和写。袭1. cat 接普通文件名,会把文件内容打印到屏幕;2. cat > file,这个可以向文件“file”写入内容,最后按 Ctrl + D 结束输入,会将你输入的数据保存到文件。多看看《linux就该这么学》。

❺ linux cat >> 命令

cat 命令用于连接文件并打印到标准输出设备上。是concatenate的简写,类似于dos下面的type命令,使用权限为所有使用者。

cat file1 >> file2的意思是把 file1 的文档内容输入file2 这个文档里。

(5)linuxcat修改文件扩展阅读:

cat的语法格式:

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 字符显示为 ^I。

-A, --show-all:等价于 -vET。

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

比如:

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

cat -n textfile1 > textfile2

❻ linux下vi命令和cat命令 用两个命令打开一个文件(/etc/services)看到的内容为什么不同

上下翻一翻,仔细对照一下肯定是一样的,因为services这个是查看port的,很长的一个文件,所以用vi打开专是最开始,而用cat则是看属到的最后面的,你往上翻一翻就行了,不过把终端的行数要调一下,不然显示不了那么多行!!!!

❼ linux下cat 命令使用详解:显示文件内容

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
1.命令格式:
cat
[选项]
[文件]...
2.命令功能:
cat主要有三大功能:
1.一次显示整个文件:cat
filename
2.从键盘创建一个文件:cat
>
filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:cat
file1
file2
>
file
3.命令参数:
-A,
--show-all
等价于
-vET
-b,
--number-nonblank
对非空输出行编号
-e
等价于
-vE
-E,
--show-ends
在每行结束处显示
$
-n,
--number
对输出的所有行编号,由1开始对所有输出的行数编号
-s,
--squeeze-blank
有连续两行以上的空白行,就代换为一行的空白行
-t

-vT
等价
-T,
--show-tabs
将跳格字符显示为
^I
-u
(被忽略)
-v,
--show-nonprinting
使用
^

M-
引用,除了
LFD

TAB
之外
4.使用实例:
实例一:把
log2012.log
的文件内容加上行号后输入
log2013.log
这个文件里
命令:
cat
-n
log2012.log
log2013.log
输出:
代码如下:
[root@localhost
test]#
cat
log2012.log
2012-01
2012-02
======[root@localhost
test]#
cat
log2013.log
2013-01
2013-02
2013-03
======[root@localhost
test]#
cat
-n
log2012.log
log2013.log
1
2012-01
2
2012-02
3
4
5
======
6
2013-01
7
2013-02
8
9
10
2013-03
11
======[root@localhost
test]#
说明:
实例二:把
log2012.log

log2013.log
的文件内容加上行号(空白行不加)之后将内容附加到
log.log
里。
命令:
cat
-b
log2012.log
log2013.log
log.log
输出:
代码如下:
[root@localhost
test]#
cat
-b
log2012.log
log2013.log
log.log
1
2012-01
2
2012-02
3
======
4
2013-01
5
2013-02
6
2013-03
7
======[root@localhost
test]#
实例三:把
log2012.log
的文件内容加上行号后输入
log.log
这个文件里
命令:
输出:
代码如下:
[root@localhost
test]#
cat
log.log
[root@localhost
test]#
cat
-n
log2012.log
>
log.log
[root@localhost
test]#
cat
-n
log.log
1
2012-01
2
2012-02
3
4
5
======
[root@localhost
test]#
实例四:使用here
doc来生成文件
输出:
代码如下:
[root@localhost
test]#
cat
>log.txt
<
>
Hello
>
World
>
Linux
>
PWD=$(pwd)
>
EOF
[root@localhost
test]#
ls
-l
log.txt
-rw-r--r--
1
root
root
37
10-28
17:07
log.txt
[root@localhost
test]#
cat
log.txt
Hello
World
Linux
PWD=/opt/soft/test
[root@localhost
test]#
说明:
注意粗体部分,here
doc可以进行字符串替换。
备注:
tac
(反向列示)
命令:
tac
log.txt
输出:
代码如下:
[root@localhost
test]#
tac
log.txt
PWD=/opt/soft/test
Linux
World
Hello
tac
是将
cat
反写过来,所以他的功能就跟
cat
相反,
cat
是由第一行到最后一行连续显示在萤幕上,而
tac
则是由最后一行到第一行反向在萤幕上显示出来!

❽ 关于LINUX CAT命令

楼上的 f1.c清空的原理讲的正确 但是
$ cat < f1.c >> f1.c
会造成死循环 ,瞬间会造成巨大的文件 , 不要误导人了 呵呵

lz 要想明白这个 一定要了解<的到底是干什么的
对于你的命令 cat < f1.c > f1.c 表示
cat 命令以 f1.c 文件作为 stdin,同时以 f1.c 文件作为 stdout
一般的 ,linux中的文件都有一个标记叫做EOF ,End of File ,此标记表示为文本结束符 ,这样一来 f1.c的文件尾部就是EOF , 执行最后一步的重定向时 就将EOF重定向到了 f1.c ,这样 直接将一个EOF重定向到文件的时候表示将文件清空

其实你的命令等效于

$ cat << EOF > f1.c
>EOF

对于stdin来讲 它是忠实的呈现来源的各个字节的

这个例子没什么实用价值 也就是让人了解 < >的功能以及特点, 逻辑上来讲 从一个文件读入在重新输出到文件本身有什么意思呢.

阅读全文

与linuxcat修改文件相关的资料

热点内容
excel表格文件化乱码 浏览:986
win7无法打开隐藏文件 浏览:757
怎样把压缩文件变成空白文件 浏览:516
wokrNC和UG编程哪个好 浏览:487
爱奇艺随刻文件名 浏览:40
wps是怎么压缩文件 浏览:986
dos配置文件名 浏览:582
java软件工程师做什么 浏览:897
3dmax导出ive文件 浏览:464
数据重复性好是什么意思 浏览:166
如何查找电脑文件使用历史记录 浏览:821
linux可以运行exe的文件吗 浏览:935
库币是哪个国家的app 浏览:201
大智慧internet文件夹有哪些文件 浏览:89
编程培训课程哪个排名好 浏览:124
我的cad怎么没显示文件选项卡 浏览:952
命令行当前是哪个数据库 浏览:588
为什么appstore打开空白 浏览:574
选货车软件什么app最好 浏览:577
psv仙境传说ace如何降级版本 浏览:460

友情链接