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