这里只做简单的命令行操作介绍,如需更多的了解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编辑器这里只做这些简单的介绍,还有一些其他的功能与用法,后续再补充!
领取专属 10元无门槛券
私享最新 技术干货