Unix/Linux命令大全:文件操作、进程管理、SSH与权限控制
需积分: 0 121 浏览量
更新于2024-12-02
收藏 110KB PDF 举报
"Unix/Linux 命令参考"
Unix/Linux 是一种广泛使用的操作系统,其命令行界面提供了丰富的功能,便于用户进行各种系统操作。本参考涵盖了文件管理、进程管理、文件权限控制、SSH连接、搜索、系统信息查看、压缩、网络管理和软件安装等方面的基本命令。
### 文件命令
`ls` - 列出目录内容,`-a` 选项用于显示隐藏文件,`-l` 选项以格式化方式显示。
`cd dir` - 改变当前工作目录至 `dir`。
`cd` - 回到用户的主目录。
`pwd` - 打印当前工作目录。
`mkdir dir` - 创建新目录 `dir`。
`rm file` - 删除文件 `file`,`-r` 用于删除目录,`-f` 强制删除。
`cp file1 file2` - 复制文件 `file1` 到 `file2`,`-r` 用于递归复制目录。
`mv file1 file2` - 移动或重命名文件,若目标是目录,则将文件放入该目录。
`ln -s file link` - 创建文件 `file` 的符号链接 `link`。
`touch file` - 更新或创建文件 `file`的时间戳。
`cat > file` - 将标准输入内容追加到 `file`。
`more` 或 `less` - 分页查看文件内容。
`head` - 显示文件的前几行,通常默认是10行。
`tail` - 显示文件的后几行,`-f` 选项可以持续跟踪文件变化。
### 进程管理
`ps` - 显示当前活动的进程。
`top` - 实时监控所有运行的进程。
`kill pid` - 终止进程 ID 为 `pid` 的进程。
`killall proc` - 终止所有名为 `proc` 的进程。
`bg` - 显示后台作业。
`fg` - 将最近的后台作业调至前台。
`fg n` - 将作业 `n` 调至前台。
### 文件权限
`chmod` - 改变文件或目录的权限,例如:
- `chmod 777 file` - 给所有用户添加读、写、执行权限。
- `chmod 755 file` - 给所有者 rwx 权限,给组和其他用户 rx 权限。
### SSH
`ssh user@host` - 作为 `user` 用户连接到 `host`。
`ssh -p port user@host` - 在特定端口 `port` 连接。
`ssh-copy-id user@host` - 将本地公钥复制到 `host`,实现无密码登录。
### 搜索
`grep pattern files` - 在 `files` 中查找匹配 `pattern` 的行。
`grep -r pattern dir` - 递归搜索目录 `dir` 中的匹配项。
`command | grep pattern` - 在 `command` 的输出中查找匹配的行。
### 系统信息
`date` - 显示当前日期和时间。
`cal` - 显示日历。
`uname` - 显示系统信息,如内核版本。
### 压缩与解压缩
`tar` - 对文件和目录进行打包和压缩,如 `tar -czvf archive.tar.gz dir`。
`gzip` 和 `gunzip` - 压缩和解压缩文件。
`bzip2` 和 `bunzip2` - 使用 bzip2 压缩算法。
### 网络
`ping host` - 检查网络连接到 `host`。
`ifconfig` - 查看网络接口配置。
`nslookup` 或 `dig` - 查询域名系统记录。
### 安装
`apt-get install package` (Debian/Ubuntu) - 安装软件包 `package`。
`yum install package` (RHEL/CentOS) - 同上。
`dnf install package` (Fedora) - 同上。
以上仅是 Unix/Linux 命令的冰山一角,学习和掌握这些命令将极大地提高你在系统管理方面的效率。通过查阅手册页(如 `man command`),你可以获取更多关于每个命令的详细信息。
127 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
jernymy
- 粉丝: 224
- 资源: 28
最新资源
- Ejemplos_analogicas_cygwinnmap_
- ffwd:灵活的度量标准转发代理
- basic-spring-rest
- Hacked Hacker News-crx插件
- web数据可视化(echarts)
- snippet-generator-java:作业
- New_app
- 语音识别-现场录音_matalab语音识别_声音性别_音频识别_
- 信管2019系统集成项目管理工程师历年真题(含上午题、案例分析)试题和答案解析.rar
- dsc:DNS统计信息收集器
- NewBook3:全民阅读客户端
- Java-Calculator:使用Java的简单计算器程序
- slf4j-log4j12-1.7.10-daas
- MAIN_Landsat8_Propress_Landsat8预处理_
- MSBlockButton
- proactive-law:GlobalHack V的ProactiveLaw项目