Ubuntu命令大全汇总收藏助记!!!
一、文件目录类
- 建立目录:
mkdir 目录名 - 删除空目录:
rmdir 目录名 - 无条件删除子目录:
rm -rf 目录名 - 改变当前目录:
cd 目录名(进入用户 home 目录:cd ~;进入上一级目录:cd -) - 查看自己所在目录:
pwd - 查看当前目录大小:
du - 显示目录文件列表:
ls -l(-a:显示隐藏文件)- 目录:蓝色
- 可执行文件:绿色
- 压缩文件:红色
- 链接文件:浅蓝色
- 其他文件:灰色
- 错误的链接文件:红底白字
- 浏览文件:
more 文件名.txt less 文件名.txt - 复制文件:
cp 源文件 目标文件(-r:包含目录) - 查找文件:
find 文件名 locate 文件名 - 建立链接:
ln 来源文件 链接文件 # 硬链接 ln -s 来源文件 链接文件 # 软链接
二、驱动挂载类
- 检查硬盘使用情况:
df -T -h - 检查磁盘分区:
fdisk -l - 挂载设备:
mount -t 文件系统类型 /dev/设备 /mnt/目录- FAT16:
msdos - FAT32:
vfat - NTFS:
ntfs - 光驱:
iso9660
- FAT16:
- 挂载 ISO 文件:
mount -t iso9660 -o loop xxx.iso /path - 解除挂载:
umount /mnt/目录名(所有挂载:umount -a) - 建立文件系统:
mkfs -t ext4 /dev/hdxx(ext2、ext3、swap 等)
三、程序安装类
1. RPM 包安装
rpm -ivh package.rpm # 安装
rpm -e package.rpm # 卸载
rpm -q package # 查询已安装的软件包
rpm -ql package # 查询软件包安装位置
rpm -Uvh package.rpm # 升级
rpm -ivh --nodeps package.rpm # 强制安装2. 源代码包安装
./configure
make
sudo make install3. 源 RPM 安装
rpmbuild --rebuild package.src.rpm四、压缩解压类
- tar.gz 压缩/解压:
tar -xvzf 文件.tar.gz # 解压 tar -cvzf 文件.tar.gz 文件 # 压缩 - zip 压缩/解压:
unzip 文件.zip -d 目标目录 # 解压 zip -r 文件.zip 目标目录 # 压缩 - bz2 压缩/解压:
bzip2 文件 # 压缩 bunzip2 文件.bz2 # 解压
五、进程控制类
- 查看当前进程:
ps aux - 终止进程:
kill 进程ID # 终止单个进程 killall 进程名 # 终止所有同名进程 - 查看系统资源:
top # 进程监控 free # 查看内存 dmesg # 查看系统日志 - 关机/重启:
reboot # 重启 shutdown -h now # 关机 halt # 立即关机
六、程序运行类
- 查询命令路径:
whereis 命令名 - 后台运行程序:
程序名 & - 终止 X-Window:
Ctrl + Alt + Backspace - 查看帮助:
命令名 --help man 命令名 info 命令名 - 查看环境变量:
env - 查看系统路径:
echo $PATH
七、用户帐号类
- 添加用户:
adduser 用户名 passwd 用户名 # 设置密码 - 删除用户:
userdel 用户名 - 添加用户组:
groupadd 组名 - 删除用户组:
groupdel 组名 - 禁用/启用用户:
passwd -l 用户名 # 禁用用户 passwd -u 用户名 # 启用用户 - 修改文件权限:
chmod u+x 文件 # 给予用户执行权限 chmod 755 文件 # 设置文件权限
八、vi 编辑类
- 进入 vi 编辑器:
vi 文件名 - 常用命令模式:
i插入模式Esc退出编辑模式:w保存:q退出:wq保存并退出:q!强制退出
九、网络服务
- 查看网络接口信息:
ifconfig - 测试网络连接:
ping IP地址 - 查看网络状态:
netstat -a # 显示所有连接 netstat -tuln # 显示监听端口 - 管理 HTTP 服务器:
systemctl start apache2 # 启动 Apache systemctl stop apache2 # 停止 Apache systemctl restart apache2 # 重启 Apache
这份 Ubuntu 命令大全涵盖了常用的文件管理、磁盘挂载、程序安装、压缩解压、进程控制、用户管理、编辑工具以及网络操作等,适用于日常 Linux 操作。
THE END