Linux命令大全:常用操作及参数解析
需积分: 0 143 浏览量
更新于2024-12-05
收藏 110KB PDF 举报
“本资源主要介绍了Linux操作系统中的一些常用命令及其参数,包括文件操作、进程管理、文件权限设置、SSH连接以及搜索和系统信息查询等基本功能。”
在Linux系统中,掌握常用命令是日常运维和开发工作中的基础。以下是对这些命令的详细说明:
1. 文件命令:
- `ls`:列出目录内容,`ls -a` 会显示包括隐藏文件在内的所有文件。
- `cd dir`:切换到目录 `dir`。
- `cd`:返回默认的家目录。
- `pwd`:显示当前工作目录。
- `mkdir dir`:创建新的目录 `dir`。
- `rm file`:删除文件 `file`。
- `rm -r dir`:删除目录 `dir` 及其内容。
- `rm -f file`:强制删除文件 `file`,不询问。
- `rm -rf dir`:强制删除目录 `dir` 及其内容,不询问。
- `cp file1 file2`:复制 `file1` 到 `file2`。
- `cp -r dir1 dir2`:复制目录 `dir1` 到 `dir2`,如果 `dir2` 不存在则创建。
- `mv file1 file2`:重命名或移动 `file1` 到 `file2`,如果 `file2` 是一个目录,则移动到该目录下。
- `ln -s file link`:创建文件 `file` 的符号链接 `link`。
- `touch file`:更新或创建文件 `file` 的时间戳。
- `cat > file`:将标准输入内容追加到 `file`。
- `more file` 和 `less file`:分页查看文件内容。
- `head file`:显示文件的前10行。
- `tail file`:显示文件的后10行。
- `tail -f file`:实时监控文件的尾部变化。
2. 进程管理:
- `ps`:显示当前活跃的进程。
- `top`:实时显示所有运行的进程状态。
- `kill pid`:杀死指定进程ID `pid` 的进程。
- `killall proc`:杀死所有名称为 `proc` 的进程。
- `bg`:列出后台任务。
- `fg`:将最近的后台任务带到前台。
- `fg n`:将后台任务编号为 `n` 的任务带到前台。
3. 文件权限:
- `chmod octal file`:使用八进制数字设定文件 `file` 的权限。例如:
- `chmod 777 file`:给予所有用户读、写、执行权限。
- `chmod 755 file`:给予所有者(owner)读、写、执行权限,组成员和其他人有读、执行权限。
4. SSH:
- `ssh user@host`:使用 `user` 账户远程登录到 `host`。
- `ssh -p port user@host`:在特定端口 `port` 上远程登录。
- `ssh-copy-id user@host`:将本地的公钥复制到 `host`,以便实现无密码SSH登录。
5. 搜索:
- `grep pattern files`:在 `files` 中查找匹配 `pattern` 的行。
- `grep -r pattern dir`:递归搜索 `dir` 下所有文件中的 `pattern`。
- `command | grep pattern`:在 `command` 的输出中查找 `pattern`。
6. 系统信息:
- `date`:显示当前日期和时间。
- `cal`:打印日历。
- `whoami`:显示当前登录用户。
- `hostname`:显示主机名。
- `ifconfig` 或 `ip addr`:查看网络接口配置。
- `uname -a`:显示系统信息,包括内核版本等。
学习并熟练掌握这些基本的Linux命令,能够极大地提高在Linux环境中的工作效率。在实际工作中,还可以结合man手册(如 `man chmod`)获取更详细的命令用法和选项。
156 浏览量
点击了解资源详情
点击了解资源详情
131 浏览量
5142 浏览量
2015-08-27 上传
106 浏览量
2013-03-24 上传
2014-08-27 上传
alpha_119
- 粉丝: 4
最新资源
- 电磁炉工作原理与维修详解
- Windows XP超级技巧大公开:从高手到专家
- ADS-5065数码相机Menu系统开发研究
- Oracle9i数据库管理基础:启动关闭、创建与用户管理
- DC5348数位相机UI修改教程:从字符串到图标
- PXA272平台下NOR FLASH嵌入式文件系统设计详解
- ActionScript 3.0 Cookbook 中文版:常青翻译
- Verilog非阻塞赋值详解:功能与仿真竞争
- 中小企业局域网组建攻略:迈向千兆与智能化
- ISCW10SG_Vol1:网络安全实施教程(纯英文版)
- 软件工程课程设计:基于Web的应用实践
- C++实现的数据结构课程设计与算法分析
- SPSS菜单中英文对照全面解析:术语与操作指南
- 探索红外成像系统:原理与发展历程
- S3C44B0嵌入式微处理器用户手册与特性概述
- ZigBee驱动的低成本三表无线远程抄表系统优化