ubuntu的使用

Ubuntu 的使用涉及很多方面,包括基本的系统管理、命令行操作、软件安装、网络配置等

一、基本命令

  • pwd: 显示当前工作目录

  • ls: 列出当前目录下的文件和文件夹

    • ls -l: 以列表形式显示详细信息

    • ls -a: 显示包括隐藏文件在内的所有文件

  • cd: 切换目录

    • cd ..: 返回上级目录

    • cd /path/to/directory: 进入指定路径的目录

  • mkdir: 创建新目录

    • mkdir new_directory
  • rm: 删除文件或目录

    • rm file.txt: 删除文件

    • rm -r directory/: 删除目录及其内容

  • cp: 复制文件或目录

    • cp file1.txt file2.txt: 复制文件

    • cp -r dir1/ dir2/: 复制目录

  • mv: 移动或重命名文件

    • mv old_name.txt new_name.txt

    • mv file.txt /path/to/directory/

二、包管理

Ubuntu 使用 apt 包管理工具来安装、更新和删除软件包。

更新软件包列表 :sudo apt update
升级所有已安装的软件包 :sudo apt upgrade
安装新软件包 :sudo apt install package_name
删除软件包 :sudo apt remove package_name
自动清理不再需要的包:sudo apt autoremove

三、文件权限管理

Ubuntu 是基于 Linux 的操作系统,文件权限的管理非常重要。常用的命令有:

查看文件权限 :ls -l filename
更改文件权限 (使用 chmod):chmod 755 filename # rwxr-xr-x 权限
更改文件所有者 (使用 chown):sudo chown user:group filename

四、网络配置

查看当前网络配置 :ifconfig 或 ip a
查看网络路由表 :route -n
更改 IP 地址(临时):sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0

五、系统监控

查看 CPU 和内存使用情况 :top
查看磁盘使用情况 :df -h
查看进程和服务 :ps aux
查看系统负载:uptime

六、其他实用工具

grep: 搜索文件内容

grep "search_term" file.txt

find: 查找文件

find /path/to/search -name "filename"

tar: 压缩和解压文件

压缩:

tar -czvf archive.tar.gz /path/to/directory

解压:

tar -xzvf archive.tar.gz

七、图形界面管理

安装图形界面软件:

使用 Ubuntu 软件中心来图形化安装软件,或者使用以下命令:

sudo apt install gnome-software

八、系统日志查看

Ubuntu 会记录系统日志,以便于你排查问题。常见的日志文件包括

系统日志 :cat /var/log/syslog
内核日志 :cat /var/log/kern.log

九、系统更新与升级

更新系统软件包 :sudo apt update && sudo apt upgrade
升级到新的 Ubuntu 版本:sudo do-release-upgrade

相关推荐
释怀不想释怀3 小时前
Linux环境变量
linux·运维·服务器
zzzsde3 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
凡人叶枫3 小时前
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透
java·linux·c语言·开发语言·c++·嵌入式开发
yuanmenghao3 小时前
Linux 性能实战 | 第 7 篇 CPU 核心负载与调度器概念
linux·网络·性能优化·unix
qq_297574673 小时前
Linux 服务器 Java 开发环境搭建保姆级教程
java·linux·服务器
神筆&『馬良』4 小时前
Foundation_pose在自己的物体上复现指南:实现任意物体6D位姿检测(利用realsense_D435i和iphone_16pro手机)
目标检测·ubuntu·机器人·视觉检测
70asunflower4 小时前
Emulation,Simulation,Virtualization,Imitation 的区别?
linux·docker
聆风吟º4 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~4 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化
神梦流5 小时前
GE 引擎的内存优化终局:静态生命周期分析指导下的内存分配与复用策略
linux·运维·服务器