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 文件/目录 目的文件/目录
文件:
目录: