远程执行指令-常用指令集

{

"网络测试": [

{ "cmd": "ping -c 4 {ip}", "note": "发送4个ICMP包测试连通性" },

{ "cmd": "ping -c 10 -w 15 {ip}", "note": "测试10次,最多等待15秒" },

{ "cmd": "ifconfig -a", "note": "查看所有网络接口配置(含禁用)" },

{ "cmd": "ip addr show", "note": "显示 IP 地址及属性(现代指令)" },

{ "cmd": "netstat -tuln", "note": "查看正在监听的 TCP/UDP 端口" },

{ "cmd": "netstat -anp | grep ESTABLISHED", "note": "过滤显示已建立的连接" },

{ "cmd": "route -n", "note": "查看路由表(不解析域名)" },

{ "cmd": "arp -a", "note": "查看 ARP 缓存表(IP/MAC对应)" }

],

"目录切换与查看": [

{ "cmd": "pwd", "note": "显示当前工作目录的完整路径" },

{ "cmd": "ls -R", "note": "递归列出所有子目录内容" },

{ "cmd": "ls -al", "note": "列出所有文件及详细权限" },

{ "cmd": "tree -L 2", "note": "树状结构显示目录(深度为2)" }

],

"创建与删除": [

{ "cmd": "mkdir -p /path/to/dir", "note": "递归创建多级目录" },

{ "cmd": "touch file.txt", "note": "创建空文件或更新时间戳" },

{ "cmd": "rm -i file.txt", "note": "删除文件前进行交互确认" },

{ "cmd": "rm -rf dir_name", "note": "强制递归删除目录(慎用!)" },

{ "cmd": "rmdir dir_name", "note": "仅删除空目录" }

],

"复制、移动与重命名": [

{ "cmd": "cp -r source_dir dest_dir", "note": "递归复制整个文件夹" },

{ "cmd": "cp -p file1 file2", "note": "连同文件属性一起复制" },

{ "cmd": "mv old_name new_name", "note": "移动或重命名文件" }

],

"权限与所有权": [

{ "cmd": "chmod 755 file", "note": "设置权限为 rwxr-xr-x" },

{ "cmd": "chmod +x script.sh", "note": "给脚本添加可执行权限" },

{ "cmd": "chown user:group file", "note": "更改所属用户和组" },

{ "cmd": "chown -R user:group dir", "note": "递归更改目录下所有权" }

],

"文本处理与搜索": [

{ "cmd": "cat > file.txt", "note": "从标准输入重写文件(Ctrl+D结束)" },

{ "cmd": "grep -r 'keyword' /path/", "note": "递归搜索关键字" },

{ "cmd": "find . -type f -size +100M", "note": "查找大于100MB的文件" },

{ "cmd": "diff file1 file2", "note": "逐行比较两个文件的差异" }

],

"压缩与归档": [

{ "cmd": "tar -zcvf archive.tar.gz /path", "note": "创建 gzip 压缩归档" },

{ "cmd": "tar -zxvf archive.tar.gz", "note": "解压 .tar.gz 文件" },

{ "cmd": "tar -xzvf /mnt/mmc/archive.tar.gz -C /mnt/mmc/CarDetector/", "note": "解压 .tar.gz 到指定文件夹" },

{ "cmd": "zip -r data.zip folder/", "note": "将文件夹压缩为 zip" },

{ "cmd": "unzip data.zip", "note": "解压 zip 文件" }

],

"系统状态": [

{ "cmd": "uptime", "note": "查看系统运行时间及负载" },

{ "cmd": "uname -a", "note": "显示内核、硬件架构等信息" },

{ "cmd": "date", "note": "查看或设置系统当前时间" },

{ "cmd": "cat /proc/loadavg", "note": "查看 1,5,15 分钟负载快照" },

{ "cmd": "free -m", "note": "以 MB 查看内存使用情况" },

{ "cmd": "df -h", "note": "以易读模式查看磁盘空间占用" }

],

"进程管理": [

{ "cmd": "top -b -n 1", "note": "批处理模式显示一次进程快照" },

{ "cmd": "top -b -n 1 -p $(pgrep -d',' -i 'cmd_basicmode|guardianPro|DataServiceBrid')", "note": "批处理模式显示一次进程快照" },

{ "cmd": "ps -ef", "note": "显示所有进程的完整格式信息" },

{ "cmd": "ps aux --sort=-%mem | head -n 10", "note": "内存占用前10的进程" },

{ "cmd": "ps aux --sort=-%cpu | head -n 10", "note": "CPU 占用前10的进程" }

],

"日志与文件": [

{ "cmd": "rm /mnt/mmc/CarDetector/debug.txt", "note": "删除某文件" },

{ "cmd": "tail -n 50 /var/log/messages", "note": "查看系统消息日志后50行" },

{ "cmd": "tail -n 200 /mnt/mmc/CarDetector/debug.txt", "note": "查看系统消息日志后200行" },

{ "cmd": "tail -n 50 /var/log/syslog", "note": "查看系统日志(Ubuntu/Debian)" },

{ "cmd": "dmesg | tail -n 50", "note": "查看内核缓冲信息最后50条" },

{ "cmd": "ls -lh /tmp", "note": "查看临时目录文件及大小" },

{ "cmd": "find /var/log -name "*.log" -mtime -1", "note": "查找24小时内修改的日志" }

],

"硬件与服务": [

{ "cmd": "lsusb", "note": "列出 USB 设备信息" },

{ "cmd": "lspci", "note": "列出 PCI 设备(显卡/网卡等)" },

{ "cmd": "systemctl list-units --type=service --state=running", "note": "查看运行中的服务" },

{ "cmd": "service --status-all", "note": "查看所有传统服务状态" }

]

}

相关推荐
用户805533698033 天前
不止三件套:QObject 属性系统全关键字与运行时反射!
c++·qt
xcyxiner3 天前
DicomViewer (vcpkg Windows和ubuntu编译)7
qt
Quz8 天前
QML Hello World 入门示例
qt
xcyxiner11 天前
DicomViewer (dcmtk读取dcm文件)5
qt
xcyxiner12 天前
DicomViewer (后台线程处理文件)4
qt
xcyxiner12 天前
DicomViewer (添加模型类)3
qt
xcyxiner13 天前
DicomViewer (目录调整) 2
qt
xcyxiner13 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
桥田智能15 天前
桥田智能 QT-650S:面向白车身焊装的 800kg 重载快换解决方案
开发语言·qt·系统架构
森G15 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt