欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > ubuntu----100,常用命令2

ubuntu----100,常用命令2

2025/5/14 21:59:44 来源:https://blog.csdn.net/jie18894575860/article/details/147929990  浏览:    关键词:ubuntu----100,常用命令2

目录

    • 文件与目录管理
    • 系统信息与管理
    • 用户与权限管理
    • 网络配置与管理
    • 软件包管理
    • 打包与压缩
    • 系统服务与任务调度
    • 硬件信息查看
    • 系统操作
    • 高级工具
    • 开发相关
    • 其他实用命令

在 Ubuntu 系统中,掌握常用命令可以大幅提升操作效率。以下是一些常用的命令,涵盖了文件管理、系统信息、权限管理、网络配置、软件包管理等多个方面:

文件与目录管理

ls:列出当前目录文件(不包括隐含文件)。
ls -a:列出当前目录文件(包括隐含文件)。
ls -l:列出当前目录下文件的详细信息。
cd:切换目录。
cd ~:切换到当前用户的主目录。
cd ..:切换到上一级目录。
pwd:显示当前目录路径。
mkdir:创建目录。
rmdir:删除空目录。
rm:删除文件或目录。
rm -rf:强制递归删除目录及其内容。
cp:复制文件或目录。
mv:移动或重命名文件或目录。
touch:创建空文件或更新文件时间戳。
cat:查看文件内容。
more / less:分页查看文件内容。
head / tail:查看文件的开头或结尾部分。
find:查找文件。
grep:在文件中搜索字符串。

系统信息与管理

uname -a:查看系统内核版本信息。
cat /etc/issue:查看 Ubuntu 版本信息。
df -h:查看磁盘空间使用情况。
du -sh:查看目录的磁盘使用情况。
free -m:查看内存使用情况。
top / htop:实时查看系统进程和资源使用情况。
ps -aux:显示所有用户的所有进程。
kill / killall:终止进程。
uptime:显示系统运行时间和负载。
dmesg:查看内核日志。
lshw:查看当前硬件信息。

用户与权限管理

sudo:以超级用户身份执行命令。
su:切换用户身份。
whoami:查看当前用户名。
who:查看当前登录系统的用户信息。
useradd / adduser:添加新用户。
userdel:删除用户。
passwd:修改用户密码。
chown:修改文件或目录的所有者。
chgrp:修改文件或目录的所属组。
chmod:修改文件或目录的权限。
groupadd:添加用户组。
groupdel:删除用户组。

网络配置与管理

ip addr show:显示所有网络接口的详细信息。
ifconfig(需安装 net-tools):查看或配置网络接口。
ping:测试网络连接。
netstat / ss:显示网络连接、路由表等信息。
wget / curl:从网络上下载文件。
ssh:远程登录。
scp:远程复制文件。
ufw:简单防火墙管理。

软件包管理

apt-get update:更新软件包列表。
apt-get upgrade:升级所有可升级的包。
apt-get install:安装软件包。
apt-get remove:卸载软件包。
apt-get purge:卸载软件包并删除配置文件。
apt-get autoremove:自动清理不再需要的包。
apt-get clean:清理所有软件缓存。
apt-get dist-upgrade:升级系统(含内核)。
apt-cache search:搜索包。
apt-cache show:显示包的相关信息。
dpkg -i:安装 .deb 包。
dpkg -l:列出已安装的包。
snap install:安装 Snap 包。

打包与压缩

tar -cvf:打包目录。
tar -xvf:解压 .tar 文件。
tar -zcvf:打包并压缩成 .tar.gz 文件。
tar -zxvf:解压 .tar.gz 文件。
tar -jcvf:打包并压缩成 .tar.bz2 文件。
tar -jxvf:解压 .tar.bz2 文件。
gzip / gunzip:压缩或解压 .gz 文件。
bzip2 / bunzip2:压缩或解压 .bz2 文件。
zip / unzip:压缩或解压 .zip 文件。
rar / unrar:压缩或解压 .rar 文件(需安装)。

系统服务与任务调度

systemctl:管理系统服务(Systemd)。
service:管理系统服务(SysVinit,旧版)。
crontab -e:编辑定时任务。
crontab -l:列出定时任务。

硬件信息查看

lscpu:查看 CPU 信息。
lspci:查看 PCI 设备信息。
lsusb:查看 USB 设备信息。
lsblk:查看块设备信息。
fdisk -l:查看磁盘分区信息。

系统操作

reboot:重启系统。
shutdown -h now:关闭系统。
date:查看当前日期和时间。
cal:查看日历。
history:查看命令历史。

高级工具

htop:增强的进程查看器(需安装)。
nmon:系统性能监控工具(需安装)。
iftop:网络带宽监控工具(需安装)。
iotop:磁盘 I/O 监控工具(需安装)。
dstat:多功能系统资源统计工具(需安装)。

开发相关

make:编译源代码。
gcc / g++:C/C++ 编译器。
gdb:调试器。
cmake:构建工具。
git:版本控制。

其他实用命令

alias:创建命令别名。
unalias:删除命令别名。
man:查看命令手册。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词