Linux 面试题:常用命令解析

文件操作命令
-
创建文件:
touch filename创建一个空文件,如果文件已存在,则不执行任何操作。
-
复制文件:
cp source destination复制文件或目录从源路径到目标路径。
-
移动文件:
mv source destination将文件或目录从源路径移动到目标路径。
-
删除文件:
rm filename删除指定的文件。
-
查看文件内容:
cat filename显示文件内容。
-
分页查看文件内容:
less filename分页显示文件内容。
-
查看文件详细信息:
ls -l列出文件的详细信息,包括权限、大小、所有者等。
目录操作命令
-
创建目录:
mkdir directoryname创建一个新目录。
-
切换目录:
cd directoryname切换到指定目录。
-
列出目录内容:
ls列出当前目录下的所有文件和目录。

-
创建多级目录:
mkdir -p directoryname如果目录不存在,则创建多级目录。
-
删除目录:
rm -r directoryname删除指定的目录及其子目录。
查找命令
-
查找文件:
find path -name filename在指定路径下查找文件。
-
查找文件内容:
grep "keyword" filename在文件中查找包含特定关键字的行。
-
查找最近修改的文件:
find . -mtime -1查找最近一天内修改过的文件。
压缩和解压命令
-
压缩文件:
tar -czvf archive.tar.gz filename将文件压缩成 tar.gz 格式。
-
解压文件:
tar -xzvf archive.tar.gz解压 tar.gz 格式的文件。
-
压缩和解压目录:
tar -czvf archive.tar.gz directoryname将目录压缩成 tar.gz 格式。
-
解压目录:
tar -xzvf archive.tar.gz -C destination将 tar.gz 格式的文件解压到指定目录。
权限管理命令
-
修改文件权限:
chmod 755 filename
设置文件权限为 755。
-
修改文件所有者:
chown username filename将文件的所有者更改为指定的用户。
-
修改文件所属组:
chgrp groupname filename将文件的所属组更改为指定的组。
-
显示文件权限:
ls -l显示文件的权限信息。
系统管理命令
-
重启系统:
reboot重启计算机。
-
关闭系统:
shutdown -h now关闭计算机。
-
查看系统信息:
uname -a显示系统的详细信息。
-
查看CPU信息:
cat /proc/cpuinfo显示CPU的详细信息。
-
查看内存信息:
free -m显示内存的使用情况。
通过掌握以上 Linux 常用命令,有助于提高面试时的表现,为成功入职 Linux 相关岗位奠定基础。


















