文件和目录操作:
ls:列出当前目录下的文件和子目录
cd directory_name:进入指定的目录
pwd:显示当前所在目录的路径
mkdir directory_name:创建新目录
rm file_name:删除文件
rm -r directory_name:递归删除目录及其内容
cp source_file destination_file:复制文件
mv source_file destination_file:移动文件或重命名文件
cat file_name:显示文件内容
more file_name:逐页显示文件内容
less file_name:逐页显示文件内容,支持向上翻页
sudo find / -name "*.jar" 全局搜索某文件
系统管理:
sudo command:以管理员权限执行命令
ps:显示当前运行的进程
ps -aux | grep java: 列出所有包含 “java” 关键字的进程
ps -aux:列出当前系统上所有用户的所有进程
pwdx 进程id:用于显示当前工作目录的路径
top:实时显示系统资源占用情况
kill process_id:结束指定进程
kill -9 process_id:强制结束指定进程
df -h:显示磁盘空间使用情况
free -h:显示内存使用情况
网络操作:
ping server_name:测试与指定服务器的连通性
ifconfig:显示网络接口信息
netstat -tuln:显示当前网络连接和监听端口
用户和权限管理:
useradd:用于创建新用户账号。
userdel:用于删除用户账号。
chmod:用于修改文件或目录的权限。
chown:用于修改文件或目录的所有者。
软件包管理:
apt:Debian 和 Ubuntu 等基于 Debian 的 Linux 发行版上用于包管理的工具。
yum:CentOS 和 Fedora 等基于 Red Hat 的 Linux 发行版上用于包管理的工具。
dpkg:Debian 等基于 Debian 的 Linux 发行版上用于直接操作 .deb 包的工具。
日志查看:
tail:用于显示文件末尾的内容,常用于查看日志文件。
grep:用于在文件中搜索指定模式的文本。
journalctl:用于查看系统日志。
系统信息查看:
uname:用于显示系统信息,如内核版本、操作系统等。
hostname:用于显示或设置系统的主机名。
uptime:用于显示系统的运行时间和平均负载
常用的Linux命令
于 2024-04-01 13:16:13 首次发布