linux将字符串转⼩写_Linux学习笔记⼀、vim编辑器的使⽤
进⼊Linux终端输⼊vim命令即可进⼊vim编辑器
vim三种模式
命令模式:打开vim就处于命令模式
编辑模式:敲击a,i,o等进⼊,可以进⾏编辑
命令⾏模式:在命令模式下敲“:”进⼊,可以执⾏Linux命令
esc退出当前模式,⽤于模式之间切换
字符操作
i当前字符之前进⾏插⼊, I ⾏⾸进⾏插⼊
a当前字符之后进⾏插⼊, A⾏尾进⾏插⼊
o下⼀⾏进⾏插⼊ , O上⼀⾏进⾏插⼊
x向后删除⼀个字符, X向前删除⼀个字符
u撤销⼀步
⾏操作
home 或 ^⾏⾸
$ 或end⾏尾
dd删除⼀⾏
yy复制⼀⾏
p将复制⾏或者删除⾏粘贴linux系统vim编辑器
d+ home 从当前字符删除到⾏⾸
d + end 从当前字符删除到⾏尾
剪切: 先删除在粘贴,即dd + p
词操作
d+w删除⼀个词
y+w复制⼀个词
w切换到下⼀个词
V模式
编程时需要多⾏注释
ctrl + v进⼊V模式
向下向上移动光标,把需要注释的⾏开头标记起来
按⼤写的I
再插⼊注释符,⽐如“#”
再按ESC就会全部注释了
编程时需要删除多⾏注释
ctrl + v 进⼊V模式
向上向下移动光标,标记需要删除注释的⾏
敲击⼩写的d进⾏删除
命令⾏模式
wq保存并退出
!wq强制保存并退出
w保存
q退出
!强制
替换
:
%s/this/that 每⼀⾏第⼀个this 替换成that(%代表整篇⽂章)
:%s/this/that/g ⽂本中所有的this替换成that
: 5 ,10 s/this/that/g 5到10 ⾏的所有this替换成that
显⽰⾏号 set nu
取消⾏号 set nonu
搜索: /+ 搜索字符
N搜上⼀个,n搜下⼀个
命令模式
定位
:# 定位某⼀⾏
gg 定位第⼀⾏⾏⾸
G 定位最后⼀⾏⾏⾸
#gg 定位某⼀⾏
注:#表⽰⾏⾸
只修改⼀个字符: 命令模式 下 r 再对应⽂字
其他操作
!+ ifconfig 直接再vim中执⾏linux命令
在vim中读取其他⽂件
: r ⽂件绝对路径
echo 命令 ⽤于在终端输出字符串或变量的值date 命令 ⽤于显⽰及设置系统的时间或⽇期
⽂本⽂件编辑命令
cat 查看纯⽂本⽂件且内容较少
more 查看纯⽂本⽂件 且内容较多,因为more可以逐页显⽰
head 查看⽂档前N⾏
head -n 20 ⽂档名 查询⽂档前20⾏
tail 查看⽂档后N⾏
tail -n 20 ⽂档名 查询⽂档后20⾏
tr 【原始字符】 【⽬标字符】 将⽂本中的字符替换
| tr [a-z] [A-Z] 将中的⼩写字母换成⼤写字母wc 统计⽂档⾏数字数和字节数
参数
-l 只显⽰⾏数
-w 只显⽰单词数
-c 只显⽰字节数
diff ⽤于⽐较多个⽂本⽂件的差异
参数
--brief 简单显⽰是否不同
-c 具体显⽰⽂件哪⾥不同
⽂件⽬录管理命令
touch ⽤于创建空⽩⽂件或设置⽂件的时间
参数
-a 仅修改”读取时间“
-m 仅修改“修改时间”
-d 同时修改读取时间和修改时间
mkdir 创建空⽩⽬录
cp 复制⽂件
mv 剪切⽂件或将⽂件重命名
rm 删除⽂件或⽬录
file ⽤于查看⽂件的类型
grep 在⽂本中执⾏关键字搜索,并显⽰匹配结果
参数
-v 反向输出,即显⽰没有匹配关键字的⾏
-i 忽略⼤⼩写
-n 显⽰⾏号

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。