linux基本的vi命令

这个是防止自己忘记的  然后写的  所以不详细 也不严谨 不喜勿喷

yum install (命令)  安装命令
nano 编辑文件
vi
删除文件:rm
-i 删除之前确认
-f 删除之前不确认
-r 递归删除
rm -rf /文件名

cp:copy
    cp src dest
        -r
        -i 存在覆盖前先确认
        -f
        -p
        -a 归档复制,常用语备份
        cp /etc/{1.txt,2.txt} /tmp/ 将etc目录下 1.txt 2.txt 复制到tmp目录下
        
mv:move 移动文件
        mv src dest
        mv -t dest src
    
stat:
stat 1.txt 列出文件详细信息

日期时间
date(查看当前时间) clock hwclock cal
ntpdate 和网络时间同步
ntpdate -u ntp 百度出的ntp域名  (同步时间)

查看文本
cat 正序查看
 tac  倒序查看
 more 分页翻
 less 一行一行下拉
 head 只看文件前几行
 tail 只看文件后几行
 vi 文件名 进入文件,编辑模式
 
 模式转换
 编辑-->输入
    i:在当前光标所在的字符前面,转为输入模式
    a:在当前光标所在的字符后面,转为输入模式
    o:在当前光标所在行的下方,新建一行,并 转为输入模式
    
    I:在当前光标所在的行首,转入为输入模式
    A:在当前光标所在的行尾.转入为输入模式
    O:在当前光标所在行的上方,新建一行,并转入为输入模式
    
    输入-->编辑
    ESC
    
    编辑-->末行
    :
    
    vi +# 打开文件显示第#行
    vi + 打开文件显示第一行
    vi +/path 打开文件显示path所在行


末行模式关闭文件
    :q 退出
    :wq 保存并退出
    :q! 不保存并退出
    :w 保存
    :w! 强行保存
    :wq==>:x

编辑模式下退出

ZZ:保存并退出

wc 统计

wc 选项 参数

-c 显示byte数

-l 显示列数

-w 显示字数

awk  '{print $1,$4}' log.txt 使用空格分割内容 输出第一个和第四个值


cut

显示行中的指定部分,删除文件中指定字段

显示文件的内容,类似于下的type命令

cut -c 每行中n-m中内容

cut -f n 打印每行中第n个用空格分开的内容

修改用户密码:

echo "新密码" | passwd --stdin 用户名




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值