Linux常用命令和解析
文件和目录操作
-
列出文件和目录:
ls
列出当前目录下的所有文件和子目录。
-
切换目录:
cd <目录路径>
切换到指定的目录。
-
创建目录:
mkdir <目录名称>
创建一个新的目录。
-
删除文件或目录:
rm <文件或目录路径>
删除指定的文件或目录。
-
复制文件或目录:
cp <源文件路径> <目标文件路径>
将源文件复制到目标文件路径。
-
移动文件或目录:
mv <源文件路径> <目标文件路径>
将源文件移动到目标文件路径。
-
查看文件内容:
cat <文件路径>
查看文件的内容。
文件权限
-
修改文件权限:
chmod <权限设置> <文件路径>
修改文件的访问权限。
-
修改文件所有者:
chown <新所有者> <文件路径>
修改文件的所有者。
-
修改文件所属组:
chgrp <新所属组> <文件路径>
修改文件的所属组。
进程管理
-
查看进程:
ps
列出当前运行的进程。
-
杀死进程:
kill <进程ID>
终止指定的进程。
-
后台运行进程:
<命令> &
在后台运行指定的命令。
网络操作
-
查看IP地址:
ifconfig
查看网络接口的 IP 地址。
-
查看网络连接:
netstat
显示网络连接、路由表和网络接口信息。
-
Ping 测试:
ping <目标IP或域名>
向指定的 IP 地址或域名发送 Ping 请求。
-
SSH 登录:
ssh <用户名>@<远程主机IP或域名>
通过 SSH 协议登录到远程主机。
压缩和解压缩
-
压缩文件或目录:
tar -czvf <压缩文件名.tar.gz> <目标文件或目录>
压缩指定的文件或目录为 tar.gz 格式。
-
解压缩文件:
tar -xzvf <压缩文件名.tar.gz>
解压缩指定的 tar.gz 文件。
用户和权限管理
-
创建新用户:
useradd <用户名>
创建一个新的用户。
-
修改用户密码:
passwd <用户名>
修改指定用户的密码。
-
切换用户:
su <用户名>