常见的linux命令举例

文件与目录操作
ls:列出目录内容。例如,ls -l 以详细格式显示文件信息。‌

cd:切换目录。例如,cd /home 进入 /home 目录,cd .. 返回上一级目录。‌

pwd:显示当前工作目录的路径。‌

mkdir:创建新目录。例如,mkdir newdir 创建名为 newdir 的目录。‌

rmdir:删除空目录。例如,rmdir olddir 删除空的 olddir 目录。‌

touch:创建空文件或更新文件时间戳。例如,touch file.txt 创建 file.txt。‌

cp:复制文件或目录。例如,cp file1.txt /backup/ 将 file1.txt 复制到 /backup 目录。‌

mv:移动或重命名文件/目录。例如,mv oldname.txt newname.txt 重命名文件。‌

rm:删除文件或目录。例如,rm file.txt 删除文件,rm -r dir/ 递归删除目录。‌

cat:查看文件内容。例如,cat file.txt 输出文件内容到终端。‌

echo:打印文本或向文件写入内容。例如,echo "hello" > file.txt 将 "hello" 写入文件。‌

find:查找文件。例如,find / -name "*.conf" 查找系统中所有后缀为 .conf 的文件。‌

grep:在文件中搜索文本。例如,grep "error" log.txt 查找 log.txt 中包含 "error" 的行。‌

ln命令 用来创建链接,带s参数是用来创建软链接
ln -s 原文件名 链接文件名

ln -s /xxb/xxc/xxa.c xxa.c

在当前目录下建立来自于xxb中的xxa.c的镜像xxa.c

 


系统信息与管理
uname:显示系统内核信息。例如,uname -r 只显示内核版本号。‌

hostname:查看或设置主机名。例如,hostname 显示当前主机名。‌

df:查看磁盘空间使用情况。例如,df -h 以易读格式(如GB、MB)显示磁盘信息。‌

free:显示内存使用情况。例如,free -m 以MB为单位显示内存信息。‌

whoami:显示当前用户名。‌

id:显示用户和组的详细信息,包括UID和GID。‌

权限与用户管理
chmod:修改文件权限。例如,chmod +x script.sh 给 script.sh 添加执行权限。‌

chown:修改文件所有者。例如,chown user:groupname file.txt 将 file.txt 的所有者改为 user所属组为groupname。‌

sudo:以管理员权限执行命令。例如,sudo apt update 更新软件包列表(需密码)。‌

进程与服务控制
ps:查看当前进程状态。例如,ps aux 显示所有进程的详细信息。‌

top:实时显示系统进程和资源使用情况(按 q 退出)。‌

kill:终止进程。例如,kill 1234 杀死进程ID为1234的进程。‌

网络操作
ipconfig(或 ifconfig):查看网络接口配置。例如,ipconfig 显示IP地址和网段信息。‌

ping:测试网络连通性。例如,ping google.com 检查到Google的连接。‌

wget:下载文件。例如,wget http://example.com/file.zip 从URL下载文件到当前目录。‌

其他实用命令
man:查看命令手册。例如,man ls 显示 ls 命令的详细帮助。‌

clear:清空终端屏幕。‌

这些命令覆盖了日常使用Linux的大部分场景。建议通过实践熟悉它们,例如在虚拟机或云服务器上尝试操作。

posted @ 2025-12-05 15:58  cnlovefish  阅读(2)  评论(0)    收藏  举报