Linux基础命令

exit :退出终端   bash:开启终端
wc 统计文件内容
ls 列出目录  -a全部文件 -d仅列出目录本身 -l 长数据串列出
cd 切换目录
pwd 显示目前的目录
touch 创建新文件
mkdir创建新目录 -p递归创建 mkdir -p te1/te2/te3
                           -m配置文件权限  mkdir -m 777 te1
rmdir删除一个空目录
cp复制文件或目录
rm移除目录或文件 -f(force)忽略不存在文件 不会出现警告信息
                             -i互动模式 再删除前会询问
                             -r递归删除
mv移动文件或目录 -f(force)强制 若目标文件已存在 不询问直接覆盖
                             -i 若文件存在询问是否覆盖
                             -u 若文件存在 且比较新 才会升级(update)
cat有第一行开始显示文件内容-b列出行号 无空白格 -e结尾用$显示 -n列出行号空白格也有
                                             -t将TAB按键以^|显示  -v列出看不出来的特殊字符
tac与cat相反
more /文件名/文件名 逐项查看  主动退出
less /文件名/文件名 逐行查看     按q退出
head  -n    显示文件的前n行
             -c n 显示文件的前n个字节
             -c -n 显示文件除了最后n个字节的其他内容
-q     隐藏文件名(当指定了多个文件时,在内容的前面会以文件名作为开头)
-v     显示文件名(默认单个文件不显示,多个文件显示)
tail
grep 过滤文件   grep -n --color“root” /etc/passwd 查看etc下passwd中包含“root”的行
                          -n显示行   --color关键字变色   -v表示不看关键字
                         "^root"以关键字开头的行  “root$”以关键字结尾的行

 

vim编辑器
删除:光标输入到前行输入dd(剪切),10dd剪切当前行下10行 
粘贴:p下粘  B上粘
快速移动:7G跳转到第七行,gg回到第一行  G到最后一行
拷贝:yy 10  向下复制10行
末行模式下输入:10,20  y 回车就可实现复制10行到20行的内容     
末行模式下输入:10,20  d  就是删除 10行到20行的内容
set (no)nu  显示/取消行号
x 删除当前光标覆盖内容,数字加x删除光标后数字个字符(shift+6)  d^删除光标前的内容   d$删除光标后的内容
Ctrl+左右 隔一个空格跳   数字+左右 可以调到光标所在位置的前后几位
:w 保存 :w/tmp/text.txt 另存为
:r 读入文件内容,到当前文件最后一行
:u 撤销上一操作
替换:  %    s/要替换的/替换成的/g     %表示每一行 g全部替换
查找 /+要查找的内容    n向下查找

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值