ls

ls 命令会将当前目录下的目录和文件全部罗列.

如下:

ls 后面如果跟上具体目录(绝对路径/相对路径都可以),则会罗列该目录下的目录和文件

如果想查看这些文件的详细信息可以在 ls 后面加上 -l后面再跟上目录(不加目录则展现当前目录)

上面的 ls -l 操作页可以简写为ll

ctrl+l

如果觉得当前页面比较杂乱,可以使用ctrl+l来清屏,前面的操作可以通过上划滚轮来翻到

pwd

pwd操作会显示当前位置, 如果找不到自己当前的所在位置,可以通过pwd来查询.

cd

cd操作用于打开目录, 后面跟上目录名(可以是绝对路径/相对路径)

此时在和前面的pwd联系起来,就可以在各个目录之间穿梭了.

touch

touch 用于创建文件, touch 后面跟上要创建的文件名,就可以在当前目录下创建一个新文件

cat

cat 操作用于打开文件,比如我们打开上面创建的java.txt文件,由于里面没有任何内容,此时就没有显示任何东西.

echo

echo 用于写文件,也可以打印在公屏上.

如果echo后面只跟上字符串,此时字符串的内容会显示在下一行

如果要将数据放到文件中则需要再字符串后面加上 > 文件名即可

但是上述的操作会将原有的内容覆盖掉,如果想在文件后面拼接则需要 >> 文件名

vim

vim是linux里面的一个类似于写字板的功能

vim后面跟上一个文件,就相当于在写字板里面打开了一个文件,这样修改文件里面的内容更加方便

现在我们处于普通模式下.

此时我们单击 i 就会进入插入模式,此时我们可以对文件内容进行修改

如果我们想退出插入模式,或者任何一个模式,都可以通过按esc键来完成.

如果我们想保存并退出,就在普通模式下输入 :wq

如果单退出就输入 :q

mkdir

mkdir是创建目录的操作,mkdir 目录名即可完成创建目录

如果想创建多级目录: mkdir -p 多级目录

输入 -p 111/222/333/444 后,我们cd后可以看到,多级目录已经被创建出来了.

rm

rm 用于删除文件/目录

如果是删除文件,则 rm后面直接跟上文件名即可.

执行之后,会弹出一个确认行,如果确认删除就输入y,否则输入其他任意字符即可.

如果想删除目录,则: rm -r 目录名 或者 rm -rf 目录名

这两个的区别在于 -r 会向你确认是否要删除文件(也可能没有), -rf就不会确认直接全部删除.

上面这两个操作要谨慎使用,如果输入的目录名是根目录”/”,那所有的文件就都消失了,只能重装系统了,而且删除的文件是无法找回的.

下面我们使用 rm 去删除我们之前创建的111/222/333/444目录,然后一路y下去即可

cp

cp 操作用于拷贝文件/目录

如果拷贝文件到指定位置则: cp 要拷贝的文件 要拷贝到的文件/目录

拷贝到目录:

拷贝到文件:

如果要拷贝目录到指定位置则:cp -r 目录 目的目录

如下:将aaa目录拷贝到bbb目录里

mv

mv操作相当于剪切文件/目录, 将原文件/目录拷贝到目的文件/目录下,然后在原目录删除.

mv 文件/目录 目的文件/目录

文件:

目录: