Linux命令行基础学习与vim编辑器

这里只做简单的命令行操作介绍,如需更多的了解Linux命令行的知识,可以到“每天一个Linux命令”,以下的介绍内容的操作系统是MAC系统。

一、命令行的基本介绍

命令行就是在一个载体或在一个窗口下只需要输入一些命令,就能实现你的需求(如:增删改查),并不需要通常的依靠图形界面来实现。

这里面会有一些名词,比如:命令行、终端、shell、bash。在MAC操作系统下面是终端(terminal),也可安装一个叫iterm的软件工具。在Windws操作系统下有命令提示符,如果你安装了git,那么会有gitbash(比较推荐),还有Cmder工具。Linux操作系统也是终端。

shell:就是执行我们当前脚本的载体,当你输入一个命令的时候,由shell来接受你的命令并实现你的需求。

bash:就是一个小软件,用来实现你操作的功能。

二、基本命令介绍

1、查看当前完整的路径--pwd

当你打开终端时,看到界面里的“$”符号的意思是代表你当前是可以输入状态,"~"符号的意思是代表“家目录”,家目录就是你当前的用户下的路径,当你输入“pwd”后,点确定,就会出现你的当前路径,这个路径也就是你的家目录。如下图中的“/Users/Apperntice”。

2、查看当前目录下文件--ls、ls -a、ls -al

ls:查看当前目录下文件是不包括隐藏文件

ls -a:查看当前目录下所有文件也包括隐藏文件,如果文件前面有个“.”那就说明这个文件是个隐藏文件

ls -al:查看当前目录下所有文件也包括隐藏文件的详细信息

如下图所示:

推荐书籍:《鸟叔的Linux教程》可以更多的了解命令行的相关内容。

3、切换目录--cd

切换目录用的是“cd”这个命令实现的。“/”表示根目录,“..”表示上一级目录,“.”表示当前目录,

4、文件/文件夹的新建/删除/重新命名--touch、rm、rm -r、rm -rf、mv文件的新建与删除

如下图所示,那你就在桌面新建了一个psd格式的文件。当你新建好后,你可以用“ls 001*”的方式来查找是否有这个文件。这里的星符号是表示这个文件名后面的任何内容,这样都会被查出来。

如果你想删除你刚刚建的这个文件,如下图所示:

注意:新建与删除时都要保证在你当前路径下,如果不在当前路径下,你需要在操作的时候找到当前路径,比如用“..”,这是回到上一级目录。

文件夹的新建与删除

如下图所示,那你就在桌面新建了一个命名为“临时用用”的文件夹。

如果你想删除你刚刚建的这个文件,这里删除的是空文件夹,如下图所示:

注意:这里的“rm -rf”命令是会把你文件夹里的所有内容全都删除,没有办法恢复,也没有提示,所以使用的时候一定要谨慎。

文件重命名

三、vim编辑器的简单使用

在没有图形界面的情况下,用命令行编辑一个文件,就需要用到编辑器,vi/vim,vim是vi的升级版。如下图所示:

1、用“touch”新增加一个文件,如图用的“frist.html”文件,然后用“vim”+文件名进入vim编辑模式。

2、进入编辑模式后所看到的界面是没办法实现编辑的,这个时候需要按“i”或“a”,然后进入可输入状态,这时候就可以对这个文件进行编辑了,如下图:

3、编辑好后,如果想退出当前的编辑状态,需要按“esc”键,请当前的编辑状态,加到命令行状态,这时用“:wq”命令对你编辑的文件进行保存并退出,也可以用“:q!”命令,这个命令是强制退出,并没有保存编辑内容。如下图:

4、退出后,你也可以用“cat”命令来查看你编辑过的文件内容。如下图:

vim编辑器这里只做这些简单的介绍,还有一些其他的功能与用法,后续再补充!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180807G0IB2C00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券