Unix/Linux命令速查手册
需积分: 0 185 浏览量
更新于2024-09-28
收藏 110KB PDF 举报
"这是关于Linux命令的一个简明参考手册,涵盖了基本的文件操作、进程管理、文件权限设置、SSH连接以及搜索和系统信息查询等常用命令。这个手册旨在提供快速查阅的功能,帮助用户迅速掌握和使用Linux命令。"
在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`是目录,则将`file1`放入该目录。
- `ln -s file link`: 创建`file`的符号链接`link`。
- `touch file`: 更新或创建`file`的时间戳。
- `cat > file`: 将标准输入的内容追加到`file`。
- `more file`: 分页查看`file`内容。
- `head file`: 显示`file`的前10行。
- `tail file`: 显示`file`的后10行。
- `tail -f file`: 实时跟踪`file`的尾部内容。
2. 进程管理:
- `ps`: 显示当前活跃的进程。
- `top`: 动态显示所有正在运行的进程信息。
- `kill pid`: 终止进程ID为`pid`的进程。
- `killall proc`: 杀死所有名称为`proc`的进程。
- `bg`: 将后台任务列表显示出来。
- `fg`: 将最近的后台任务带到前台。
- `fg n`: 将后台任务编号为`n`的任务带到前台。
3. 文件权限:
- `chmod octal file`: 改变文件`file`的权限。`octal`是一个八进制数字,代表rwx权限的组合。
- 例如:`chmod 777 file`给予所有用户读、写、执行权限;`chmod 755 file`给予所有者全部权限,其他用户有读和执行权限。
4. SSH:
- `ssh user@host`: 作为用户`user`连接到主机`host`。
- `ssh -p port user@host`: 在端口`port`连接到`host`。
- `ssh-copy-id user@host`: 将本地的公钥复制到`host`,以实现无密码登录。
5. 搜索:
- `grep pattern files`: 在`files`中查找包含模式`pattern`的行。
- `grep -r pattern dir`: 递归地在目录`dir`中搜索`pattern`。
- `command | grep pattern`: 在`command`的输出中搜索`pattern`。
6. 系统信息:
- `date`: 显示当前日期和时间。
- `cal`: 显示当前月份的日历。
以上是Linux命令的基础介绍,对于熟练使用Linux环境的用户来说,理解和掌握这些命令至关重要。通过学习和实践,可以更高效地进行文件管理、进程控制和系统维护。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-11-08 上传
2008-06-17 上传
2008-03-24 上传
2008-08-27 上传
eric_liudonghua
- 粉丝: 0
- 资源: 10
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新