【竞赛必看】Linux 常见操作命令
2025-12-07 14:23:28
发布于:北京
Linux是一个功能强大的操作系统,它通过命令行界面(CLI)提供了丰富的功能。下面是一些最常用的Linux命令,这些命令对于系统管理和日常使用都非常重要。
- 文件和目录操作
ls:列出目录内容。
示例:ls -l 显示详细信息,ls -a 显示隐藏文件。
cd:更改目录。
示例:cd /path/to/directory 进入指定目录,cd .. 返回上一级目录,cd ~ 返回用户主目录。
mkdir:创建新目录。
示例:mkdir newdir 创建一个名为 newdir 的新目录。
rmdir:删除空目录。
示例:rmdir emptydir 删除名为 emptydir 的空目录。
rm:删除文件或目录。
示例:rm file.txt 删除文件,rm -r dir 递归删除目录及其内容。
cp:复制文件或目录。
示例:cp source.txt dest.txt 复制文件,cp -r dir1 dir2 复制目录及其内容。
mv:移动或重命名文件或目录。
示例:mv oldname.txt newname.txt 重命名文件,mv file.txt /path/to/directory/ 移动文件到指定目录。 - 文件内容查看和编辑
cat:查看文件内容。
示例:cat filename.txt 查看文件内容。
less:查看大文件内容,支持翻页。
示例:less largefile.txt 查看大文件内容。
more:类似 less,逐页显示文件内容。
示例:more filename.txt 查看文件内容。
nano、vi、vim:文本编辑器,用于创建和修改文件。
示例:使用 nano filename.txt 或 vi filename.txt 或 vim filename.txt 打开或创建文件进行编辑。 - 系统管理命令
df:显示磁盘空间使用情况。
示例:df -h 以易读方式显示磁盘空间使用情况。
du:显示目录或文件的磁盘使用情况。
示例:du -sh /path/to/directory 查看指定目录的大小。
top:实时显示系统中进程的资源占用情况。
示例:运行 top 查看实时进程信息。
free:显示内存使用情况。
示例:free -m 以MB为单位显示内存使用情况。
ps:显示当前进程信息。
示例:ps aux 查看所有进程的详细信息。
kill:发送信号给进程以终止或控制进程。
示例:kill PID 使用进程ID终止进程,其中PID是进程的ID号。 - 网络命令
ping:测试与远程主机的连接。
示例:ping google.com 检查与谷歌的连接。
ifconfig(在某些新系统中被 ip a 替代):配置或显示网络接口信息。
示例(在一些系统上):使用 ifconfig eth0 up/down 来启用或禁用网络接口,或在最新的系统中使用 ip link set dev eth0 up/down.
netstat(在某些新系统中被 ss 替代):显示网络连接、路由表、接口统计等信息。
示例(在一些系统上):使用 netstat -tuln 查看所有监听的端口。在较新的系统中,可以使用 ss -tuln. - 系统更新和软件包管理
apt update && apt upgrade(Debian/Ubuntu):更新软件包列表并升级已安装的软件包。
示例:运行 sudo apt update && sudo apt upgrade 来更新系统软件包。
yum update(CentOS/RHEL):更新软件包列表并升级已安装的软件包。
示例:运行 sudo yum update 来更新系统软件包。
dnf update(Fedora):更新软件包列表并升级已安装的软件包。
示例:运行 sudo dnf update 来更新系统
这里空空如也











有帮助,赞一个