linux学习笔记(1)文件操作

目录

ls命令

cd命令

pwd命令

绝对路径

相对路径

mkdir命令

touch命令

cat命令

more命令

cp命令

mv命令

rm命令

which命令

find命令

grep命令

wc命令

echo命令

重定向符

tail命令

 vi编辑器

一般模式

编辑模式

命令行模式

快捷键操作


 

ls命令

展示当前工作目录的文件和文件夹

参数:-a 展示全部包括隐藏文件;-l 以列表形式展示并展示文件的属性信息 -h与-l混合使用使得文件大小显示单位

cd命令

切换工作目录

pwd命令

print work directory打印工作目录

绝对路径

以根目录为起点


相对路径

以当前目录为起点

.表示当前目录;..表示上一级目录;~表示home目录

mkdir命令

make directory创建目录

参数:-p表示自动创建不存在的父目录

touch命令

创建文件

cat命令

查看文件内容

more命令

more与cat一样可以查看文件内容,不过more在文件内容过多时支持翻页,而cat直接将文件内容全部展示出来

例如:

more /etc/services

按空格翻页,按q退出

cp命令

copy复制文件或目录

参数:-r 用于复制文件夹,表示递归

参数1表示被复制的文件,参数二表示目标地址

scp命令

在多台服务器间传输数据

参数:-r表示复制文件夹

格式:scp [-r] 参数1 参数2

将参数1文件复制到参数2地址

示例:scp -r /export/server/jdk root@node2:/export/server/

将本机jdk以root的身份复制到node2的/export/server/

或是先cd /export/server

再scp -r jdk node2:`pwd`/

或scp -r jdk node2:$PWD

mv命令

move文件移动

参数1表示被移动文件,参数二表示移动位置或改名

rm命令

remove删除文件或目录

参数-r表示删除文件夹,-f强制删除不弹出提示信息

rm 命令支持通配符*,如*test、test*、*test*

which命令

查看命令

例如cd命令通过which cd ,可以返回/usr/local/cd

find命令

命令格式:find [起始地址] -name [被查找文件名]

或 find [起始地址] -size +|- n [kMG] 按照文件大小查找文件

grep命令

过滤文件内容

格式:grep [-n] [关键字] [文件路径]

-n表示过滤后结果带上行号

wc命令

统计文本文件中的行数、单词数和字符数

格式:wc [-c -m -l -w] [文件路径]

管道符

将左边的结果作为右边的输入

如cat test.log | grep error、ls | grep test

echo命令

在命令行输出指定内容

当执行 echo `pwd` 会执行反引号里的命令

重定向符

>表示将左侧命令结果,覆盖写入左侧文件中

>>则表示追加写入

tail命令

查看文件尾部内容,跟踪文件的最新修改

tail [-f -{num}] [文件路径]

-f 表示持续跟踪,-num查看行数,默认为10行,即-10

 vi编辑器

格式:vim [文件路径]

Linux VI编辑器是Unix和Linux系统中的标准文本编辑器,功能强大,类似于Windows系统中的记事本。VI编辑器分为三种模式:一般模式、编辑模式和命令行模式,每种模式都有其特定的功能和操作命令。

常用命令和操作

一般模式

  • 在一般模式下,可以使用方向键来移动光标,进行删除字符或整行的操作,以及复制和粘贴文本。

  • 要进入编辑模式,可以按下iIoOaArR等键。

  • 要返回一般模式,按下Esc键。

编辑模式

  • i:从当前光标位置插入。

  • I:在当前行的第一个非空白字符处开始插入。

  • a:从当前光标的下一个字符处开始插入。

  • A:从当前行的最后一个字符处开始插入。

  • o:在当前光标所在的下一行插入新行。

  • O:在当前光标所在的上一行插入新行。

  • r:替换当前光标所在的字符。

  • R:进入替换模式,直到按下Esc键。

命令行模式

  • :w:保存文件。

  • :q:退出VI编辑器。

  • :wqZZ:保存文件并退出VI编辑器。

  • :q!:不保存修改,强制退出VI编辑器。

  • :set nu:显示行号。

  • :set nonu:取消显示行号。

快捷键操作

  • dd:删除光标所在行。

  • yy:复制光标所在行。

  • p:粘贴复制或剪切的内容。

  • x:删除当前光标所在字符。

  • gg:跳转到文件的第一行。

  • G:跳转到文件的最后一行。

  • u:撤销上一步操作。

  • Ctrl+r:重做上一步撤销的操作。

  • / :进入搜索模式

  • n :向下继续搜索

  • N:向上继续搜索

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值