Linux基础命令实操:文件管理、目录操作与文本查看详解
2026/7/2 5:08:01 网站建设 项目流程

1.Linux基础命令知识:
一、目录切换命令 cd
cd(Change Directory)是Linux中使用频率最高的命令,用于在工作目录之间进行切换。
cd ~ :回到当前用户的主目录(home目录)
cd … :返回上一级目录(父目录)
cd - :返回上一次所在的目录
cd / :切换到根目录
cd 目录名 :进入指定目录
小技巧:配合Tab键自动补全,可以大幅提高输入效率。
二、查看目录内容 ls
ls(List)命令用于显示指定目录下的文件和子目录列表,是Linux中最常用的查看命令。
常用参数:
ls -l :以长格式显示文件的详细信息(包括权限、大小、修改时间等)
ls -a :显示所有文件,包括以点号(.)开头的隐藏文件
ls -R :递归显示当前目录下所有子目录中的文件
ls -al :组合参数,显示所有文件的详细信息
ls -lh :以人类可读的格式显示文件大小(如KB、MB)
颜色提示:在终端中,ls命令会用不同颜色区分文件类型(蓝色代表目录、白色代表普通文件、绿色代表可执行文件等),非常直观。
三、文件操作命令
touch:创建空文件或更新时间戳
touch命令用于创建一个新的空文件,如果文件已存在,则更新该文件的访问和修改时间。
cp :复制文件或目录
cp(Copy)命令用于将源文件复制为目标文件,或复制到指定目录。
常用参数:
cp -i 源文件 目标文件 :在覆盖已有文件前进行询问(强烈推荐)
cp -r 源目录 目标目录 :递归复制整个目录及其所有内容
mv :移动文件或重命名
mv(Move)命令有两个用途:①将文件移动到另一个位置;②重命名文件或目录。
常用参数:
mv -i 源文件 目标文件 :覆盖前询问(推荐使用)
rm:删除文件或目录
rm(Remove)命令用于删除文件或目录。需要特别注意的是,Linux中没有回收站,文件一旦被删除就无法恢复。
rm -i 文件名 :删除前询问确认(强烈推荐)
四、目录管理命令
mkdir :创建目录
mkdir(Make Directory)用于创建新的目录。
常用参数:
mkdir -p 父目录/子目录/孙目录 :递归创建多层目录,如果父目录不存在则自动创建
rmdir:删除空目录
rmdir(Remove Directory)用于删除目录,但只能删除空目录。如果目录中有任何文件或子目录,rmdir会报错。
删除非空目录的方法:先使用 rm -i 删除目录中的所有文件,再用 rmdir 删除空目录
五、文件查看命令
cat:显示整个文件内容
cat(Concatenate)命令用于快速查看文件的所有内容,适合查看较小的文件。
常用参数:
cat -n 文件名 :显示文件内容并为所有行加上行号
cat -b 文件名 :仅对有文本内容的行加上行号(空白行不编号)
more:分页查看(向下翻页)
more命令适合查看大型文件,它会一页一页地显示内容。按空格键向下翻页,按 q键 退出查看。
less:分页查看(自由翻页+搜索)
less是more的升级版,支持上下翻页和关键词搜索。在less界面中输入 /关键词 可以进行搜索,按 n键 跳转到下一个匹配项,按 q键 退出。
tail:查看文件尾部内容
tail命令默认显示文件的最后10行,非常适合查看最新的日志记录。
tail -f 文件名 :实时监控文件新增内容(按 Ctrl+C 退出),常用于查看系统日志的实时输出
head:查看文件开头内容
head命令默认显示文件的前10行。
六、链接文件命令:ln
ln(Link)命令用于创建文件的链接,分为硬链接和软链接两种。

硬链接:
硬链接是文件的另一个入口,与源文件共享同一个inode节点
删除源文件或硬链接中的任意一个,文件实体依然存在
只有所有硬链接和源文件都被删除,文件实体才会被真正删除

软链接(符号链接):
软链接类似于Windows系统中的快捷方式
软链接文件中存放的是源文件的路径,指向源文件
如果删除源文件,软链接依然存在但无法访问内容,并显示为红底白字闪烁状态
七、查看文件类型:file
file命令用于检测文件的实际类型(文本文件、可执行文件、图片、链接等),它可以穿透文件名后缀,准确判断文件的真实格式。

2.可能出现的错误及解决方案:
错误1:rmdir 无法删除非空目录
报错:rmdir: failed to remove ‘dir1’: Directory not empty
原因:rmdir 只能删除空目录
解决:①先用rm -i 目录/*删除内部文件,再rmdir;
②直接用rm -rf 目录名强制删除(但这是高危操作,需谨慎)

错误2:cp 覆盖文件没有提示
原因:默认cp直接覆盖,不询问
解决:养成用cp -i的习惯,覆盖前会询问

错误3:rm -rf 误删文件无法恢复
原因:bash shell没有回收站
解决:永远用 rm -i 代替 rm -rf,或给rm设置别名(alias rm=‘rm -i’)


需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询