Unix/Linux命令速查手册

需积分: 0 1 下载量 32 浏览量 更新于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环境的用户来说,理解和掌握这些命令至关重要。通过学习和实践,可以更高效地进行文件管理、进程控制和系统维护。