Linux命令大全:常用操作及参数解析

需积分: 0 3 下载量 143 浏览量 更新于2024-12-05 收藏 110KB PDF 举报
“本资源主要介绍了Linux操作系统中的一些常用命令及其参数,包括文件操作、进程管理、文件权限设置、SSH连接以及搜索和系统信息查询等基本功能。” 在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` 是一个目录,则移动到该目录下。 - `ln -s file link`:创建文件 `file` 的符号链接 `link`。 - `touch file`:更新或创建文件 `file` 的时间戳。 - `cat > file`:将标准输入内容追加到 `file`。 - `more file` 和 `less file`:分页查看文件内容。 - `head file`:显示文件的前10行。 - `tail file`:显示文件的后10行。 - `tail -f file`:实时监控文件的尾部变化。 2. 进程管理: - `ps`:显示当前活跃的进程。 - `top`:实时显示所有运行的进程状态。 - `kill pid`:杀死指定进程ID `pid` 的进程。 - `killall proc`:杀死所有名称为 `proc` 的进程。 - `bg`:列出后台任务。 - `fg`:将最近的后台任务带到前台。 - `fg n`:将后台任务编号为 `n` 的任务带到前台。 3. 文件权限: - `chmod octal file`:使用八进制数字设定文件 `file` 的权限。例如: - `chmod 777 file`:给予所有用户读、写、执行权限。 - `chmod 755 file`:给予所有者(owner)读、写、执行权限,组成员和其他人有读、执行权限。 4. SSH: - `ssh user@host`:使用 `user` 账户远程登录到 `host`。 - `ssh -p port user@host`:在特定端口 `port` 上远程登录。 - `ssh-copy-id user@host`:将本地的公钥复制到 `host`,以便实现无密码SSH登录。 5. 搜索: - `grep pattern files`:在 `files` 中查找匹配 `pattern` 的行。 - `grep -r pattern dir`:递归搜索 `dir` 下所有文件中的 `pattern`。 - `command | grep pattern`:在 `command` 的输出中查找 `pattern`。 6. 系统信息: - `date`:显示当前日期和时间。 - `cal`:打印日历。 - `whoami`:显示当前登录用户。 - `hostname`:显示主机名。 - `ifconfig` 或 `ip addr`:查看网络接口配置。 - `uname -a`:显示系统信息,包括内核版本等。 学习并熟练掌握这些基本的Linux命令,能够极大地提高在Linux环境中的工作效率。在实际工作中,还可以结合man手册(如 `man chmod`)获取更详细的命令用法和选项。