需要先安装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 文件分屏并打开另一个文件

Linux命令【二】终端+Vim相关推荐

  1. linux显示器分屏显示命令,在Linux 命令行终端分屏的两种工具

    下面介绍两种终端分屏工具:screen和tmux 一.使用screen分屏(只能上下分屏,不能左右分屏) (1)安装工具 在ubuntu系统中使用sudo apt-get install screen ...

  2. 21款实用的Linux命令行终端工具

    本文中,介绍了14款最佳Linux命令行终端工具,可以用来替代debian系的Linux原生终端.如果你每天需要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件, ...

  3. linux 命令行 常用软件,12款最佳Linux命令行终端工具

    12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件 ...

  4. 21款最佳Linux命令行终端工具

    本文中,介绍了14款最佳Linux命令行终端工具,可以用来替代debian系的Linux原生终端.如果你每天需要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件, ...

  5. linux的命令vim,Linux命令:vi | vim命令

    vim - vi 增强版.文本编辑器 格式:vim [options] [file ..] 说明:如果file存在,文件被打开并显示内容,如果文件不存在,当编辑后第一次存盘时创建它 [options] ...

  6. [转]12款最佳Linux命令行终端工具

    摘要 "工欲善其事必先利其器",作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是 ...

  7. 基于Linux命令行终端的ftp客户端程序

    深入理解FTP(File Transfer Protocol)协议的有关知识,完成一个基于Linux命令行终端的ftp客户端程序专业程序代写大学生程序代写 转载于:https://www.cnblog ...

  8. linux下运行python_在Linux命令行终端中使用python的简单方法(推荐)

    Linux终端中的操作均是使用命令行来进行的.因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来. 打开命令行窗口 打开命令行窗口的快捷键如下: ...

  9. linux top 命令可视化_12款最佳Linux命令行终端工具

    本文中,介绍了12款最佳Linux命令行终端工具,可以用来替代debian系的Linux原生终端.如果你每天需要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件, ...

  10. linux 已打开文件图标管理,Linux_没有启动图标利用Linux命令在终端打开文件,  在Linux系统中,打开一个 - phpStudy...

    没有启动图标利用Linux命令在终端打开文件 在Linux系统中,打开一个文件很简单,只要有启动图标就可以了,但是如果没有启动图标的话要如何在终端下打开文件呢?使用命令就能很好的解决这个问题,下面小编 ...

最新文章

  1. 华为网络技术培训笔记之常用网络工具(二)
  2. 2017阿里云TECH INSIGHT干货分享第六届隆重回归
  3. 不同外置模拟器用Android Studio连接指令
  4. 将gitLab 上的dev分支拉取到本地
  5. JS function立即调用的几种写法
  6. 轴承新旧型号对照表_精密机床主轴轴承,高端轴承进口清关报关流程
  7. springMVC_数据的处理过程
  8. 女朋友当众甩了我一巴掌,我扑上去......
  9. 汽车电子专业知识篇(三)-双目视觉三大应用视觉深度、标定、立体匹配
  10. html5 输入框有值无效,HTML5基础 input required 输入框内必须有内容
  11. opencv在vs2012下重编译详细教程——解决按f11进入不了源代码
  12. 马拉车(manacher)算法——最长回文(hdu3068)
  13. photoshop常用快捷键大全
  14. HDU 1730 Northcott Game
  15. SAP 根据excel模板导入并批量生成销售订单
  16. Linux版本CentOS下安装svn客户端及使用
  17. JavaWeb 注解
  18. 基于java网络版坦克大战游戏
  19. 乖乖小网安-网络安全之ARP初探
  20. DEFCON 23即将展开物联网“大屠杀”

热门文章

  1. CF 839 E-最大团
  2. 对c++primer 16.6.1的第4小节的代码说明
  3. 职业生涯中12个最致命的想法
  4. access数据库为什么一直登陆_为什么要养成用Access数据库保存数据的习惯?
  5. python常用函数中文_【python】python常用函数
  6. 华北科技学院计算机期末考试,华北科技学院 专业计算机 考试专用
  7. java底层 文件操作_JAVA的文件操作【转】
  8. python爬虫cookie池 与ip绑定_Python爬虫:设置Cookie解决网站拦截并爬取蚂蚁短租
  9. Finally语句块的执行
  10. PE 头文件 IMAGE_NT_HEADER