活动介绍
file-type

Linux常用命令与技巧速查指南

TXT文件

下载需积分: 3 | 8KB | 更新于2024-12-01 | 104 浏览量 | 4 下载量 举报 收藏
download 立即下载
"这篇文档汇总了Linux操作系统的常用命令及技巧,涵盖了系统管理、文件操作、进程控制等多个方面。在Ubuntu系统中,还介绍了dpkg和apt包管理工具的使用方法。" 在Linux操作系统中,掌握一些基本的命令行操作是至关重要的。以下是Linux常用的一些命令及其用途: 1. `date`: 用于查看或设置系统日期和时间。 2. `stty -a`: 查看或修改终端设置,包括控制字符(Ctrl-C, Ctrl-D, Ctrl-Z)的配置。 3. `passwd`: 更改用户的密码,`passwd -h`显示帮助信息。 4. `logout` 和 `login`: 注销当前Shell会话,重新登录。 5. `pwd`: 显示当前工作目录。 6. `more`, `less`, `head`, `tail`: 分别用于分页查看、上下滚动查看、显示文件开头和结尾部分的内容。 7. `lp`, `lpstat`, `cancel`, `lpr`, `lpq`, `lprm`: 与打印机相关的命令,用于打印任务管理。 8. `chmod u+x`: 为文件添加执行权限,其中u代表用户,x代表执行权限。 9. `rm -rf dir`: 删除指定的目录(包括其下的所有文件和子目录),`-f`表示强制删除,不提示确认。 10. `cp -R dir`: 复制整个目录,`-R`表示递归复制。 11. `fg jobid`: 将后台运行的任务调到前台继续执行。`Ctrl-z`暂停任务,`bg jobid`使其在后台继续,`&`让命令在后台启动。 12. `kill`: 发送信号到进程,如`kill -9`发送SIG_KILL信号强制结束进程。 13. `ps`, `ps -e`, `ps -opid,ppid,session,tpgid,comm`: 显示进程信息,`session`显示会话ID,`tpgid`显示当前进程ID,`comm`显示进程名称。 在Ubuntu这样的基于Debian的系统中,`dpkg`是基本的包管理器: - `dpkg -i package`: 安装软件包。 - `dpkg -r package`: 移除软件包。 - `dpkg -P|--purge package`: 彻底移除软件包及其配置文件。 - `apt-get install somelib`: 在安装软件时,如果依赖缺失,`apt-get`会自动解决。 - `dpkg -L package`: 列出软件包包含的所有文件。 - `dpkg -S filename`: 查找包含特定文件的软件包。 - `dpkg`和`dselect`、`aptitude`都是包管理的前端界面。 此外,`apt`是更高级的包管理工具,提供了以下功能: - `apt-get install packages`: 安装软件包。 - `apt-get update`: 更新软件源列表。 - `apt-get upgrade`: 升级已安装的软件包。 - `apt-get dist-upgrade`: 升级系统,可能涉及移除和安装新包。 - `apt-get -f install`: 修复损坏的依赖关系。 - `apt-get autoremove`: 移除不再需要的依赖包。 - `apt-get remove packages`: 移除软件包。 - `apt-get remove package --purge`: 彻底移除软件包及配置。 - `dpkg -l | grep ^rc | awk '{print $2}' | tr ["\n"] [" "] | sudo xargs dpkg -P`: 移除所有已卸载但未完全删除的包。 - `apt-cache search keyword`: 搜索与关键词相关的软件包。 以上这些命令和技巧将帮助你更好地理解和管理Linux系统,无论是日常操作还是故障排查,都能更加得心应手。记住,熟练掌握这些命令,会让你在Linux世界里游刃有余。

相关推荐