Linux常用命令速查与管理技巧

需积分: 0 0 下载量 11 浏览量 更新于2024-09-19 收藏 110KB PDF 举报
本文档是一份整理版的Linux命令速查指南,涵盖了Unix/Linux系统中的关键操作命令,方便用户快速查阅和理解。以下是文档中主要涵盖的知识点: 1. **目录操作**: - `ls`:列出当前目录内容。 - `ls -l`:以详细格式列出,包括隐藏文件。 - `cd`:切换到指定目录,如`cd dir`。 - `cd ~`:切换到用户的主目录。 - `pwd`:显示当前工作目录。 - `mkdir dir`:创建新目录。 - `rm file`:删除文件,`-rf`选项用于强制删除。 - `rm -r dir`:删除目录及其内容。 2. **文件复制与移动**: - `cp file1 file2`:复制文件。 - `cp -r dir1 dir2`:递归复制目录,创建目标目录若不存在。 - `mv file1 file2`:重命名或移动文件,如果目标是目录,则移动。 3. **符号链接与文件操作**: - `ln -s file link`:创建符号链接。 - `touch file`:创建空文件。 - `cat > file`:将标准输入追加到文件。 - `more file`:分页查看文件内容。 - `head file`:查看文件开头10行。 - `tail file`:查看文件结尾10行。 - `tail -f file`:持续监控文件末尾更新。 4. **进程管理**: - `ps`:显示当前进程。 - `top`:实时查看所有进程状态。 - `kill pid`:杀死指定进程ID。 - `killall proc`:杀死所有名为proc的进程。 - `bg`:将后台进程放回前台执行。 - `fg`/`fg n`:将作业调到前台并继续执行。 5. **文件权限管理**: - `chmod octal_file`:改变文件权限,例如`chmod 777 file`为所有用户赋予读写执行权限。 - `chmod 755 file`:给予所有者读写执行权限,组和其他用户只读执行。 6. **安全通信**: - `ssh user@host`:通过SSH以用户身份连接远程主机。 - `ssh -p port user@host`:指定端口连接。 - `ssh-copy-id user@host`:自动添加公钥进行无密码登录。 7. **文本搜索**: - `grep pattern files`:在文件中查找模式。 - `grep -r pattern dir`:递归搜索目录。 - `command | grep pattern`:在命令输出中搜索模式。 8. **系统信息查询**: - `date`:显示当前日期和时间。 - `cal`:显示日历。 这份速查指南提供了基础到高级的Linux命令集,对于Linux初学者和日常运维人员来说,是理解和掌握Linux操作的重要参考资料。熟练掌握这些命令能够提高效率,提升对Linux系统的掌控力。