Linux文件管理

文件管理
touch file file1 file2…/新建文件
mkdir dir/新建目录
mkdir -p dir1/dir2/dir3… /新增递归目录
rm -f file1 file2 file3 …/删除文件
rm -fr dir/f-force 强制删除不提示
r- recursive 递归删除
在这里插入图片描述
在这里插入图片描述
cp file dest/复制单个文件
cp file file1file2 dir /复制多个文件到指定目录
cp -r sourceddir1 sourceddir2 destdir/复制目录到指定目录中
在这里插入图片描述
在这里插入图片描述
mv file file1/重命名
在这里插入图片描述
mv file dir /移动文件
mv hello test
mv test/hello ./"."代表当前目录
在这里插入图片描述
cat file /显示文件全部内容
-n file /显示文件内容并且加入行号
-b file /显示文件全部内容并加入行号但不包括空行
在这里插入图片描述
less /分页浏览
上|下 /逐行查看
在这里插入图片描述
pgup|pgdo/主页查看
/关键字 /搜素关键字并高亮显示,‘’n‘’向下匹配一个关键字,‘’N‘’向下匹配一个关键字
head file /显示文件前10行
head -n 3/显示文件前3行
tail file/显示文件后十行
tail -n 3 file/显示文件后三行
在这里插入图片描述
文件修改
gedit file /图形工具
vim file/

find /etc -name passwd > file/重定向正确输出
find /etc -name passwd 2> file/重定向错误输出
find /etc -name passwd &>/重定向所有输出
find /etc -name passwd >> file/追加正确输出
find /etc -name passwd 2>> file/追加错误输出
find /etc -name passwd &>>/追加所有输出
|/管道的作用将前一道命令的输出变成管道后命令的输入
ls /bin | wc -l /统计ls /bin命令的输出行数
系统中的错误输出无法通过管道
2>@1/可以把错误的输出编号由2变为1
在这里插入图片描述
tee 复制输出到指定位置
date | tee file |wc -l/tee命令复制date命令的输出到file中,并统计行数
在这里插入图片描述

2.vim
1.vim命令模式
在vim的命令模式下可以配置vim的工作方式
:set nu/添加行数
:set nonu /取消行数
:set mouse=a/添加鼠标选择
:set cursorline/行线显示
在这里插入图片描述
2.vim命令下的关键字搜索
/关键字
n向下匹配
N向上匹配
在这里插入图片描述
5.批量修改字符
:%s/原有字符/替换后字符 /只替换每一行第一个出现的原因字符
:%s/原有字符/替换后字符/g /替换所以
:1,5s/原有字符/替换后字符/g /替换1-5行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值