三、Linux文件管理

本文介绍了Linux系统中创建文件和目录的方法,如使用`touch`和`mkdir`命令,以及文件属性的查看技巧,如`ls`和`stat`。同时,讲解了文件内容的查看工具如`cat`,`grep`,`head`,`tail`,`less`和`more`,并概述了vi/vim编辑器的基本操作,包括命令模式和编辑模式下的功能,以及文件的复制、移动和删除操作。
摘要由CSDN通过智能技术生成

文件管理

创建文件

touch #创建普通文件

touch /地址/文件名 #创建一个文件

touch /地址/文件{1...5} #创建连续文件

touch /地址/{文件1,文件2...} #创建多个文件

mkdir #创建目录文件

mkdir /地址/目录文件名 #创建目录文件

mkdir -p /目录1/目录2/目录3... #连级创建文件

-p #一级一级

创建以时间为文件名

$() 优先执行括号内命令touch mkdir

"$(date)"

当前日期

"$(date +%d)"

以今天命名

"$(date +%m)"

以月份

"$(date +%y)"

以年(年份后两位)

"$(date +%Y)"

以年(完整年份)

"$(date +%r)"

以时间

查看文件
查看文件属性

ls 选项 文件名

-l #查看文件详细属性

-a #查看目录全部文件,包括隐藏文件

-h #显示文件大小,不显示字节单位

-d #查看目录属性

-t #显示结果按照时间排序

stat 文件名 #详细查看文件属性,访问时间,修改内容时间,改变属性时间

查看文件内容

cat #完整查看

-n #显示行号

grep #过滤关键字查看

grep “关键字” /etc/group

head #默认查看前10行

tail #默认查看后10行

less、more #分页查看

sort #排序查看sort -t":" -k"3" -n /文件地址 -r

-t #指定分隔符

-k #指定列

-n #按数值

-r #降序

head #默认输出前十行

tail #默认输出后十行

vi,vim 文件名 #查看编辑文件

修改文件

cp 复制文件

cp -r 原文件 目标地址 #复制文件到目标地址

cp -r 原文件1,原文件2,... 目标地址 #复制多个文件

cp -r 原文件 目标地址/新文件名 #复制文件并改名

mv 移动文件

mv 原文件 目标地址 #移动文件到目标地址

mv 原文件1,原文件2,... 目标地址 #移动多个文件

mv 原文件 新文件名 #不移动文件改名

删除文件 rm 选项 文件

-f #强制删除

-r #针对目录递归删除

vi,vim文件编辑器

命令模式

ESC #进入命令模式

0 $ #行首,行尾

gg #页首

G #尾页

xG #进入X行

shift + : #进入尾行模式

:10 #进入第十行

:wq! #保存并强制退出

:w #保存

行号1,行号2 w 另存为地址

:q #退出

:q! #不保存强制退出

查找替换

/关键词 #查找字符 :noh #取消查找

s/// #关键字替换,只替换查找的第一个关键字

%s/// #替换所以行内的关键字

s///g #替换全部关键字

x,y s/// #替换从x到y行内的关键字

显示 set

set nu #显示行号

set nonu #关闭显示行号

set list #显示空格和字符

文本编辑(命令模式下)

yy #复制单行

3yy #复制3行,在最后粘贴

ygg #从光标位置复制到页首

yG #从光标位置复制到页尾

p #粘贴光标下一行

大P #粘贴光标上一行

dd #删除一行

3dd #从光标删除3行

dgg #从光标删到页首

dG #从光标删到页尾

d^ #删除光标之前的内容

D #删除光标之后的内容(行)

x #删除光标所在字符

r #修改光标所在一个字符

u #撤销上一步操作

编辑模式

i #在光标处进入编辑

o #在光标下一行进入编辑

O #在光标上一行进入编辑

A #在尾行进入编辑

其他模式

shift + v #可视行

ctrl + v #可视块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值