Linux常见的基础命令
2026/9/12 21:06:59 网站建设 项目流程

一、文件与目录

ls:列出当前目录文件。

ls /etc:查看指定目录。

cd /etc:进入 /etc

cd .. :返回上一级

cd ~:回到用户主目录

pwd:显示当前路径。

mkdir + 目录名:创建目录

mkdir -p +a/b/c :递归创建多级目录

rmdir + 目录名:删除空目录

touch + 文件名:创建空文件

cp + 源 + 目标:复制源文件或者源目录到目标位置。
mv + 源 + 目标:移动源文件或者源目录到目标位置,把源文件或源目录改名到目标名称

rm + 文件:删除文件

rm -r +目录:递归删除目录

rm -rf + 目录:强制递归删除

find + 路径 + 条件:查找文件

二、查看文件内容

cat + 文件名:显示文件内容

more + 文件名:分页查看

head + 文件名:查看文件开头

tail + 文件名:查看文件结尾

echo + 内容:输出内容。

echo "hello">a.txt:覆盖写入a.txt。

echo "world">>a.txt:追加到a.txt。

三、文本搜索与处理

grep + 关键词 + 文件名:搜索文本。

grep -i + 关键词 + 文件名:忽略大小写搜索。

grep -r + 关键词 + 目录:递归搜索

sort + 文件名:排序

sort + 文件名 | uniq:去重

四、权限与用户

chomd + x + 文件:添加执行权限

sudo + 命令:以管理员权限执行

su - + 用户名:切换用户

id + 用户名:查看用户和组信息。

useradd + 用户名:添加用户

passwd 用户名:修改密码

五、进程与系统管理

ps aux:查看进程。

ps -ef:查看进程。

kill PID:结束进程。

kill -9 PID:强制结束进程

killall + 进程名:按名称结束进程

jobs:查看后台任务

systemctl status + 服务名:查看服务状态

systemctl start + 服务名:启动服务

systemctl stop + 服务名:停止服务

systemctl restart + 服务名:重启服务

systemctl enable + 服务名:设置开机自启

crontab -e :编辑定时任务

crontabv -l :查看定时任务

六、磁盘与系统信息

df -h:查看磁盘空间。

du -sh + 目录:查看目录总大小。

free -h:查看内存

hostname:查看主机名

uname -a:查看系统信息

data:查看日期时间

uptime:查看运行时间和负载

lsblk:查看块设备

umount + 挂载点:卸载

七、网络命令

ping + 地址:测试网络连通

ip addr:查看IP

ip route:查看路由

ss -tulnp:查看端口和连接

curl URL:访问URL

ssh + 用户@主机:远程登录

八、压缩与包管理

tar -czvf + 压缩包名 +目录:打包并gzip压缩

tar -zxvf + 压缩包名:解压tar.gz

tar -tzvf + 压缩包名:查看压缩包内容

gzip + 文件名:压缩文件

gunzip + 文件名.gz:解压gzip

zip -r + 压缩包名 + 目录:zip压缩

unzip + 压缩包名:解压zip

apt update:更新软件包列表

apt install + 软件名:安装软件

apt remove + 软件名:卸载软件

dnf install +软件名:安装软件

yum install +软件名:安装软件

九、其他常用

man 命令:查看命令手册

history:查看历史命令

source + 配置文件:重新加载配置文件

clear:清屏

exit:退出终端

reboot:重启

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

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

立即咨询