Unix/Linux命令大全:快速入门与参考
需积分: 0 47 浏览量
更新于2024-11-28
收藏 110KB PDF 举报
"这是关于Unix/Linux命令的一份详细参考,涵盖了文件操作、进程管理、文件权限、SSH连接以及搜索和系统信息查询等基本操作。"
在Unix/Linux操作系统中,掌握基本的命令行操作是极其重要的。以下是一些核心知识点:
1. **文件命令**:
- `ls`:用于列出目录内容,`ls -a`则会显示包括隐藏文件在内的所有文件。
- `cd`:改变当前工作目录,`cd ~`会切换到用户家目录。
- `pwd`:显示当前工作目录的完整路径。
- `mkdir`:创建新目录,如`mkdir dir`会在当前目录下创建一个名为`dir`的新目录。
- `rm`:删除文件,`rm -rf dir`将删除目录及其所有内容,注意这是一个危险操作,因为它是强制删除且不会提示确认。
- `cp`:复制文件或目录,`cp -r dir1 dir2`将复制整个`dir1`到`dir2`。
- `mv`:移动或重命名文件,如果目标是目录,文件会被移动到该目录下。
- `ln -s`:创建符号链接,`ln -s file link`会在当前目录创建一个指向`file`的软链接`link`。
- `touch`:更新文件时间戳或创建新文件。
- `cat`, `more`, `head`, `tail`:用于查看文件内容,`cat`常用于合并或查看文件,`more`和`less`分页显示,`head`显示文件前几行,`tail`显示文件后几行。
2. **进程管理**:
- `ps`:列出当前系统中的进程。
- `top`:实时查看系统资源占用情况,包括所有进程的状态。
- `kill`:发送信号到进程,`kill pid`杀死指定进程ID的进程。
- `killall`:根据进程名杀死进程,如`killall proc`会杀死所有名为`proc`的进程。
- `bg`:将停止的作业放到后台继续运行。
- `fg`:将后台作业带回到前台。
3. **文件权限**:
- `chmod`:改变文件或目录的权限,例如`chmod 777 file`会给所有用户赋予读写执行权限,`chmod 755`则意味着所有者有全部权限,组成员和其他用户只有读和执行权限。
4. **SSH**:
- `ssh`:安全外壳协议,用于加密网络通信,如`ssh user@host`远程登录到主机。
- `ssh -p port user@host`:指定端口进行连接。
- `ssh-copy-id user@host`:将本地SSH公钥拷贝到远程主机,便于无密码登录。
5. **搜索**:
- `grep`:搜索包含特定模式的行,如`grep pattern files`在多个文件中查找模式。
- `grep -r pattern dir`:递归地在目录`dir`中查找匹配模式的行。
- `command | grep pattern`:将命令的输出通过管道传递给`grep`过滤。
6. **系统信息**:
- `date`:显示当前日期和时间。
- `cal`:打印日历。
- `uname`:显示系统信息,如`uname -a`显示详细的系统信息。
- `df`:查看磁盘空间使用情况。
- `du`:查看文件和目录所占磁盘空间。
这些都是Unix/Linux环境中的基础操作,对于日常管理和维护系统非常有用。熟悉这些命令将极大地提高在命令行界面工作的效率。记得,`man`命令可以用于查看任何命令的详细帮助文档,它是学习新命令的好助手。
2008-08-01 上传
128 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
msj0917
- 粉丝: 1
最新资源
- Java开发手册:高清中文版及详细目录解析
- Gulp命名模块:简化前端未命名Require模块管理
- JavaScript实现经典贪吃蛇游戏教程
- 在线考试系统2.7.7版本全面升级,功能更强大
- STM32F303基础工程文件详解
- 江南红月游戏服务器端及GM工具源码发布
- FFXIV开瓶器制作指南与在线应用介绍
- Azure API管理动手实验室:研讨会指南
- jeecg-boot 2.1实现在线表单与Vue路由页面集成
- API测试示例实践:深入解析HTML应用
- pwatools: 快速构建跨平台PWA的JavaScript库
- IPL数据集探索性数据分析深度解读
- 构建.NET Core MVC与EF Core集成Demo
- Android应用实现滑动刷新功能的示例教程
- VCE文件打开工具v3.1注册版安装与使用教程
- Fullstaq Ruby Server Edition:高效内存管理与快速安装的Ruby发行版