Linux-三-命令-(20170515)

来源:互联网 发布:微信share js sdk 编辑:程序博客网 时间:2024/06/06 13:24

话说
安装好虚拟机后,我们就可以在VMware中进入虚拟机,进行操作,如图:

这里写图片描述

输入密码,Enter确定,也就是Ulock登陆后,在桌面右键选择:Open in Terminal,进入命令编辑界面(后面在讲其他命令编辑平台),如下图:

这里写图片描述

进入这个界面后,我们就可以运行Linux的各种命令啦。这种感觉和Windows下面运行cmd很像。所以,你并不陌生,如图:

这里写图片描述

这里,我一次截了多张图,是为了更好的让大家了解笔者的目录层级。
其中1-盘符;2-root目录;3-用户名文件夹;4-系统自动创建用户的所有文件 ;红色方框即是代码编写区域。默认路径是桌面。这样便于后续操作直观展示。

来来,和小编一块练习命令吧!练习命令有什么用?感觉像记单词,单词的作用就不用赘述了吧?

不论是我们前期学习的数据库、表还是cmd命令以及Linux命令,基本操作都是:增、删、改、查。先只简单罗列命令,具体用法详见实例。

1 mkdir //创建目录 (即Make Directory)
2 mkdir -p //创建层级目录 (p 可以理解 Parents 父目录)
3 touch //创建文件(文档)


1 rmdir //删除目录(Remove Directory)
2 rm //产出目录、文件 (Remove)
3 rm-r //递归删除(Remove Recursion 英 [rɪ’kɜːʃ(ə)n],删除层级目录)
4 rm-f //强制删除(force)
5 rm-rf 或rm-fr //递归强制删除目录、文件(一般都用这个,删除干净,不拖泥带水)


1 cp //复制|重命名目录、文件(Copy)
2 cp -r //递归复制(原理同创建)
3 cp -f //强制复制
4 cp -rf或者cp -fr (彻底复制,不留痕迹)
3 mv //剪切|重命名(=Ctrl +c 后Ctrl +v )
4 vi或vim //进入编辑框 。暂未找到好的记忆方法(按下‘i’进入编辑模式,即’insert’模式;输入完毕,Shift +: ,转到最后一行;输入wq! enter确定退出编辑模式)


1 cd 目录名称 //切换目录
2 cd .. 返回上一级目录
3 ls //列出目录下文件
4 ls -l //列出目录下长文件
5 ll //等同于命令ls -l
6 ls -a //列出目录下所有文件(含隐藏文件)
7 ls -al 或者ls -la //以长文件形式列出目录下所有文件
8 cat //查看文件(文档)具体内容(目录无法查看)
9 more //分页显示文档 (Space 键一屏一屏浏览;Enter 一行一行浏览)
10 head //查看头几行(默认10行)
11 head -行数 //查看头N行
12 tail //用法类似head
13 tail -f //动态查看文档内容
14 q 退出编辑模式
15 echo ‘添加内容’ >> 路径 //不用打开文档,给文档追加内容(这个主要是和tail -f结合起来用,看实时追加内容效果)

OK!实战!

思路:我们先创建一些文件、文档;接着查看、修改,最后删除。大部分路径都切换到桌面进行,为演示绝对路径、相对路径也切换路径。

1 在桌面创建名称为 1 2 3/03/003/0003 的三个文件夹;1.txt ;2.docx这样两个文档.

cdcd Desktopmkdir -p 1 2 3/03/003/0003 touch 1.txt 2.docxlscd 3lscd 03lscd 003ls cd 0003ls

结果如下图:

这里写图片描述

2 我们把1..txt 复制一份到桌面文件夹2里面并重命名为2.avi,然后把桌面1.txt剪切到/meice01/home/Music里面,同时更改名称和类型为2.jpg;

cleartouch 1.txtcopy 1.txt 2/2.avimv 1.txt ../Music/1.docx

这里面有几点要注意:复制或者剪切同时是可以重命名并且改变文件格式的;Linux对大小写敏感,路径该是大写一定要大写,具体效果如图:

这里写图片描述

3 我们进入桌面文件夹 2里面,打开1.txt,在里面写入这些内容:
this is the 1 hang
this is the 2 hang
……..
this is the 50hang (可以用Excel写好,复制到文本里面);之所以这么麻烦,是为了便于后期查看。自己创建的文档,也非常了解。当然上课老师用 /etc/passwd举例,本质都一样。

cleartouch 1.txtvi 1.txtithis is the 1 hangthis is the 2 hang.....this is the 50 hangesc shift+:wq!cat 1.txtmore 1.txthead 1.txthead -3 1.txttail -4 1.txt

具体操作过程如图:

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

 ![以上图片红色方框都是代码要体现的,请读者对比代码一一尝试。](http://img.blog.csdn.net/20170515212955640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWVpY2VhdGNzZG4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

这样贴图确实比较费精力、费时间,要是可以直接截图,直接就在线上传保存就好了,我希望自己可以把这个想法记录下来,以后说不定就可以实现了呢。

好啦,小编果然是处女座,还是非常细心的来做了这件事;小编累了,预知后事如何,请听下回分解。谢谢!

原创粉丝点击