Linux基础指令——全程截图演示
1、Linux的目录操作:
①查看目录中的内容:ls
在$后面输入ls可查看当前目录下的文件和目录!
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jJnkdhFK-1591847291138)(./pictures/ls.png)]](https://img-blog.csdnimg.cn/20200611114944318.png)
可以看到当前目录下,有Code等几个目录和文件!(蓝色字代表目录,白色字代表文件)
②进入目录:cd
使用cd命令可进入其他目录,如果想要进入Code目录,可以输入:
cd Code
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7wCoEeMz-1591847291142)(./pictures/cd.png)]](https://img-blog.csdnimg.cn/20200611114958697.png)
③快捷操作
按按键盘的上下键试试?可快速选择前面输过的命令!
输入cd ..可以回到上一级目录,类似Windows的【向上】
输入cd -表示回到上一级所在的目录,类似Windows的【回到桌面】
输入cd /表示进入根目录,它时一切目录的父目录
注意:上面的快捷操作,符号都必须时英文符号,否则会报错!
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZacZFo4G-1591847291146)(./pictures/三个后退命令.png)]](https://img-blog.csdnimg.cn/20200611115017133.png)
④查看目录结构:tree
使用tree命令可以列出一个文件夹下的所有子文件夹(以树形结构来进行列出)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-18Xa6uWh-1591847291153)(./pictures/tree.png)]](https://img-blog.csdnimg.cn/2020061111503192.png)
下图为Linux操作系统目录结构的简介,最左边就是根目录:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z4K7lxsS-1591847291155)(./pictures/Linux目录简介.png)]](https://img-blog.csdnimg.cn/2020061111504413.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg2Mjc2NQ==,size_16,color_FFFFFF,t_70)
⑤绝对路径:
Linux进入目录的方式有绝对路径和相对路径两种
之前,我们都是用相对路径进入目录的,这相当于你在Windows系统下,在当前文件夹中点击下一个文件夹进入
而绝对路径是一个以根目录/为起点的完整路径,如:/home/shiyanlou/Code,可以类比Windows上的 C:\Users\电脑用户名\Desktop
使用pwd命令可以获取当前目录的绝对路径:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gXxQrM3E-1591847291158)(./pictures/pwd绝对路径.png)]](https://img-blog.csdnimg.cn/20200611115053501.png)
有了绝对路径之后,不管在当前哪个目录下,都可以通过指令进入指定目录!
cd /home/shiyanlou/Code
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1QXDViaA-1591847291160)(./pictures/到达指定目录.png)]](https://img-blog.csdnimg.cn/20200611115103528.png)
提示:如果忘记了目录名、文件名或命令,可使用tab键自动补全,还可避免输入错误;连续两次tab可显示全部候选结果!
⑥新建目录:
使用mkdir命令可以创建目录,mkdir mycode的意思就是新建一个名为mycode的目录
先输入cd ~返回到用户主目录,然后练习以下:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w1F1wxNd-1591847291163)(./pictures/mkdir.png)]](https://img-blog.csdnimg.cn/20200611115117262.png)
还可以在mkdir后加入-p参数,一次性创建多级目录,如:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2kzCSSsv-1591847291164)(./pictures/mkdir多级.png)]](https://img-blog.csdnimg.cn/20200611115131146.png)
2、Linux文件操作:
下面是Linux对文件中的常用操作,包含新建、复制、删除等
①新建空白文件
使用touch命令可以新建文件,比如我想再新建一个名为【hello】的文件,可输入:
touch hello
【hello】文件就被创建出来了,用ls命令查看一下!
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7wSuhDhc-1591847291166)(./pictures/touch.png)]](https://img-blog.csdnimg.cn/20200611115145826.png)
②复制
使用cp命令(copy)可以复制文件到指定目录下,比如要把【hello】文件复制到one/two这个目录下:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9AXDa9zG-1591847291169)(./pictures/cp.png)]](https://img-blog.csdnimg.cn/20200611115200847.png)
如果要复制目录,需要在cp后加上-r,然后接上目录名 目标目录名
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tpg7yqvR-1591847291172)(./pictures/cpr.png)]](https://img-blog.csdnimg.cn/20200611115210810.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg2Mjc2NQ==,size_16,color_FFFFFF,t_70)
上面的操作中,我们新建了一个test目录,然后把它复制进了one/two这个目录中,再通过tree one直接查看了one的目录结构!
③删除
使用rm命令删除文件:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eWfepiGb-1591847291174)(./pictures/rm.png)]](https://img-blog.csdnimg.cn/20200611115250394.png)
删除目录要加上-r选项,类似cp -r拷贝目录,会删除目录和目录下的所有内容!
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DxPaY5oU-1591847291177)(./pictures/rmr.png)]](https://img-blog.csdnimg.cn/20200611115259719.png)
④移动文件/目录与重命名
使用mv命令可以移动文件或目录
首先,我们进入到/home/shiyanlou目录,使用touch创建空文件test1
然后,创建一个新目录dir1,ls查看一下
使用mv命令将test1移动到dir1目录,代码如下:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BVVOG0Jn-1591847291179)(./pictures/mv.png)]](https://img-blog.csdnimg.cn/20200611115313556.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg2Mjc2NQ==,size_16,color_FFFFFF,t_70)
mv命令还可以用来重命名,如mv test1 test2,会把test1重命名为test2
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hA9AgoOQ-1591847291183)(./pictures/mv重命名.png)]](https://img-blog.csdnimg.cn/20200611115322892.png)
⑤查看文件内容
使用cat命令,可以将文件中的内容打印到屏幕上,使用的方法是cat 文件路径
现在还没有文件,我们先从其他地方复制过来一个:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KZWbiZdU-1591847291186)(./pictures/cat.png)]](https://img-blog.csdnimg.cn/20200611115600670.png)
这样就把passwd文件从/etc目录拷贝到了当前目录中,然后我们用cat passwd显示文件中的内容
使用cat -n可以带行号地打印文件内容:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NpWlUrkB-1591847291190)(./pictures/catn.png)]](https://img-blog.csdnimg.cn/20200611115616850.png)
⑥帮助命令:
在Linux环境中,如果遇到困难可以使用man命令,它是Manual pages的缩写。例如:输入man cat可以获取到cat命令的详细的帮助文件,进入到man的页面后,按q可以退出man
有些命令可以使用-- help选项查看帮助文档!
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gv3gIbKG-1591847291192)(./pictures/man.png)]](https://img-blog.csdnimg.cn/20200611115632458.png)
可以使用man命令,它是Manual pages的缩写。例如:输入man cat可以获取到cat命令的详细的帮助文件,进入到man的页面后,按q可以退出man
有些命令可以使用-- help选项查看帮助文档!

浙公网安备 33010602011771号