Linux 命令行速查表
1 系统操作命令
序号 |
命令 |
作用 |
补充 |
1 |
ls |
列出当前目录中的文件和子目录 |
|
2 |
pwd |
显示当前工作目录的路径 |
|
3 |
cd /path/to/directory |
切换工作目录 |
|
4 |
mkdir |
创建新目录 |
|
5 |
rmdir directory_name |
删除空目录 |
|
6 |
ps aux |
显示当前运行的进程 |
|
7 |
kill process_id |
终止进程 |
|
8 |
chmod permissions file_name |
修改文件或目录的权限 |
|
9 |
chown owner:group file_name |
修改文件或目录的所有者 |
|
10 |
tar -czvf archive.tar.gz directory_name # 压缩目录
tar -xzvf archive.tar.gz # 解压文件 |
用于压缩和解压文件和目录 |
|
11 |
df -h # 显示磁盘空间使用情况
du -h directory_name # 显示目录的磁盘使用情况 |
显示磁盘使用情况 |
|
12 |
mount /dev/sdX1 /mnt # 挂载分区到指定目录
umount /mnt # 卸载挂载的文件系统 |
挂载和卸载文件系统 |
|
13 |
top
htop |
显示系统资源的实时使用情况和进程信息 |
|
14 |
find /path/to/search -name "file_pattern" |
find:在文件系统中查找文件和目录 |
|
15 |
uname -a |
显示系统信息 |
|
16 |
shutdown -h now # 立即关闭系统
reboot # 重新启动系统 |
关闭或重新启动系统 |
|
17 |
who
w |
显示当前登录的用户信息 |
|
18 |
zip archive.zip file1 file2 # 压缩文件
unzip archive.zip # 解压ZIP文件 |
用于压缩和解压ZIP文件 |
|
19 |
useradd new_user # 添加用户
userdel username # 删除用户 |
用于添加和删除用户账户 |
|
20 |
passwd username |
更改用户密码 |
|
21 |
uptime |
显示系统的运行时间和负载情况 |
|
22 |
hostname # 显示主机名 |
显示或设置计算机的主机名 |
|
23 |
free -m # 以MB为单位显示内存使用情况 |
显示系统内存使用情况 |
|
24 |
lsblk # 显示块设备信息
fdisk /dev/sdX # 打开磁盘分区工具 |
查看磁盘分区信息和管理磁盘 |
|
25 |
stat file_or_directory |
显示文件或目录的详细信息 |
|
26 |
sudo command_to_run_as_superuser |
以超级用户权限运行命令 |
|
2 文件操作命令
序号 |
命令 |
作用 |
补充 |
1 |
touch file_name |
创建空文件或更新文件的时间戳 |
|
2 |
rm file_name
rm -r directory_name *# 递归删除目录及其内容* |
删除文件或目录 |
|
3 |
cp source_file destination
cp -r source_directory destination # 递归复制目录及其内容 ping:测试与主机的连通性 |
复制文件或目录 |
|
4 |
mv old_name new_name |
移动或重命名文件或目录 |
|
5 |
cat file_name |
连接和显示文件内容 |
|
6 |
more file_name
less file_name |
逐页显示文本文件内容 |
|
7 |
head -n 10 file_name # 显示文件的前10行
tail -n 20 file_name # 显示文件的后20行 |
显示文件的前几行或后几行 |
|
8 |
grep search_term file_name |
在文件中搜索指定文本 |
|
9 |
|
|
|
3 网络设置命令
序号 |
命令 |
作用 |
补充 |
1 |
ifconfig
ip addr show |
查看和配置网络接口信息 |
|
2 |
ping host_name_or_ip |
测试与主机的连通性 |
|
3 |
wget URL
curl -O URL |
从网络下载文件 |
|
4 |
ssh username@remote_host |
远程登录到其他计算机 |
|
5 |
scp local_file remote_user@remote_host:/remote/directory |
安全地将文件从本地复制到远程主机,或从远程主机复制到本地 |
|
6 |
iptables -A INPUT -p tcp --dport 80 -j ACCEPT # 允许HTTP流量
ufw enable # 启用Uncomplicated Firewall |
用于配置防火墙规则 |
|
7 |
netstat -tuln # 显示所有TCP和UDP端口
ss -tuln # 使用Socket Stat查看网络连接 |
显示网络连接信息 |
|
8 |
nc -vz host_name_or_ip port # 测试主机的端口是否可达 |
用于网络连接测试和数据传输 |
|
9 |
nmcli connection show # 显示网络连接信息 |
用于管理网络连接的命令行工具 |
|
引用
https://blog.csdn.net/wzk4869/article/details/132855372
Linux 命令行速查表