linux系统关键命令
linux系统关键命令详细介绍
在 Linux 系统中,以下是一些关键命令及其用途:
文件和目录操作
ls:列出目录内容。例如,ls -l以长格式显示文件和目录信息。cd:用于切换当前工作目录。如cd /home/user切换到/home/user目录。mkdir:创建新目录。mkdir new_directory会创建一个名为new_directory的新目录。rm:删除文件或目录。rm file.txt删除file.txt文件;rm -r directory递归删除directory目录及其内容。cp:复制文件或目录。cp source_file destination_file将source_file复制为destination_file;cp -r source_dir destination_dir递归复制目录。mv:移动或重命名文件和目录。mv old_name new_name重命名文件或目录;mv file /new/path将文件移动到新路径。
文件查看和编辑
cat:显示文件内容。cat file.txt会在终端输出file.txt的内容。more和less:分页查看文件内容。more file.txt逐页显示文件内容;less file.txt功能更强大,支持向前和向后翻页。nano和vim:文本编辑器。nano file.txt使用简单的文本编辑器打开file.txt;vim file.txt则是功能丰富但较复杂的编辑器。
系统信息和进程管理
uname:显示系统信息。uname -a显示完整的系统信息。df:查看磁盘使用情况。df -h以人类可读的格式显示磁盘使用情况。du:查看目录或文件占用磁盘空间大小。du -sh directory显示directory的总大小。ps:查看当前运行的进程。ps -ef显示所有进程的详细信息。top:动态显示系统中各个进程的资源占用情况。kill:终止进程。kill -9 1234强制终止进程 ID 为 1234 的进程。
用户和权限管理
useradd和userdel:创建和删除用户。useradd new_user创建新用户;userdel old_user删除用户。passwd:更改用户密码。passwd user可以更改user用户的密码。chmod:更改文件或目录的权限。chmod 755 file赋予文件所有者读、写、执行权限,组用户和其他用户读、执行权限。chown:更改文件或目录的所有者。chown new_owner file将file的所有者更改为new_owner。
网络操作
ping:测试网络连接。ping google.com测试与google.com的网络连接。ifconfig或ip:查看和配置网络接口信息。ifconfig显示网络接口信息;ip addr show也有类似功能。ssh:远程登录到其他服务器。ssh user@server_ip以user用户身份登录到server_ip服务器。