两种类型的文件
简单起见 , 我们把Linux下的文件分为两大类:
在一个文件系统中,我们总有一个被称为根目录的东西 , 这个根目录里包含了所有其他目录和文件 。Linux中有且只有一个根目录,就是
是的,就是用一个斜杠表示 。没有比根目录再高一阶的目录了,因为没有目录包含根目录,根目录就是Linux最顶层的目录 。
Linux系统安装后,包含了很多的文件和目录(虽然其实都是文件) , 我们很容易迷失在“茫茫文海”中 。
当然我们不可能一下子列出Linux中的所有文件,那不现实 。但是我们可以向你展示如何在Linux的目录树中来回穿梭,你可以知道此刻你位于哪个目录下 。就好比能看懂Linux这个很大的“地图” 。
pwd 是英语Print Working Directory的缩写,表示“打印当前工作目录” 。
which 命令:获取命令的可执行文件的位置,which命令用于显示一个命令的对应的可执行程序的位置 。可能听起来有点拗口 。
在Linux下,每一条命令其实对应了一个可执行程序 。我们在终端中输入命令,再按回车的时候,其实就是执行了对应的那个程序 。比如说,pwd命令对应的pwd程序就是存在于Linux中的 。
which命令接受一个参数,也就是你想要知道其可执行程序位于哪里的那个命令 。
我们来测试一下 , 就拿pwd命令来测试好了:
得到:
因此,pwd命令对应的pwd这个可执行程序位于/bin目录中 。
我们也可以注意到Linux中的可执行程序和Windows中不太一样 , 在Windows中可执行程序一般以.exe结尾,而Linux中一般是没有后缀名的 。
Linux中的可执行程序也不是都位于相同目录的 。我们可以来测试一下which命令本身对应的可执行程序位于哪里:
我们可以看到 , which命令对应的可执行程序which并不位于/bin中,而是在/usr/bin中 。
Ubuntu的终端默认是有颜色标注的,一般来说:
如果在你的终端里没有标明颜色,那么你可以加上参数 --color=auto来开启颜色标注 。如下:
如果你不需要颜色标注 , 那么可以用 --color=none来关闭颜色标注 。如下:
当然,为了避免每次都输入这么一串额外的参数,其实我们可以在一个配置文件里修改,使得永久显示颜色或不显示颜色 。
在Linux,以点( . )开头的文件是隐藏文件,不过这里不包括开头的两个. 和.. , 这两个的含义如下:
- . (一个点)表示当前目录 。在当前情况下,就是 /home/oscar。
- .. (两个点)表示上一级目录 。因为当前目录是/home/oscar , 所以上一级目录就是 /home。
我们有一个大写的参数 -A , 它的作用和小写的-a几乎一样,唯一不同就是-A不列出 . 和 .. 这两个文件 。
-l 这个参数算是ls命令最常用的了 。加上-l参数使得ls命令列出一个显示文件和目录的详细信息的列表 。
当我们仅用ls -l时,列出的文件详细信息中 , 文件的大小是以字节为单位的 。有时这不是太直观 。我们可以再加一个参数-h , h是humain readable的缩写,表示“适合人类阅读的” 。所以我们的命令变成了:
t是time的缩写 。
du命令也是很有用的,因为它可以让我们知道文件和目录所占的空间大小 。
虽然ls -l命令也可以显示文件和目录的大小 , 但是du命令统计的才是真正的文件大小 。du命令会深入遍历每个目录的子目录,把所有文件的大小都做一个统计 。
du是英语disk usage的缩写,表示“磁盘使用/占用” 。
推荐阅读
- 棋牌游戏乌龙的简单介绍
- 如何制作朋友圈的商业推广,如何制作朋友圈的商业推广文案
- 安卓ipad写字软件免费,平板写字软件推荐
- 小县城直播运营,县城直播运营工资
- c语言求及格率的函数公式 c语言求不及格率
- js给dom元素添加css,js给div添加css样式
- vb.net百度云 vb下载百度云
- css边框boxshaw,Css边框虚线怎么设置
- html5打开页面弹出键盘,html打开页面弹出一个窗口