虚拟机中linux系统常用命令解释及vim3种命令模式详解

时间:2022-09-13 19:34:44

1.man

man 加上一个命令可以打开此命令具体使用方法,方便我们更好的了解新命令的使用(下图为我输入命令“man ls”虚拟机界面)

虚拟机中linux系统常用命令解释及vim3种命令模式详解

2.cd  切换目录

cd ..(返回上一级目录) cd ~(返回家目录) cd /home/sdy(切换到home目录下sdy目录)

虚拟机中linux系统常用命令解释及vim3种命令模式详解

3.ls   显示文件或目录

-l           列出文件详细信息l(list)

-a          列出当前目录下所有文件及目录,包括隐藏的a(all)

-R             递归显示当前目录及其子目录下的文件和目录

ls /home 显示home目录下内容

虚拟机中linux系统常用命令解释及vim3种命令模式详解

虚拟机中linux系统常用命令解释及vim3种命令模式详解

4.mkdir         创建目录

虚拟机中linux系统常用命令解释及vim3种命令模式详解

5.touch          创建空文件

虚拟机中linux系统常用命令解释及vim3种命令模式详解

6.echo           1.把内容添加到文件 2.在终端显示内容

echo *** >***(下图vim命令为打开文件)

虚拟机中linux系统常用命令解释及vim3种命令模式详解

虚拟机中linux系统常用命令解释及vim3种命令模式详解

虚拟机中linux系统常用命令解释及vim3种命令模式详解

7.cp             cp  复制文件或目录
           目标文件是目录,会将源文件复制到目录中
           目标文件是一个文件,会将源文件覆盖该文件
           目标不存在,会将源文件重命名修改为目标文件

虚拟机中linux系统常用命令解释及vim3种命令模式详解

虚拟机中linux系统常用命令解释及vim3种命令模式详解

虚拟机中linux系统常用命令解释及vim3种命令模式详解

8.mv     move的缩写,可以用来移动文件或者将文件改名(move (rename) files)                      mv [选项] 源文件或目录 目标文件或目录

虚拟机中linux系统常用命令解释及vim3种命令模式详解

文件改名

虚拟机中linux系统常用命令解释及vim3种命令模式详解

9.rm               删除文件

-r            递归删除,可删除子目录及文件

-f            强制删除

虚拟机中linux系统常用命令解释及vim3种命令模式详解

10.pwd              显示当前目录

虚拟机中linux系统常用命令解释及vim3种命令模式详解

11.cat      查看纯文本文件(较短的)

cat [选项] [文件]..

虚拟机中linux系统常用命令解释及vim3种命令模式详解

12.more          查看纯文本文件(较长的) (less直接打开文件查看)

虚拟机中linux系统常用命令解释及vim3种命令模式详解

13.head            查看纯文本文档的前N行

虚拟机中linux系统常用命令解释及vim3种命令模式详解

14.tail        查看纯文本文档后N行

虚拟机中linux系统常用命令解释及vim3种命令模式详解

15. whoami          显示当前操作用户

虚拟机中linux系统常用命令解释及vim3种命令模式详解

16.hostname      显示主机名

虚拟机中linux系统常用命令解释及vim3种命令模式详解

17.clear              清屏

虚拟机中linux系统常用命令解释及vim3种命令模式详解

18.useradd 用户名    创建新用户

虚拟机中linux系统常用命令解释及vim3种命令模式详解

19.userdel 用户名            删除用户账户

虚拟机中linux系统常用命令解释及vim3种命令模式详解

20.su     切换用户

虚拟机中linux系统常用命令解释及vim3种命令模式详解

21.passwd root     给root设置密码

虚拟机中linux系统常用命令解释及vim3种命令模式详解

22.df          查看磁盘的分区,磁盘已使用的空间,剩余的空间

虚拟机中linux系统常用命令解释及vim3种命令模式详解

23.chomd       给改用户或文件的权限

下图为给文件“33.txt”增加权限(r 读权限 4   w写权限 2    x 执行权限 1      777代表赋予所有权限)

虚拟机中linux系统常用命令解释及vim3种命令模式详解

vim3种命令详解

vim三种模式:命令模式(Command mode),输入模式(Insert mode)和末行模式(Last line mode)

输入vi *****进入命令模式

 
命令模式:
 
      i 切换到输入模式,以输入字符
      x 删除当前光标所在处的字符
      h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
      : 切换到底线命令模式,以在最底一行输入命令(进入末行模式)
       a  在当前光标位置之后插入内容
       A 在光标所在行的末尾(行尾)插入内容
     
 
输入模式:

在命令模式下按下i就进入了输入模式。

在输入模式中,可以使用以下按键:

  • 字符按键以及Shift组合,输入字符

  • ENTER,回车键,换行

  • BACK SPACE,退格键,删除光标前一个字符

  • DEL,删除键,删除光标后一个字符

  • 方向键,在文本中移动光标

  • HOME/END,移动光标到行首/行尾

  • Page Up/Page Down,上/下翻页

  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线

  • ESC,退出输入模式,切换到命令模式

 
末行模式:
 
 
      :wq                   保存并退出
      :q                      退出
      :q!                     强制退出
 
      :set  nu(number)     显示行号
      :set nonu(nonumber)  隐藏行号
 
 
 
 

虚拟机中linux系统常用命令解释及vim3种命令模式详解的更多相关文章

  1. VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录

    VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录 一.描述 系统描述:win7旗舰版64位系统+VMware Workst ...

  2. windows上通过vnc连接虚拟机中linux系统

    首先要在虚拟机中安装vnc. 虚拟机的设置中要启用VNC连接. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHdzc2c=/font/5a6L5L2T/ ...

  3. 【linux】工作中linux系统常用命令操作整理

    1.Linux如何查看端口 使用lsof(list open files)命令,lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000. 或者使用n ...

  4. 使用SecureCRT连接虚拟机中Linux系统 和 虚拟机网络配置

    使用SecureCRT连接步骤:1.首先打开虚拟机,点击左上角的编辑,再点击虚拟网络编辑器(已经进行虚拟网络编辑的忽略此步骤,直接进行第二步) 点击VMnet8网络,点击更改设置,此步骤需要管理员权限 ...

  5. 虚拟机中linux系统的安装教程

    虚拟机是什么? 虚拟机(Virtual Machine)是指一种特殊的软件,可以在计算机和用户之间创建一种环境,用户可以用这个软件所创建的环境来操作.虚拟机就像像真实机器一样运行程序,满足用户的需求. ...

  6. 关于虚拟机中Linux系统无法上网之后的解决方案

    我刚刚安装好虚拟机上的Linux的时候,宿主机网络正常,但虚拟机中虽然显示网络连接正常,但无法上网,因此我打开了网络设置 这是默认设置,但上不了网,而按照网上的查找结果,选择NAT是没错的,但仅限于w ...

  7. 解决虚拟机中linux系统无法使用本机无线wifi联网的问题

    VMware Workstation 在嵌入式开发中经常会遇到,但是显示大多数人使用开发环境是Win10 + 无线网卡,针对这种情况,需要配置虚拟机的上网环境使用的是NAT模式,将配置过程进行描述: ...

  8. Linux系统常用的文件查看及处理命令

    常用的文本查看及处理命令 1.cat命令 (1).作用 连接文件并打印到标准输出设备上,cat经常用来显示文件的内容. (2).用法 1):用法:cat  (参数) 文件 2):常用参数 -n或-nu ...

  9. 【Linux】一步一步学Linux——VMware虚拟机三种网络模式详解(07)

    目录 00. 目录 01. 虚拟网络连接组件 02. 常见网络连接配置 03. 桥接模式 04. NAT 模式 05. 仅主机模式 06. 自定义模式 07. 附录 00. 目录 @ 01. 虚拟网络 ...

随机推荐

  1. truncate table和delete table 的区别

    truncate table和不带 where 的 detele 功能一样,都是删除表中的所有数据. 但TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE ...

  2. Java重点之小白解析--浅谈数据流形式图片上载

    文档上载,上载也不知道哪个大神(混球)起的名字,读起来怪怪的,反正平时我只读上传. 闲话少说,直入主题.先等等这两天做文件上传,都快把宝宝折磨疯了,不会呀,各种查呀,最可悲的是废了老大功夫学会了传送文 ...

  3. FTP上传与下载

    1.连接 先假设一个ftp地址 用户名 密码       FTP Server: 192.168.1.125 User: administrator Password: abc123 2. 打开win ...

  4. EasyUI中控件汉化问题

    --BY ZYZ 我在使用EasyUI的过程中,遇到了控件无汉化的情况,如下图. 这么多洋文看着觉得挺烦的.时间居然是月日年格式的,这样可不行,得改. 重写控件代码?别,那能是我这种低级代码C-V客能 ...

  5. linux device driver —— 环形缓冲区的实现

    还是没有接触到怎么控制硬件,但是在书里看到了一个挺巧妙的环形缓冲区实现. 此环形缓冲区实际为一个大小为bufsize的一维数组,有一个rp的读指针,一个wp的写指针. 在数据满时写进程会等待读进程读取 ...

  6. 给linux设置grub密码

    一.明文加密:vim /etc/grub.conf在hiddemenu下面新增一行,输入:password 密文然后:wq保存退出 在开机出现退数菜单的时候,按任意键,就会出现启动选择菜单,这时下面的 ...

  7. Java——super 与 this 关键字

    super 与 this 关键字 super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类. this关键字:指向自己的引用. package ti; public ...

  8. 初学python类编的一个求矩形小程序

    简单的程序不简单,里面包含类定义类,传参,初始化,方法调用,创建实例,格式输出.主要在python中随时定义变量随时用,我这道题题想好久就是我初识类,传参,不是所有参数都的加单引号.简单的东西,复杂话 ...

  9. HDU 1285 确定比赛名次(拓扑排序)题解

    Problem Description 有N个比赛队(1<=N<=500),编号依次为1,2,3,....,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委 ...

  10. resource not found &colon; rosbridge&lowbar;server

    1.放到src下,改名字为rosbridge_server,编译catkin_make git clone https://github.com/RobotWebTools/rosbridge_sui ...