Ubuntu 操作系统常用命令详解

Ubuntu 操作系统常用命令详解Ubuntu Linux 是一款流行的开源操作系统 广泛应用于服务器 开发 学习等场景 命令行是 Ubuntu 的灵魂 也是高效 稳定管理系统的利器 本文按照各大常用领域 详细总结 Ubuntu 必学命令 参数 常见用法及实用小技巧 一 文

欢迎大家来到IT世界,在知识的湖畔探索吧!

Ubuntu Linux 是一款流行的开源操作系统,广泛应用于服务器、开发、学习等场景。命令行是 Ubuntu 的灵魂,也是高效、稳定管理系统的利器。本文按照各大常用领域,详细总结 Ubuntu 必学命令、参数、常见用法及实用小技巧;

Ubuntu 操作系统常用命令详解



欢迎大家来到IT世界,在知识的湖畔探索吧!


一、文件和目录管理

1. 查看当前路径

pwd # 输出:/home/your_username

欢迎大家来到IT世界,在知识的湖畔探索吧!

2. 查看目录内容

欢迎大家来到IT世界,在知识的湖畔探索吧!ls # 查看文件列表 ls -l # 详细列表(权限/属主/时间/大小等) ls -a # 包含隐藏文件 ls -lh # 以易读方式显示文件大小 ls -R # 递归显示子目录

3. 切换目录

cd /path/to/dir # 进入指定目录 cd ~ # 返回用户主目录 cd .. # 返回上一级目录 cd - # 回到上一次所在目录

4. 新建和编辑文件/文件夹

欢迎大家来到IT世界,在知识的湖畔探索吧!mkdir newfolder # 新建目录 mkdir -p folder1/folder2 # 一次创建多级目录 touch file.txt # 新建空文件 nano file.txt # 用 nano 编辑器编辑/新建文件 vi / vim file.txt # 用 vi/vim 编辑器

5. 复制/移动/重命名/删除

cp 文件1 文件2 # 复制文件 cp -r 文件夹1 文件夹2 # 递归复制目录 mv 文件1 新位置 # 移动文件或重命名 rm 文件 # 删除文件 rm -r 文件夹 # 递归删除文件夹 rm -rf 文件夹 # 强制递归删除(危险!慎用)

二、文件查看与内容处理

欢迎大家来到IT世界,在知识的湖畔探索吧!cat file.txt # 显示全部内容 tac file.txt # 反向输出 less file.txt # 分页浏览,q退出 more file.txt # 类似less head -n 20 file.txt # 看前20行 tail -n 20 file.txt # 看末20行 tail -f log.txt # 实时查看日志动态(Ctrl+C终止) grep "关键词" file.txt # 搜索文件中内容 grep -r "关键词" ./目录 # 递归搜索 wc -l file.txt # 统计行数 cut -d ':' -f 1 etc/passwd # 分隔符方式提取字段 sort file.txt | uniq # 排序去重 diff a.txt b.txt # 对比文件内容差异

三、权限与所有者管理

ls -l file # 查看权限 chmod 755 file # 修改权限为rwxr-xr-x chmod u+x script.sh # 增加可执行权限 chown user file # 修改属主 chown user:group file # 修改属主和属组 sudo command # 以root权限执行命令

四、系统管理和监控

欢迎大家来到IT世界,在知识的湖畔探索吧!free -m # 查看内存占用 (单位MB) df -h # 查看分区使用 (人类可读) du -sh /文件夹 # 查看文件夹大小 top/htop # 查看进程和资源占用 ps aux # 查看全部进程 ps aux | grep nginx # 查找进程 kill PID # 终止指定进程 kill -9 PID # 强制终止进程 history # 查看命令历史 uptime # 查看开机时长和负载 who # 当前在线用户 uname -a # 系统/内核信息 lscpu # 查看CPU信息 lsblk # 存储设备和挂载信息

五、网络管理和测试

ip a / ifconfig # 查看和配置网络 ping baidu.com # 测试网络连通性 traceroute www.baidu.com # 跟踪路由 netstat -tulnp # 监听端口(旧系统) ss -tulnp # 新系统端口 curl -I https://www.baidu.com # 获取网页响应头 wget http://... # 下载文件 scp 本地文件 user@host:/目标路径 # 远程复制 rsync -avz 源 目标 # 高效同步 ssh user@host # 远程登录

六、软件包管理 APT

欢迎大家来到IT世界,在知识的湖畔探索吧!sudo apt update # 更新软件源 sudo apt upgrade # 升级已安装包 sudo apt install 软件包 # 安装软件 sudo apt remove 软件包 # 卸载软件 sudo apt purge 软件包 # 卸载并清理配置 sudo apt autoremove # 清理不再使用的依赖 sudo apt search 关键词 # 搜索软件包 sudo apt list --installed # 已安装包 sudo dpkg -i 包名.deb # 手动安装deb包 sudo apt --fix-broken install # 解决依赖问题

七、压缩与解压

tar -czvf file.tar.gz 文件夹 # 打包压缩 tar -xzvf file.tar.gz # 解压tar.gz zip -r file.zip 文件夹 # zip压缩 unzip file.zip # zip解压

八、计划任务和自动化

欢迎大家来到IT世界,在知识的湖畔探索吧!crontab -e # 当前用户编辑定时任务 crontab -l # 查看当前任务 # 例:每天凌晨2点备份 0 2 * * * /usr/bin/rsync -av /data/ /backup/

九、日志与故障排查

journalctl -xe # 查看系统日志(systemd) dmesg # 查看启动和内核日志 tail -f /var/log/syslog # 实时查看系统日志 tail -f /var/log/auth.log # 查看安全认证日志

十、快捷键与命令高效技巧

  • Tab补全:输入部分命令或路径后,按Tab自动补全
  • Ctrl+C:中断当前命令
  • Ctrl+Z:挂起当前命令
  • Ctrl+L:清屏
  • Ctrl+R:搜索命令历史
  • !!:执行上一个命令
  • !ls:执行上一次ls命令

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/130679.html

(0)
上一篇 19分钟前
下一篇 4分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信