linux学习3-文件操作命令

出自:https://blog.csdn.net/wangb_java/article/details/78629984

查看文件和目录 ls

ls:查看当前目录下的文件。

ls -l:以列表方式显示,每行显示一个文件的详细信息。

ll:是ls -l命令的别名,显示结果是一样的。

ll -a:相当于ls -la,同时包括-l和-a,-a的意思是显示隐藏文件。创建文件时前面加一个点,自动就是隐藏文件。


更多用法查看ls --help。

符号目录

. 代表当前目录

.. 代表上级目录

~  代表当前用户的主目录

/  代表根目录

目录命令

cd:代表切换目录,红框可以看出当前所切换到的目录。

pwd:查看当前目录路径。
mkdir dir:创建一个目录,名为dir。
rmdir dir:删除dir目录,注意,这个命令只能删除空目录。

创建、复制、移动、删除

touch file:创建一个没有内容的空文件,名字为file。
cp file1 file2:复制file1文件到file2。
cp -r  dir1 dir2:复制dir1目录及内容到dir2,目录比文件多一个-r选项。
rm file:删除file文件。
rm -r dir:删除dir目录及内容,目录比文件多一个-r选项。注意,这个命令会删除目录下的所有内容,并会出现警告提示。
rm -rf dir:比上面多了一个f选项,代表忽略警告提示,直接删除
mv file1或dir1 file2或dir2:将文件或目录移动到新的位置,相当于window中的剪切。也可用于重命名。

查看文件内容

cat -n file:查看file文件内容,注意,这里只谈内容是文本格式的文件。-n是显示行号,默认不显示。
tac file:把cat命令反过来拼,也就是从最后一行到第一行,倒着显示内容。
less file:进入查看模式,当文件内容很长时,会根据当前窗口大小进行分页,先显示第一页。在此模式可以输入以下命令:
上下键:可以上下滚动显示
上下翻页键:可以上下翻页。
q:退出查看模式,回到命令行。

vi 基本用法

在winscp中可以双击打开文件,直接在window中编辑。但是并不建议这样做,因为有可能会将window相关环境也带入文件中,可能会破坏centos文件的原有格式,报一些莫名的bug,因此可以用vi命令来编辑文件。

vi file:如果不存在file文件,则创建file并进入这个文件的vi模式。如果存在file文件,则直接进入这个文件的vi模式。

此时输入i会进入编辑模式,左下角会显示进入insert编辑模式。即可通过键盘修改文件内容,通过上下左右键和上下翻页键可以进行定位。


修改完成后按Esc键,上图的INSERT标志会消失。此时输入命令可以保存修改或放弃修改。

:wq:保存并且退出文件。左下角会有相应显示

:q!:不保存退出文件。

:w:保存不退出。



猜你喜欢

转载自blog.csdn.net/kangkang_hacker/article/details/80713930