Linux ps 命令使用介绍

文章目录

  • 前言
  • Linux上进程有5种状态
  • ps工具标识进程的5种状态码
  • 命令格式
  • 命令功能
  • 命令参数
  • 示例
    • 1:显示所有进程信息
    • 2:显示指定用户信息
    • 3:显示所有进程信息,连同命令行
    • 4: ps 与grep 常用组合用法,查找特定进程
    • 5:将目前属于您自己这次登入的 PID 与相关信息列示出来
    • 6:列出目前所有的正在内存当中的程序
    • 7:列出类似程序树的程序显示
    • 8:找出与 cron 与 syslog 这两个服务有关的 PID 号命令执行及输出:
    • 9:可以用 | 管道和 more 连接起来分页查看
    • 10 把所有进程显示出来,并输出到文件
    • 11 输出指定的字段

前言


Linux中的ps命令是Process Status的缩写。用来列出系统当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。大部分信息都是可以通过执行该命令得到的。ps为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。kill 命令用于杀死进程。

Linux上进程有5种状态


  • 运行(正在运行或在运行队列中等待)
  • 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
  • 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
  • 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
  • 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)

ps工具标识进程的5种状态码


  • D 不可中断 uninterruptible sleep (usually IO)
  • R 运行 runnable (on run queue)
  • S 中断 sleeping
  • T 停止 traced or stopped
  • Z 僵死 a defunct (”zombie”) process

命令格式


ps [参数]

命令功能


用来显示当前进程的状态

命令参数


  • a 显示所有进程
  • -a 显示同一终端下的所有程序
  • -A 显示所有进程
  • c 显示进程的真实名称
  • -N 反向选择
  • -e 等于“-A”
  • e 显示环境变量
  • f 显示程序间的关系
  • -H 显示树状结构
  • r 显示当前终端的进程
  • T 显示当前终端的所有程序
  • u 指定用户的所有进程
  • -au 显示较详细的资讯
  • -aux 显示所有包含其他使用者的行程
  • -C<命令> 列出指定命令的状况
  • –lines<行数> 每页显示的行数
  • –width<字符数> 每页显示的字符数
  • –help 显示帮助信息
  • –version 显示版本显示

示例


1:显示所有进程信息

命令:

ps -A

输出:

ubuntu@VM-4-14-ubuntu:~/cp$ ps -APID TTY          TIME CMD1 ?        00:00:01 systemd2 ?        00:00:00 kthreadd3 ?        00:00:00 rcu_gp4 ?        00:00:00 rcu_par_gp6 ?        00:00:00 kworker/0:0H-kblockd9 ?        00:00:00 mm_percpu_wq10 ?        00:00:00 ksoftirqd/011 ?        00:00:06 rcu_sched12 ?        00:00:00 migration/013 ?        00:00:00 idle_inject/014 ?        00:00:00 cpuhp/015 ?        00:00:00 cpuhp/116 ?        00:00:00 idle_inject/117 ?        00:00:00 migration/118 ?        00:00:00 ksoftirqd/120 ?        00:00:00 kworker/1:0H-kblockd21 ?        00:00:00 kdevtmpfs22 ?        00:00:00 netns23 ?        00:00:00 rcu_tasks_kthre24 ?        00:00:00 kauditd25 ?        00:00:00 khungtaskd26 ?        00:00:00 oom_reaper27 ?        00:00:00 writeback28 ?        00:00:00 kcompactd029 ?        00:00:00 ksmd30 ?        00:00:00 khugepaged76 ?        00:00:00 kintegrityd77 ?        00:00:00 kblockd78 ?        00:00:00 blkcg_punt_bio80 ?        00:00:00 tpm_dev_wq
...

2:显示指定用户信息

命令:

ps -u root
ps -u ubuntu

输出:

ubuntu@VM-4-14-ubuntu:~/cp$ ps -u rootPID TTY          TIME CMD1 ?        00:00:01 systemd2 ?        00:00:00 kthreadd3 ?        00:00:00 rcu_gp4 ?        00:00:00 rcu_par_gp6 ?        00:00:00 kworker/0:0H-kblockd9 ?        00:00:00 mm_percpu_wq10 ?        00:00:00 ksoftirqd/011 ?        00:00:06 rcu_sched12 ?        00:00:00 migration/013 ?        00:00:00 idle_inject/014 ?        00:00:00 cpuhp/015 ?        00:00:00 cpuhp/116 ?        00:00:00 idle_inject/117 ?        00:00:00 migration/118 ?        00:00:00 ksoftirqd/120 ?        00:00:00 kworker/1:0H-kblockd21 ?        00:00:00 kdevtmpfsubuntu@VM-4-14-ubuntu:~/cp$ ps -u ubuntuPID TTY          TIME CMD1470 ?        00:00:00 systemd1471 ?        00:00:00 (sd-pam)1564 ?        00:00:00 sshd1565 pts/0    00:00:00 bash4187 ?        00:00:00 sshd4193 pts/1    00:00:00 bash22436 pts/0    00:00:00 tail233790 pts/0    00:00:00 psubuntu@VM-4-14-ubuntu:~/cp$

3:显示所有进程信息,连同命令行

命令:

ps -ef

输出:

ubuntu@VM-4-14-ubuntu:~/cp$ ps -ef
UID          PID    PPID  C STIME TTY          TIME CMD
root           1       0  0 Jun30 ?        00:00:01 /sbin/init
root           2       0  0 Jun30 ?        00:00:00 [kthreadd]
root           3       2  0 Jun30 ?        00:00:00 [rcu_gp]
root           4       2  0 Jun30 ?        00:00:00 [rcu_par_gp]
root           6       2  0 Jun30 ?        00:00:00 [kworker/0:0H-kblockd]
...
...省略
bind         758       1  0 Jun30 ?        00:00:04 /usr/sbin/named -f -u bind
root         761       1  0 Jun30 ?        00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
syslog       769       1  0 Jun30 ?        00:00:00 /usr/sbin/rsyslogd -n -iNONE
ntp          783       1  0 Jun30 ?        00:00:03 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 112:117
root         789       1  0 Jun30 ?        00:00:00 /lib/systemd/systemd-logind
root         802       1  0 Jun30 ?        00:00:01 /sbin/iscsid
root         803       1  0 Jun30 ?        00:00:00 /sbin/iscsid
root         805       1  0 Jun30 ?        00:00:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root         819       1  0 Jun30 ?        00:02:08 /usr/local/qcloud/tat_agent/tat_agent
root         823       2  0 Jun30 ?        00:00:00 [iscsi_eh]
root         870       1  0 Jun30 ?        00:00:00 /usr/sbin/cron -f
daemon       880       1  0 Jun30 ?        00:00:00 /usr/sbin/atd -f
root         924       1  0 Jun30 ?        00:00:00 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-sh
root         949       1  0 Jun30 ?        00:00:00 /usr/lib/policykit-1/polkitd --no-debug
root        1065       1  0 Jun30 ttyS0    00:00:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
ubuntu     22436    1565  0 Jun30 pts/0    00:00:00 tail -f test2.txt
root      184293       2  0 10:38 ?        00:00:05 [kworker/1:3-events]
root      204925       2  0 13:00 ?        00:00:00 [kworker/0:1-events]
root      213246       2  0 13:58 ?        00:00:00 [kworker/0:2-events]
root      222303       2  0 15:00 ?        00:00:01 [kworker/1:0-mm_percpu_wq]
root      230256       2  0 15:56 ?        00:00:00 [kworker/u4:2-events_power_efficient]
root      232467       2  0 16:11 ?        00:00:00 [kworker/u4:1-events_power_efficient]
root      233237       2  0 16:16 ?        00:00:00 [kworker/u4:0-events_unbound]
ubuntu    233687    1565  0 16:19 pts/0    00:00:00 ps -ef

4: ps 与grep 常用组合用法,查找特定进程

命令:

ps -ef|grep ssh

输出:

ubuntu@VM-4-14-ubuntu:~/cp$ ps -ef|grep ssh
root         805       1  0 Jun30 ?        00:00:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root        1417     805  0 Jun30 ?        00:00:00 sshd: ubuntu [priv]
ubuntu      1564    1417  0 Jun30 ?        00:00:00 sshd: ubuntu@pts/0
root        4057     805  0 Jun30 ?        00:00:00 sshd: ubuntu [priv]
ubuntu      4187    4057  0 Jun30 ?        00:00:00 sshd: ubuntu@pts/1
ubuntu    234272    1565  0 16:23 pts/0    00:00:00 grep --color=auto ssh

5:将目前属于您自己这次登入的 PID 与相关信息列示出来

命令:

ps -l

输出:

ubuntu@VM-4-14-ubuntu:~/cp$ ps -l
F S   UID     PID    PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000    1565    1564  0  80   0 -  2102 do_wai pts/0    00:00:00 bash
0 T  1000   22436    1565  0  80   0 -  1378 do_sig pts/0    00:00:00 tail
0 R  1000  234428    1565  0  80   0 -  2202 -      pts/0    00:00:00 ps

表头含义:

  • F 代表这个程序的旗标 (flag), 4 代表使用者为 super user
  • S 代表这个程序的状态 (STAT)
  • UID 程序被该 UID 所拥有
  • PID 就是这个程序的 ID
  • PPID 则是其上级父程序的ID
  • C CPU 使用的资源百分比
  • PRI 是 Priority (优先执行序) 的缩写
  • NI 这个是 Nice 值
  • ADDR 这个是 kernel function,指出该程序在内存的那个部分。如果是个 running的程序,一般就是 “-“
  • SZ 使用掉的内存大小
  • WCHAN 目前这个程序是否正在运作当中,若为 - 表示正在运作
  • TTY 登入者的终端机位置
  • TIME 使用掉的 CPU 时间
  • CMD 所下达的指令
    在预设的情况下, ps 仅会列出与目前所在的 bash shell 有关的 PID ,使用 ps -l 的时候,只有三个 PID。

6:列出目前所有的正在内存当中的程序

命令:

ps aux

输出:

ubuntu@VM-4-14-ubuntu:~/cp$ ps aux
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.0  0.5 101860 11352 ?        Ss   Jun30   0:01 /sbin/init
root           2  0.0  0.0      0     0 ?        S    Jun30   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        I<   Jun30   0:00 [rcu_gp]
root           4  0.0  0.0      0     0 ?        I<   Jun30   0:00 [rcu_par_gp]
root           6  0.0  0.0      0     0 ?        I<   Jun30   0:00 [kworker/0:0H-kblockd]
...

表头说明:

  • USER:该 process 属于哪个使用者账号的
  • PID :该 process 的号码
  • %CPU:该 process 使用掉的 CPU 资源百分比
  • %MEM:该 process 所占用的物理内存百分比
  • VSZ :该 process 使用掉的虚拟内存量 (Kbytes)
  • RSS :该 process 占用的固定的内存量 (Kbytes)
  • TTY :该 process 是在哪个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
  • STAT:该程序目前的状态,主要的状态有
    • R :该程序目前正在运作,或者是可被运作
    • S :该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。
    • T :该程序目前正在侦测或者是停止了
    • Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态
  • START:该 process 被触发启动的时间
  • TIME :该 process 实际使用 CPU 运作的时间
  • COMMAND:该程序的实际指令

7:列出类似程序树的程序显示

命令:

ps -axjf

输出:

ubuntu@VM-4-14-ubuntu:~/cp$ ps -axjfPPID     PID    PGID     SID TTY        TPGID STAT   UID   TIME COMMAND0       2       0       0 ?             -1 S        0   0:00 [kthreadd]2       3       0       0 ?             -1 I<       0   0:00  \_ [rcu_gp]2       4       0       0 ?             -1 I<       0   0:00  \_ [rcu_par_gp]2       6       0       0 ?             -1 I<       0   0:00  \_ [kworker/0:0H-kblockd]
...2  204925       0       0 ?             -1 I        0   0:00  \_ [kworker/0:1-events]2  213246       0       0 ?             -1 I        0   0:00  \_ [kworker/0:2-events]2  222303       0       0 ?             -1 I        0   0:02  \_ [kworker/1:0-events]2  233237       0       0 ?             -1 I        0   0:00  \_ [kworker/u4:0-events_unbound]2  234072       0       0 ?             -1 I        0   0:00  \_ [kworker/u4:2-events_power_efficient]1     805     805     805 ?             -1 Ss       0   0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startup805    1417    1417    1417 ?             -1 Ss       0   0:00  \_ sshd: ubuntu [priv]1417    1564    1417    1417 ?             -1 S     1000   0:00  |   \_ sshd: ubuntu@pts/01564    1565    1565    1565 pts/0     236166 Ss    1000   0:00  |       \_ -bash1565   22436   22436    1565 pts/0     236166 T     1000   0:00  |           \_ tail -f test2.txt1565  236166  236166    1565 pts/0     236166 R+    1000   0:00  |           \_ ps -axjf805    4057    4057    4057 ?             -1 Ss       0   0:00  \_ sshd: ubuntu [priv]4057    4187    4057    4057 ?             -1 S     1000   0:00      \_ sshd: ubuntu@pts/14187    4193    4193    4193 pts/1       4193 Ss+   1000   0:00          \_ -bash1    1163    1162    1162 ?             -1 S        0   0:01 barad_agent1163    1164    1162    1162 ?             -1 S        0   1:00  \_ barad_agent1163    1165    1162    1162 ?             -1 Sl       0   5:01  \_ barad_agent1    1186     904     904 ?             -1 SLl      0   0:22 /usr/local/qcloud/YunJing/YDLive/YDLive1186    1214    1214     904 ?             -1 SLl      0  14:25  \_ /usr/local/qcloud/YunJing/YDEyes/YDService1214    1403    1214     904 ?             -1 SLl      0   0:15      \_ /bin/sh -c sleep 1001    1470    1470    1470 ?             -1 Ss    1000   0:00 /lib/systemd/systemd --user1470    1471    1470    1470 ?             -1 S     1000   0:00  \_ (sd-pam)
...

8:找出与 cron 与 syslog 这两个服务有关的 PID 号命令执行及输出:

ubuntu@VM-4-14-ubuntu:~/cp$ ps aux | grep '(cron|syslog)'
ubuntu    236578  0.0  0.0   6432   656 pts/0    S+   16:39   0:00 grep --color=auto (cron|syslog)ubuntu@VM-4-14-ubuntu:~/cp$ ps aux | egrep '(cron|syslog)'
message+     743  0.0  0.2   7620  4660 ?        Ss   Jun30   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
syslog       769  0.0  0.2 224344  5084 ?        Ssl  Jun30   0:00 /usr/sbin/rsyslogd -n -iNONE
root         870  0.0  0.1   6812  3052 ?        Ss   Jun30   0:00 /usr/sbin/cron -f
ubuntu    236599  0.0  0.0   6432   720 pts/0    S+   16:39   0:00 grep -E --color=auto (cron|syslog)

9:可以用 | 管道和 more 连接起来分页查看

命令:

ps -aux |more

10 把所有进程显示出来,并输出到文件

命令:

ps -aux > aux.txt

11 输出指定的字段

命令:

ps -o pid,ppid,pgrp,session,tpgid,comm

输出:

ubuntu@VM-4-14-ubuntu:~/cp$ ps -o pid,ppid,pgrpPID    PPID    PGRP1565    1564    156522436    1565   22436237474    1565  237474

备注:ps -o pid,ppid,pgrp,session,tpgid,comm

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558136.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

字符串去重_文件数据去重示例

【摘要】本文介绍小文件与大文件在进行数据去重时的几种处理办法&#xff0c;比如按整行或关键列去除重复数据或留下重复数据&#xff0c;并用 esProc SPL 举例实现。请点击文件数据去重示例了解详情在数据处理业务中&#xff0c;有时需要清除文件中的重复数据或只留下重复数据…

Android 11判断应用已安装坑点

文章目录Android 11 wxApi.isWXAppInstalled() 返回false解决办法1、在清单文件的添加queries标签2、增加权限3、app的targetSdkVersion 改为29原因与说明Android 11 获取已安装app列表问题Android 11 应用可见性官方说明特定软件包名称在库中与托管应用通信与 intent 过滤器签…

python推导式多行书写_python三种推导式的详细介绍及其应用示例,强调字典推导的重要性...

前言列表推导式构建列表的快捷方式&#xff0c;而生成器表达式则可以用来创建其他任何类型的序列。自python2.7以后&#xff0c;列表推导和生成器表达式的概念就应用到了字典上&#xff0c;所以就有了字典推导&#xff0c;以后我们还会遇到集合推导(此处暂不讨论)。因此&#x…

Linux watch命令使用介绍

文章目录1&#xff0e;命令格式2&#xff0e;命令功能3&#xff0e;命令参数4&#xff0e;示例1&#xff1a;每隔一秒高亮显示网络链接数的变化情况2&#xff1a;每隔一秒高亮显示http链接数的变化情况3&#xff1a;实时查看模拟攻击客户机建立起来的连接数4&#xff1a;监测当…

php7 setcookie无效_php COOKIE介绍和setcookie有时会在ie下失效问题

建立商业站点或者功能比较完善的个人站点&#xff0c;常常需要记录访问者的信息&#xff0c;在PHP中提供了两种方便的手段&#xff1a;session和cookie功能.为了永久的保持用户信息,则cookie是最便捷的手段.在这里我将为大家详细的讲解cookie的功能及使用方法.一: 设置cookie使…

Linux at命令使用介绍

目录1&#xff0e;命令格式2&#xff0e;命令功能3&#xff0e;命令参数4&#xff0e;示例1&#xff1a;三天后的下午 5 点执行 /bin/ls2&#xff1a;明天17点钟&#xff0c;输出时间到指定文件3&#xff1a;计划任务设定后&#xff0c;在没有执行之前&#xff0c;用atq命令来查…

arm ubuntu 编译boost_使用yocto工具编译qt5.9.6总结

运行平台&#xff1a;OKMX6DL-C编译平台&#xff1a;Ubuntu 14.04.6 LTS编译工具&#xff1a;arm-poky-linux-gnueabi-gcc&#xff08;gcc version 5.3.0 (GCC) &#xff09;qt源码&#xff1a;qt-everywhere-opensource-src-5.9.6.tar.xz参考&#xff1a;嵌入式开发之Qt-5.9.6…

Linux crond命令使用介绍

目录前言一、crond简介系统任务调度用户任务调度二、crond服务三、crontab命令详解1&#xff0e;命令格式2&#xff0e;命令功能3&#xff0e;命令参数4&#xff0e;常用方法1). 创建一个新的crontab文件2). 列出crontab文件3). 编辑crontab文件4). 删除crontab文件5). 恢复丢失…

Android App屏幕旋转要点

文章目录前言屏幕旋转“预热”android:screenOrientationandroid:configChangesAcitvity onConfigurationChanged(newConfig: Configuration?)代码控制方向跟随系统重力感应总结前言 关于app横竖全屏切换&#xff0c;大多数属于音视频播放类app&#xff0c;电子书、文档类的应…

HTML静态页面获取url参数和UserAgent

目录前言原因解决1、静态页面获取url的参数2、取useragent的值3、测试页面前言 接技术支持小伙伴信&#xff1a;有用户反馈app在华为设备上下载不了&#xff0c;以为是服务器覆盖的范围不够或服务器挂了&#xff0c;直到另一个客服同事发来一个录屏&#xff0c;基本知道原因&a…

python mad函数_Python函数的基本定义

老男孩教育的PYTHON自动化开发课程自2013年第1期到现在已经走到了第12期&#xff0c;2年半的时间里&#xff0c;我们每一期都在对课程细节进行不同程度的优化&#xff0c;课程总时长也从最开始的2个月延长至第12期的五到六月&#xff0c;更新内容足足翻了一倍多&#xff0c;我们…

Linux grep命令使用介绍

目录1&#xff0e;命令格式2&#xff0e;命令功能3&#xff0e;命令参数4&#xff0e;正&#xff08;规&#xff09;则表达式5&#xff0e;示例1&#xff1a;查找指定进程2&#xff1a;查找指定进程个数3&#xff1a;从文件中读取关键词进行搜索4&#xff1a;从文件中读取关键词…

Android手机或平板设置浏览器的UserAgent

目录前言修改UserAgent实操华为手机自带浏览器Chrome&#xff08;谷歌浏览器&#xff09;QQ浏览器UC浏览器360浏览器前言 移动互联网盛行的当下&#xff0c;网页在电脑端和移动设备&#xff08;包括手机&#xff0c;平板以及一些基于Android系统定制的设备&#xff09;的适配主…

android jni fork()子进程不运行_Android高级面试谈谈Zygote的理解

Zygoto的作用Zygoto的作用有两个&#xff1a;1. 启动SystemServer2. 孵化应用进程SystemServer也是通过Zygoto来启动的&#xff0c;因为SystemServer需要Zygoto初始化好的一些系统资源&#xff0c;包括常用的类、JNI函数、共享库等等&#xff0c;这些资源直接从Zygoto继承过来对…

送给女朋友的情话

风拂鹊桥霓裳起 与卿漫话风雨里 初识 那一年端午 带着无比喜悦与期待 搭上去福州的火车 那一年端午 从福州到泉州 再到柴塔 连地名都好有神秘的感觉 迷糊的眼镜和疲倦的神情&#xff0c;刚好匹配得上 从此有了我们的传说 到了2022的七月七&#xff0c;还是一如既往 小特效 图…

Linux chmod命令使用介绍

目录1. 命令格式2. 命令功能3. 命令参数必要参数选择参数权限代号4. 使用实例1&#xff1a;增加文件所有用户组可执行权限2&#xff1a;同时修改不同用户权限3&#xff1a;去除文件的权限4&#xff1a;使用“”设置权限5&#xff1a;对一个目录及其子目录所有文件添加权限其他一…

lazada发货_Lazada发货用什么物流?费用要多少?

有买家到Lazada店铺下单之后&#xff0c;卖家就要安排订单发货了。Lazada发货的管控也是比较严格的&#xff0c;各位卖家要及时发货。小编也遇到不少新手卖家的咨询&#xff0c;问Lazada发货方式有哪些&#xff1f;以及发货流程是怎样的&#xff1f;下面针对这些问题&#xff0…

iOS app中不能跳转到商店更新

文章目录问题&#xff1a;跳转没有反应延申说明问题&#xff1a;跳转没有反应 如果app在苹果商店中的访问地址中带有中文&#xff0c;直接使用带中文url是跳转不成功的&#xff0c;需要对这个带中文的url进行UrlEncode编码才能正常跳转。 本文仅针对这种情况&#xff0c;或许还…

导入表格只有一行 帆软_万万没想到!把x个表格合合合合成一份,10分钟就搞定...

正值年中&#xff0c;老板交代把上半年各个地区提交的数据表格做个汇总。怎么办&#xff1f;一个地区一张表打开华南区的表&#xff0c;复制】-打开汇总表-【粘贴】再打开华北区的表【复制】-打开汇总表-【粘贴】……类似的工作任务还真不少各个单位上交的报名表各部门的生产计…

ddrelease64 黑苹果_High Sierra 黑苹果构建 微星X99A GAMING PRO CARBON+i7 6800k+GTX1070

回复文章须知&#xff1a;在本站评论区回复文章的时候&#xff0c;请务必正确填写好你的【电子邮件】地址&#xff0c;正确的填写【电子邮件】你将可以在博主/其他本站网友回复你的时候会收到邮件通知&#xff0c;以便及时查看回复内容&#xff01;本教程仅供小白安装使用&…