Unix/Linux常用命令速查与权限管理指南

需积分: 0 1 下载量 186 浏览量 更新于2024-12-24 收藏 110KB PDF 举报
Unix/Linux 命令速查表是一份全面的参考文档,涵盖了Unix/Linux操作系统中常用的各种命令及其用法。这份文档的核心内容包括以下几个方面: 1. **文件和目录操作**: - `ls`:列出目录内容,`ls -l` 会提供更详细的文件列表,包括隐藏文件。 - `cd`:更改当前工作目录,`cd dir` 进入指定目录,`cd ~` 则切换到用户的主目录。 - `pwd`:显示当前工作目录。 - `mkdir dir`:创建一个新的目录。 - `rm file` 或 `rm -rf dir`:删除文件或目录,`-f` 和 `-r` 分别表示强制和递归删除。 - `cp file1 file2` 和 `cp -r dir1 dir2`:复制文件或目录,后者还会根据需要创建目标目录。 - `mv file1 file2`:移动或重命名文件,如果目标是目录,文件会被移动到该目录下。 - `ln -s file link`:创建文件的符号链接。 - `touch file`:创建新文件,或者更新已有文件的时间戳。 - `cat > file`:追加输入到文件,`< &> file` 则覆盖文件内容。 - `more file` 和 `head file`:分页查看文件内容,`head -n 10 file` 显示前10行。 - `tail file` 和 `tail -f file`:查看文件尾部内容,`-f` 实时追加。 2. **进程管理**: - `ps`:显示当前运行的进程状态。 - `top`:实时监控系统资源和进程,提供了详细的信息。 - `kill pid`:发送信号结束指定进程,`killall proc` 杀死所有名为proc的进程。 - `bg` 和 `fg`:将作业切换到后台和前台,`fg %n` 可以指定作业编号。 3. **文件权限管理**: - `chmod octalfile`:修改文件权限,例如 `chmod 777 file` 给所有用户读写执行权限,`chmod 755 file` 分配特定权限给所有者、组和其他用户。 4. **SSH(Secure Shell)**: - `ssh user@host`:以user身份登录远程主机。 - `ssh -p port user@host`:指定端口登录。 - `ssh-copy-id user@host`:自动添加公钥进行无密码登录。 5. **搜索功能**: - `grep pattern files`:在多个文件中搜索指定模式。 - `grep -r pattern dir`:递归搜索指定目录中的匹配内容。 - `command | grep pattern`:在命令输出中搜索模式。 6. **系统信息查询**: - `date`:显示当前日期和时间。 - `cal`:查看日历,通常用于查看月份的日程安排。 这份速查表对于系统管理员、开发者以及Linux/Unix新手来说都是极其实用的工具,帮助他们快速掌握常用的命令及其用法,提高工作效率。通过理解和熟练应用这些命令,用户可以更好地管理和控制他们的系统环境。