Linux 是一种广泛使用的操作系统,它提供了强大的命令行工具,可以帮助用户高效地完成各种任务。以下是 50 个你应该掌握的 Linux 命令,这些命令涵盖了文件管理、系统监控、网络工具等多个方面。
文件和目录管理
-
ls – 列出当前目录中的文件和目录
ls -
cd – 切换当前目录
cd /path/to/directory -
mkdir – 创建新目录
mkdir new_directory -
rmdir – 删除空目录
rmdir empty_directory -
pwd – 显示当前工作目录
pwd -
cp – 复制文件或目录
cp source_file destination_file -
mv – 移动或重命名文件或目录
mv old_name new_name -
rm – 删除文件或目录
rm file.txt -
touch – 创建新空文件或更新现有文件的时间戳
touch new_file.txt -
cat – 连接并显示文件内容
cat file.txt -
chmod – 更改文件或目录的权限
chmod 755 file.txt -
chown – 更改文件或目录的所有者
chown user:group file.txt -
tar – 创建或解压压缩存档文件
tar -czvf archive.tar.gz directory/ tar -xzvf archive.tar.gz -
gzip – 压缩文件
gzip file.txt - gunzip – 解压文件
gunzip file.txt.gz
系统监控和管理
-
htop – 交互式进程查看器和系统监控工具
htop -
top – 显示系统资源使用情况和进程
top -
ps – 显示正在运行的进程信息
ps aux -
kill – 终止进程
kill -9 process_id -
systemctl – 控制系统服务和设置
systemctl start service_name -
service – 控制系统服务
service apache2 restart -
useradd – 添加新用户
useradd username -
passwd – 更改用户密码
passwd username -
userdel – 删除用户
userdel username -
su – 切换用户
su - username -
sudo – 以其他用户或提升权限执行命令
sudo apt update -
uptime – 显示系统运行时间和负载平均值
uptime -
df – 显示磁盘空间使用情况
df -h -
du – 显示文件或目录的磁盘使用情况
du -sh directory/ -
mount – 挂载文件系统
mount /dev/sdb1 /mnt -
umount – 卸载文件系统
umount /mnt -
date – 显示或设置系统日期和时间
date -
whoami – 显示当前用户名
whoami -
which – 在系统路径中查找程序或命令
which python -
finger – 显示用户的所有信息
finger username -
uname – 显示系统信息
uname -a -
history – 显示之前执行的命令列表
history -
echo – 将文本或变量显示到控制台
echo "Hello, W3Cschool!" -
tee – 将输出重定向到文件和控制台
echo "Hello" | tee file.txt -
locate – 在系统中查找文件
locate file.txt -
sort – 对文件或输入中的行进行排序
sort file.txt -
uniq – 从文件或输入中删除重复行
uniq file.txt -
head – 显示文件或输入的前几行
head -n 5 file.txt - tail – 显示文件或输入的最后几行
tail -n 5 file.txt
网络工具
-
ssh – 安全地连接到远程服务器
ssh username@remote_host -
scp – 在系统之间安全地复制文件
scp file.txt username@remote_host:/path/to/destination -
ping – 测试网络连接
ping google.com -
ifconfig – 显示或配置网络接口
ifconfig -
netstat – 显示网络连接信息
netstat -tuln - route – 查看或配置网络路由表
route -n
这些命令是 Linux 系统管理的基础,掌握它们可以帮助你更高效地使用 Linux 系统。希望这篇总结能帮助你更好地理解和使用这些命令!如果还有其他问题,请随时提问。




