Linux命令【二】终端+Vim

需要先安装net-tools
ifconfig

eth0 网卡,硬件地址为MAC 地址,网卡编号,绝对不会重复
lo 回环地址

测试两台主机之间能否通信:ping IP或域名 [-c 4//回馈四条信息 -i//每隔多少秒回馈一次]

得到域名对应的IPnslookup 域名得到域名对应的IP

添加用户

  1. sudo adduser 用户名 添加用户(用户名必须都是小写字母)

su 用户名 切换用户

  1. sudo useradd -s /bin/bash -g 用户所属组 -d 指定用户目录 -m 用户名
    sudo groupadd 用户所属组添加用户所属组
    sudo passwd 用户名修改用户名密码
    sudo passwd root修改root用户的密码

删除用户

sudo deluser 用户名
sudo userdel -r 用户名

查看所有用户

在/etc/passed中有所有用户

终端

shift + pageup 上翻页
shift + pagedown 下翻页
clear 清屏
Ctrl+l
Ctrl+Alt+T 创建终端
Ctrl+Shift+T 创建新标签
Alt+x 在同一个终端的不同标签下切换,x是标签的顺序,从1开始
man man 查看帮助文档
alias 命令//查看命令是否是封装过的
echo 字符串//输出字符串 $从变量中去取值 echo $PATH 打印环境变量
sudo poweroff 关机
sudo reboot 重启
sudo shutdown 有很多参数

Vim

vim 是vi发展版本
工作模式:

  • 命令模式 进入文件以后都是命令模式
    • h j k l 前 下 上 后
    • 0 行首
    • shift + 4 移动到尾部(英文输入法的$)
    • gg 移动到文件的头部
    • G 移动到文件最后一行的行首
    • xG移动到第x行
    • x删除光标后的字符
    • X删除光标前的字符
    • u撤销
    • ctrl+r 反撤销
    • dw 剪切光标后直到空格的部分
    • dd 剪切当前行
    • d0 剪切光标前的所有字符
    • d$或D 剪切光标后的所有内容
    • ndd 剪切多少行
    • p 下一行开始粘贴
    • P 当前行开始粘贴
    • yy 复制一行
    • nyy 复制n行
    • r 替换单个字符
    • >>向右缩进 <<向左缩进
  • 可视模式:命令模式按v进入,可以选中,d删除,y复制,再使用p粘贴,在光标后复制,与命令模式不同,P复制,将内容复制到光标的前面
  • 查找:
    • 输入反斜杠,再输入字符串,从光标以后进行查找相关的内容,回车进行查找,n向后进行切换,N向前进行切换。从光标向下查找,到达末尾之后返回顶部查找
    • 输入问号,再输入字符串,从光标向前查找,到达顶部后从光标往后查找
    • 在需要查找的单词上按#就会查找该单词,N向下查找,n向上查找
    • K 对函数在manual手册中进行查找,3 K跳转到手册的第三章
    • 对一个左括号使用%查找与之匹配的右括号
    • ZZ保存退出
  • 文本模式 按两次Esc回到命令模式
    • 文本模式的进入
      • a 从光标的后面插入内容
      • A 从当前行的尾部插入内容
      • i 从光标的前面插入内容
      • I 从当前行的行首插入内容
      • o 在光标所在行下面创建新的一行
      • O 在光标所在行的上面创建新的一行
      • s 删除光标后面的字符开始插入内容
      • S 删除光标所在行开始插入内容
  • 末行模式 按两次Esc回到命令模式
    • w 保存当前文件
    • q 退出文件
    • set number 设置行号
    • set nonumber 取消行号
    • set tabstop=4 设置缩进为4
    • 19 跳转到第19行
    • 进行字符串的替换,s/需要被替换的串/替换的结果串[/g 替换光标所在行所有的目标串]
    • %s/s1/s2将每一行第一个s1替换成s2
    • %s/s1/s2/g将每一行每一个s1替换成s2
    • 27,30s/tom/jock/g 27行到30行所有的ton换成jock
    • !命令可以执行命令,如果没有感叹号会在文本界面展示,否则将会切换出去
    • q!退出不保存
    • wq或者x保存并退出
    • sp水平分屏 ctrl+w+w切换
    • wall保存所有的
    • q退出一个
    • vsp垂直分屏
    • vsp 文件分屏并打开另一个文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值