linux文件处理,Linux文件处理命令

文件处理命令:touch

命令所在路径:/bin/touch

执行权限:所有用户

语法:

touch [文件名]

功能描述:创建空文件。

范例:

touch new_file

#中间可以使用空格隔开。

touch "new file"

文件处理命令:cat

命令所在路径:/bin/cat

执行权限:所有用户

语法:

cat [文件名]

功能描述:显示文件内容。-n 显示行号。

范例:

cat /etc/issue

和cat命令相对的有一个tac命令。其所在路径为/usr/bin/tac。功能是反向显示文件的内容。

文件处理命令:more

命令所在路径:/bin/more

执行权限:所有用户。

语法:

more [文件名]

空格或f 翻页

Enter 换行

q或Q 退出

功能描述:分页显示文件内容。

范例:

more /etc/services

文件处理命令:less

命令所在路径:/usr/bin/less

执行权限:所有用户

语法:

less [文件名]

PageUp 向上翻页。

上方向键 向上一行一行查找结果。

/[关键词] 检索关键词并标记。

功能描述:可分页显示文件内容(可向上翻页)

范例:

less /etc/services

文件处理命令:head

命令所在路径:/usr/bin/head

执行权限:所有用户

语法:

head [文件名]

-n 指定行数

功能描述:显示文件前面几行,head会默认显示前10行。

范例:

head -n 7 /etc/services

文件处理命令:tail

命令所在路径:/usr/bin/tail

执行权限:所有用户

语法:

tail [文件名]

-n 指定行数

-f 动态显示文件末尾内容

功能描述:显示文件后面几行,默认会显示后面10行。

范例:

tail -n 18 /etc/services

重定向和追加命令:>指令和>>指令

>:输出重定向

>>:追加

基本语法:

#列表的内容以覆盖写的方式写入文件中

ls -l > 文件

#列表的内容追加到文件的末尾

ls -l >>文件

#将文件1的内容覆盖到文件2

cat 文件1 > 文件2

实例:

#将ls -l的内容写入到a.txt文件中。如果a.txt存在则正常的覆盖写入。如果不存在则创建a.txt文件。

ls -l > a.txt

#将file1文件的内容写入到file2中

cat file2 > file2

#替换file2中的内容为"hello world"

echo "hello world" > file2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值