Linux常用命令
Linux 常用命令
文件及目录管理
-
ls- 列出目录的内容。 -
cd- 更改当前工作目录。 -
pwd- 打印当前工作目录。 -
mkdir- 创建一个新目录。 -
rmdir- 删除一个空目录。 -
rm- 删除文件或目录。 -
mv- 移动或重命名文件和目录。 -
cp- 复制文件和目录。 -
touch- 创建新文件或更新现有文件的时间戳。 -
find- 根据各种标准搜索文件和目录。
文件查看和操作
-
cat- 连接并显示一个或多个文件的内容。 -
less- 一次一页地查看文件的内容。 -
head- 显示文件的前几行。 -
tail- 显示文件的最后几行。 -
grep- 在文件或输入中搜索模式。 -
sed- 用于编辑文件的流编辑器。 -
awk- 模式扫描和处理语言。 -
sort- 对文本文件的行进行排序。 -
uniq- 报告或省略重复的行。 -
diff- 逐行比较文件。
系统信息和管理
-
uname- 打印系统信息。 -
uptime- 显示系统已运行的时间。 -
free- 显示可用和已用内存量。 -
top- 显示和管理最活跃的 CPU 进程。 -
ps- 报告当前流程的快照。 -
kill- 通过进程 ID (PID) 终止进程。 -
killall- 通过名称终止进程。 -
reboot- 重新启动系统。 -
shutdown- 关闭系统。 -
crontab- 安排任务在特定时间或间隔运行。
用户和权限管理
-
useradd- 创建一个新的用户帐户。 -
userdel- 删除用户帐户。 -
usermod- 修改用户账户。 -
groupadd- 创建新组。 -
groupdel- 删除组。 -
groupmod- 修改群组。 -
chown- 更改文件或目录的所有者。 -
chgrp- 更改文件或目录的组所有权。 -
chmod- 更改文件或目录的权限。 -
su- 切换到另一个用户帐户。
网络和远程访问
-
ping- 测试与远程主机的连接。 -
ifconfig- 配置网络接口。 -
ssh- 用于远程登录和文件传输的安全外壳。 -
scp- 通过 SSH 传输文件的安全复制。 -
rsync- 在两个位置之间同步文件和目录。 -
ftp- 用于传输文件的文件传输协议。 -
nc(或netcat) - 通过网络连接读取和写入数据。 -
nmap- 网络探索和安全审计工具。 -
wget- 从网络检索文件。 -
curl- 使用各种协议传输数据。