Linux文件管理

1 文件目录

根目录下常见的目录:

/bin  存放二进制可执行文件,常用命令一般都在此

/etc  存放系统管理和配置文件

/home  存放所有用户的根目录,是用户目录的基点

/usr  存放用户安装的程序和系统程序

/tmp  存放正在执行的程序和临时文件

/root  超级用户的主目录

/sbin  存放二进制可执行文件,只有root才能访问

/var  存放运行时需要改变数据的文件,也就是某些大文件的溢出区

 

2 常用命令

cd:通过cd命令以绝对路径进入某个文件夹,cd不添加路径表示返回root目录,“cd -” 表示返回上次目录

 

pwd:查看当前工作目录的绝对路径

 

mkdir:创建一个空目录,也可以通过添加参数“-p”来创建一个多层目录

 

pwd:显示当前所在目录,添加“-P”参数可以显示实际工作目录,而非链接文件本身的目录名

 

 ls:通过“-a”参数可以查看隐藏的目录与文件,通过“-l”参数可以查看目录和文件的属性,“ls -l” 也可以写作“ll”

 

rmdir:用于删除空目录。如果目录不为空,rmdir将无法删除该目录并显示错误消息。因此,rmdir主要用于删除不包含任何文件或子目录的空目录。添加“-p”参数可以连同上层空目录一起删除

 

 

rm:用于删除文件和目录,它更加强大且灵活。rm可以删除单个文件、多个文件以及非空目录。当使用rm删除目录时,必须使用递归选项-r,以便删除目录及其所有内容。使用“-f”可以跳过验证直接执行删除操作

 

touch:可以创建一个空白文件,也可以设置文件属性

 

cat:可以查看内容较少的文件。添加“-n”显示行号,添加“-A”显示不可显示控制字符(换行符/制表符)

 

more:以逐页的方式显示文件内容,可以通过空格向下翻页,b键向上翻页

less:对文件或其他输出进行分页显示,通过pageup、pagedown与键盘方向键来上下查看文件,最后按q退出

head:可以查看文件前几行内容,添加“-n”显示文件前n行

tail:查看文件后几行内容,添加“-n”显示文件后n行,添加”-f”可以查看动态文件

 

grep:对文件内容进行过滤、搜索关键词

上图显示含有“root”的行

上图显示以“root”开头的行

上图显示以“gash”结尾的行

 

cp:复制文件,除此之外还可以复制整个目录

cp file1(源文件) file2(目标文件)

 

mv:移动文件,重命名文件或目录

mv file1(源文件) file2(目标文件)

 

file:查看文件类型,如文本文件、二进制文件等等

stat:查看文件详细属性,如文件名称、大小、权限等等

 

3 Vim编辑器

VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。

可以使用以下命令下载安装

while vim

yum -y install vim-enhanced

 

编辑模式通过esc进入命令模式   命令模式通过i进入编辑模式

末行模式通过Enter进入命令模式   命令模式通过:进入末行模式

 

末行模式通常用“:w”保存、“:q”退出、……

 常用命令还有很多,这里不过多赘述

 

posted @   Lc---  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示