今天,这是我写的关于Linux的第一篇文章。今天先来浅浅的介绍一下Linux的一些常用的指令。
一,mkdir指令
mkdir指令的作用是创建目录。就像Windows系统下创建一个空文件夹一样。mkdir的指令有如下两条:
1.mkdir+文件夹的名字创建一个目录。
2.mkdir+-p+文件夹1/文件夹2/文件夹3 ,创建多个目录。
如:
在目前/home/cq位置下,目录的内容为空。
1.现在使用mkdir创建目录。
但是当我们要创建多个目录时一个一个的mkdir就太挫了。所以我们便有了创建多个文件目录的指令。
2.mkdir+-p+文件夹1/文件夹2/文件夹3……创建多个目录。
2.touch+文件名创建文件
上面介绍了创建目录的指令,现在来介绍创建文件的指令touch。
如我要创建一个叫做text.txt的文件:
3.cd指令
在创建了目录和文件以后我们会发现创建的文件和目录都是在同一个文件夹下面的。但是我们有没有办法进入到其他的目录下创建目录或者文件呢?当然是有的!!!那就是cd。先来看看cd的各项操作:
1. cd .. : 返回上级目录2. cd /home/litao/linux/ : 以绝对路径的方式进入到其它的目录中。3. cd ../day02/ : 以相对路径的方式进入到其它目录中。就是找到上一级目录再来访问要访问的目录。4. cd ~ :进入用户家目5. cd - :返回最近访问目录以一开始我们创建的目录为例:
假如我们要在dir3里面创建一个新的目录dir6,那指令如下:![]()
首先进入到dir3目录:cd/dir1/dir2/dir3
创建目录dir6:mkdir dir6
cd的其它的指令就交给大家自己去实验了!
四。rm,rmdir指令 (rmdir-删除空目录,rm删除文件或目录)
rm与rmdir的常见选项: 1.-p:删除当前文件或目录。当父目录也是空目录时也会被删除。
2.-r:以递归的方式删除当前目录以及该目录下的子目录。 3.-f-r: 以递归的方式强制删除。 4.-i:删除前逐一询问。 演示: 当我想要删除掉dir5时:操作如下
1.先看看自己在那个目录上:pwd (pwd可以查看自己所在的位置)2.进入到dir4:cd /dir1/dir2/dir3/dir4 3.删除掉dir5:rmdir -p dir5
tree打印:
可以看到果然将dir5给删掉了。
如果要全部删除的话也简单:rm -r可以看到dir1这个目录下的目录都被删除掉了包括dir1。
rm与rmdir就讲到这里了,其它的选项可以自己实验一下。
五.ls指令
作用:对于目录ls指令可以显示这个目录下的所有子目录与文件。对于文件这个指令可以显示这个文件的一些基本属性。
ls的选项有下列几种:
1.ls:直接显示目录下的子目录和文件
2.ls -l:显示子目录或者文件再加上一些文件的大小,属性,创建时间……
3.ls -l -a:在ls -l 指令作用的基础之下再将 ..隐藏文件显示出来。
如:
我现在有以下文件:
执行ls指令以后:
![]()
会显示出该目录下的子目录与文件名称。
执行ls -l以后:
会显示出文件的更多属性,如日期等。
执行ls -l -a以后:
会显示出该目录下所有的文件和子目录。包括隐藏的..文件。
六,mv指令
这个指令是用来是用来给文件或者目录改名的。这条指令的下面有两个选项:
1.-f:mv -f: 强制改名。
2.-i:mv -i:改名时要询问。
这条指令的用法:mv 文件名 新文件名如:
我要将text.txt改名为text1.txt。操作如下:
修改后:
七,我的第一个Linux程序
1.创建text.c文件:
2.用nano打开text.c文件:
3.在nano里面写程序:
![]()
4.调用gcc运行代码:生成a.out文件。
5.运行a.out文件:./a.out