在日常的工作经常是要利用终端去操作文件的,以下的命令是在日常生活中经常用到的:
cd 进入某个目录
例如,我们要进入我们的家目录,可以输入下面的命令:
cd ~
1
cd 是英文 change directory 的缩写,更改目录的意思。
再例如,我们要进入下载目录,就是这样的命令:
cd ~/Downloads/
要输入这样的命令,是不是感觉有点长呢?其实大可不必,我们可以用 tab 键快速补全。例如,这样:
cd ~/Dow<tab>
上面的 <tab> 表示按 tab 键。
如果需要返回上级目录,则是使用
cd ..
在 linux 系统中 . 代表当前目录,..代表上级目录。如果是上级的上级目录,就是 ../..。
ls 查看目录下的文件
当我们进入到某个文件夹之后,我们不知道里面有什么文件,就可以使用这个命令:
ls
ls 是英文 list 的缩写
然后我们就可以看到这个目录的文件了。这里,我们只能看到文件或者文件夹的名字,如果我们想要看到更多的内容,就可以加上 -l 参数。
ls -l
这样,就会以一个列表的形式,把所有的内容全部输出出来。
如果你还想要看看隐藏的文件,可以输入
ls -a
当然,聪明的你肯定想要了,这命令可以组合起来吗?当然可以,如下:
ls -la
touch 新建文件
我们可以新建一个任意的文件。命令是 touch
至于为什么是这个命令,我不太清楚,我联系不上 触摸 和 新建 之间的关系。
但是这个单词是一个非常简单的单词,我们可以轻松的记住。
创建一个文件
touch a
创建多个文件
touch a b c d
就可以创建 a b c d 这四个文件了。
我们可以创建任意文件。只需要加上不同的后缀就可以了。
touch a.txt b.jpg c.doc d.pdf