Unix/Linux命令大全:速查与参考
需积分: 0 64 浏览量
更新于2024-09-25
收藏 110KB PDF 举报
"这篇文档提供了一份简明的Linux命令速查表,涵盖了文件操作、进程管理、文件权限、SSH连接以及搜索和系统信息查询等基本命令。这些命令是Linux系统管理的基础工具,对于日常的系统操作和维护至关重要。"
详细说明:
1. **文件命令**:
- `ls`:列出目录内容,`-a`参数会显示隐藏文件。
- `cd`:切换目录,`dir`为要切换到的目录,不加参数则返回home目录。
- `pwd`:打印当前工作目录。
- `mkdir`:创建新目录,`dir`为目录名。
- `rm`:删除文件,`-r`用于删除目录,`-f`强制删除,忽略提示。
- `cp`:复制文件或目录,`-r`用于递归复制目录。
- `mv`:移动或重命名文件,如果目标是目录,则将源文件移动进去。
- `ln -s`:创建软链接(符号链接),`link`为目标链接名。
- `touch`:更新文件时间戳或创建新文件。
- `cat`, `more`, `head`, `tail`:查看文件内容,`more`和`less`可以分页查看,`head`显示前10行,`tail`显示后10行,`-f`跟随文件追加内容。
2. **进程管理**:
- `ps`:显示当前活动进程。
- `top`:实时监控系统进程状态。
- `kill`:通过进程ID杀死进程,`killall`按名称杀死所有进程。
- `bg`:将后台作业列出,`fg`将最近的作业带至前台,`fg n`将指定作业n带至前台。
3. **文件权限**:
- `chmod`:改变文件权限,如`chmod 777 file`给予所有用户读写执行权限,`chmod 755`给予所有者完全权限,组和其他用户只读执行权限。
4. **SSH**:
- `ssh`:安全shell,用于远程登录,`user@host`指定用户名和主机,`-p`指定端口。
- `ssh-copy-id`:将本地的SSH公钥复制到远程主机,实现无密码登录。
5. **搜索**:
- `grep`:在文件或输出中查找匹配的模式,`-r`进行递归搜索,`-p`搜索目录。
6. **系统信息**:
- `date`:显示当前日期和时间。
- `cal`:显示日历。
- `whoami`:显示当前登录用户。
- `uname -a`:提供系统详细信息,包括内核版本和操作系统。
以上只是基础的Linux命令,实际上Linux Shell提供了更丰富的功能,如管道(`|`)用于连接命令,重定向(`>`、`<`)改变输入输出流,以及各种复杂的条件判断和循环结构。熟练掌握这些命令能极大提高在Linux环境中的工作效率。对于更深入的学习,可以查阅`man`手册或在线教程。
2010-03-10 上传
2009-02-05 上传
2009-10-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-02-03 上传
点击了解资源详情