【Linux环境编程入门】二、Linux常用命令以及vim的介绍

本系列文章系本人原创,欢迎转载,转载请注明出处

一、Linux常用命令介绍

对于刚接触到Linux的读者,我们先介绍下Linux下常用的命令(和Windows不同,Linux命令是区分大小写的,所以请读者尝试的时候注意大小写):

pwd命令:输出当前工作目录的路径

对于刚登录或者刚从图形化界面打开终端(Terminal)的读者,终端(命令行)应该大致是这样的:
图形化界面中打开的终端
图形化界面中打开的终端

命令行模式下的终端
命令行模式下的终端

现在第一个问题就是,我们现在在哪个目录下。此时我们就可以输入pwd然后回车,终端就会输出我们当前的工作目录的路径:
这里写图片描述

从上图我们可以看到图中当前路径是”/home/test”,这里稍做介绍:

  • “/”表示根目录,即所有文件都是在”/”下或”/”的子目录(递归)下的,比如对于”/home/test”中的test目录,它的上层目录是home目录,而home目录就是在”/”根目录下的。
  • “/home”目录,我们知道Linux系统是多用户的系统,那么每个用户都有自己的文件,如果不对此进行管理,系统必然会变得很乱,所以除了root用户,默认情况下每个用户自己的文件都会存在“家”目录下: “/home/{用户名}”,比如我们演示账号的用户名是 “test”,则它的“家”目录就是 “/home/test”目录。
  • root用户,可以认为是Linux系统的超级管理员,具有最高的权限。它的“家”目录是”/root”。
ls命令:查看当前目录下的内容

我们通过pwd命令可以知道当前工作目录,那么这个目录下有什么呢?在终端输入ls并回车,终端就会输出当前工作目录中的内容:
这里写图片描述

如果我们输入ls -la,则命令行会输出所有文件的详细信息(包括隐藏文件):
这里写图片描述

cd命令:切换目录

和Windows系统一样,cd命令用来切换目录:

  • 切换到”/”目录

    ```
    cd /
    ```
    
  • 切换到”/etc”目录

    cd /etc
  • 切换到当前工作目录下的 “Desktop”目录

    cd Desktop

    如当前工作目录是 “/home/test”,则执行该命令后,当前工作目录切换到 “/home/test/Desktop”。

    我们可以看出,如果cd命令后面的命令是以 “/”开头的,则表示绝对路径,否则是相对路径。

mkdir命令:建立文件夹
mkdir 文件夹路径

如果文件夹路径是”/”开头的,则是绝对路径,否则是相对路径。

#在当前目录下建立chapter2文件夹
mkdir chapter2


#在/home/test/Desktop目录下建立chapter2文件夹
mkdir /home/test/Desktop/chapter2
rm命令:删除文件
#删除文件
rm 文件名

#删除空目录
rm 目录名

#删除非空目录
rm -r 目录名
man命令:查询参考手册
#查询ls命令的参考手册
man ls

#查询 mkdir命令的参考手册
man mkdir

二、vim简介

vim是我们在终端/命令行中常用的一款文本编辑工具。

#如果test文件存在则打开它,否则会在保存的时候创建它。
vim test

vim有三种模式:命令模式,编辑模式和末行模式。

命令模式

如果你是以”vim 文件名”这种方式进入vim的,则刚进入vim的时候就是这种模式。在其他模式下按ESC键也会回到这个模式。在这个模式下,你可以通过下列方式浏览文件(当然这个模式还有其他功能,此处省略,有兴趣的读者可以自行查阅相关资料):

  • 光标的移动
    可以通过h/j/k/l或者方向键分解进行光标的左/下/上/右的移动

  • 跳转到某行
    可以通过按对应的行数后按G,跳转到指定的行。比如要跳转到第11行,则按11然后按G即可。要跳转到最后一行,直接按G即可。

  • 进入编辑模式
    按i在当前字符前插入;
    按a在当前字符后插入;
    按o在当前行下面插入新行并在行首插入。

    进入编辑模式后便可以自由插入文本了。

  • 进入末行模式
    按:进入末行模式,光标在窗口最下方,可以在此输入指令:

     输入"/"+要搜索的文本以搜索文本,比如下图输入 "/0"用来在文本中搜索0:
    

    这里写图片描述
    如果有多个搜索结果,可以按 “n”来向下遍历所有结果,按 “N”来向上遍历。

    输入q以退出;
    输入q!以强制退出(尤其是在已经对文件修改,但是不想保存的情况下强制退出);
    输入wq以保存并退出。
    

上述vim指令可以说是在开发过程中最最常用的,但是vim的指令及功能远不止上述介绍的这些,有兴趣的读者可以自行搜索资料并多实践,熟悉掌握vim的各种操作可以极大的提高开发效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值