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 系统。希望这篇总结能帮助你更好地理解和使用这些命令!如果还有其他问题,请随时提问。 😊

免费 AI IDE



