欢迎大家来到IT世界,在知识的湖畔探索吧!
Ubuntu Linux 是一款流行的开源操作系统,广泛应用于服务器、开发、学习等场景。命令行是 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